英文原文地址:
ARM® Development Studio 5 (DS-5™)新平台的支持
例如,您可以为一个或多个CPU 启用Trace ,把Trace数据引至片上Trace buffer或片外(集成在DSTREAM 调试和跟踪单元内)。如果你经常使用不同的Trace方案,则您也可以创建多个跟踪配置(单击绿色 + 图标)。根据需要进行配置,你的任务就完成了。
以上是假定开箱即用时的一般流程。但如果进展不顺利,则这些工具可以在该进程的任何阶段实现手动干预。
DTSL 配置由 python 脚本进行控制,您将会在上面创建的configdb 条目内找到 dtsl_config_script.py 文件。初看起来好像无从下手,但事实上可能只需进行少量编辑。
用户需要进行的最常见的编辑就是在使用TPIU Trace 时相应设置trace端口的宽度。其使用以下参数默认定义为 16 位:
def getFunnelPortForCore(self, core):
''' Funnel port-to-core mapping can be customized here'''
port = core
return port
This can easily be changed as appropriate.
if core == 0:
port = 6
“Mindspeed Technologies 对 ARM 把我们的 ARM 平台配置纳入 DS-5 这一举措感到非常满意。我们发布了两个新平台,一个具有双Cortex-A9 (TranscedeT2200),第二个具有两个双Cortex-A9 集群(Transcede T3300)。凭借 ARM 在创建调试器配置方面提供的帮助,我们的客户可以使用针对新平台的DS-5 调试器配置,而无需我们的直接支持。”