米尔科技提醒您:您的浏览器版本过低或者使用了兼容模式,为了获得更好的浏览体验,建议使用IE10以上的浏览器或使用极速模式。 请升级浏览器以获得更好的体验!

DS-5使用PCE功能建立 SOC芯片配置信息

文章来源:米尔科技 发布日期:2021.1.19 浏览次数:145
S-5包含平台配置编辑器(PCE),为调试器提供简单灵活的方式添加平台配置。在这个例程中,PCE是用来创建一个在过去使用中有问题的SOC,这个SOC包含cortex-A和cortex-M 核心,芯片和拓扑信心不完整。
SOC建立
PCE功能启动,在DS-5菜单中 File> New > Other... 再选择DS-5 Configuration
Database >Platform Configuration:
所有的DS-5平台配置信息都要存在配置数据库。选择一个配置数据库,或者创建一个新的:
我需要一个厂商和平台的名称:
下一步,这需要选择文件,我用DS-5默认配置我不想涉及到手动添加芯片或者额外的配置,我也没有已存在的文件导入,所以我使用默认文件:
当我选择了我的DSTREAM设备,DS-5就会连接SOC并且尝试读取他调试和跟踪所需要的全部信息:



DS-5从SOC收集好所有需要的信息后,就会展示SOC中简单的概况信息,我什么也不需要做(DS-5会保存刚才生成的平台配置,过一会我就可以连接调试了),或者直接调试。
不需要重新建立配置数据库,这都已经完成对以前版本的简化, DS-5从SOC获取所提供的生成的配置文件信息是最适合的,也许他会失去一些功能(特别是跟踪功能)
从这个芯片概况,我们可以看到一个A9核心和一个cortex-M3核心,当我要调试开发板,我发现对每个核调试功能都很好,但是我只有对A9核心的跟踪选项,我不能够配置和收集Cortex-M3 的跟踪信息,这眼看起来DS-5不能够获取SOC的所有信息,当我测评这个平台我可以看到芯片概况;
左侧框展示了我的设备层次,我有一个Dap,能够介入各种类型接口,提供芯片接入,概况的细节展示在右侧,如果我选择了ComponentConnections选项,我可以看到SOC上获取的拓扑信息;

这是我从SOC上获取的不完整拓扑信息,或许还是有错误的,我能够看到两个核(Cortex-A9 andCortex-M3),但是显示三个追踪宏(a PTM and two ETMs)。其中一个ETM看起来是分离的,它连接着跟踪通道(通道0),但是他看起来没有连接任何一个核。
Cortex-A9的拓扑看起来非常好,他连接着一个PTM和一个CTI,PTM连接着跟踪通道(通道3)上面是ETB和TPIU,当DS-5产生平台配置信息时,这个拓扑图将会被用到,DS-5现在提供的Cortex-A9的跟踪功能基本正常,然而这没有Cortex-M3的拓扑信息,这反映我生成的的平台配置功能缺失;
添加Cortex-M3和ETM的连接非常简单,我们假设内核与他的ETM在同一个AP中;
然而添加ETM到接口是非常麻烦的,因为我们要选择一个接口,我们知道0,3端口已经被用了,但是还留下6个端口供我们选择,如果我有拓扑图表就可以参照选择,但是由于没有必要的信息,我们只能一个端口一个端口的尝试。
当我保存了我的配置,平台配置会自动重建,我就可以连接调试和跟踪了,这次我非常幸运,端口1是第一个我尝试的端口,他就是正确的端口号,现在我可以像Cortex-A9那样正常的调试Cortex-M3的跟踪功能了,尽管我还是有一些地方需要我手动的添加一些配置信息,我不必去打开生成的配置信息和手动脚本,这真是一个重大的提升
Summary
总结
在调试器中建立SOC配置信息可能很漫长的过程,或许还需要调试的专业知识和手动脚本,在DS-5中的PCE建立工具包含很多重要的特性,能够在SOC建立过程起到重大作用;
·        PCE 支持自动探测SOC平台配置信息,减少在新SOC建立的时间和投入,
·        PCE不需要预估没有从SOC中读出来的拓扑信息,这使得用户发现缺失的信息,并把它添加上,
·        可以通过主用户界面手动添加缺失的拓扑信息,使用简单的对话框,不需要手动编辑缺失的复杂的拓扑文件。

1.jpg (59.87 KB, 下载次数: 930)


1.jpg

2.jpg (47.98 KB, 下载次数: 953)


2.jpg

3.jpg (46.58 KB, 下载次数: 951)


3.jpg

4.jpg (57.17 KB, 下载次数: 665)


4.jpg

5.jpg (49.05 KB, 下载次数: 949)


5.jpg

6.jpg (59.55 KB, 下载次数: 686)


6.jpg

7.jpg (240.59 KB, 下载次数: 981)


7.jpg

8.jpg (231.34 KB, 下载次数: 943)


8.jpg

9.jpg (20.59 KB, 下载次数: 667)


9.jpg

10.jpg (25.91 KB, 下载次数: 939)


10.jpg


本文来自米尔科技,原文地址: http://www.myir-tech.com/resource/582.asp,转载请注明出处。