This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
您好,
是否有办法绕过设备ETB并将跟踪信息直接存储在128 MB系统跟踪缓冲区存储器上? ETB非常小,可以存储程序的整个跟踪。 所以,我正在想办法完全绕过还是部分绕过? 我们可以暂停CPU,在ETB已满时将ETB跟踪信息检索到系统跟踪缓冲区,然后继续再次运行程序。 如果这样的设置可行,有什么建议?
http://processors.wiki.ti.com/index.php/XDS560v2_System_Trace#System_Trace_.28STM.29
感谢你能抽出时间。
非常感谢拉斐尔提供的信息。
1)您是否知道使用560V2系统跟踪可以收集多少迹线信息? 通常,我注意到我可以获得大约10万条记录(+/- 1万条)。
2)在ETB包装之前,记录是否显示在"跟踪查看器"中? 还是显示最近的10万条记录?
3) http://dev.ti.com/tirex/#/?link=Development Tools%2FDebug Probes%2FXDS%2FDocuments%2FXDS目标连接指南
[抱歉,关于链接。 它是格式错误的,我无法直接链接到它]。 但是,请参阅XDS目标连接指南。
它说:
"通过EMU引脚将Core和System Trace数据导出到具有跟踪捕获支持的XDS (如XDS560T或XDS560v2系统跟踪产品)的优点是,捕获深度要大得多, 提供更大的可见性区域,实现精确的探查和代码覆盖工具。"
AM5728数据表表明它直接通过DE EMU位支持系统跟踪(第 372)。
因此,文档似乎表明XDS v2跟踪能够通过EMU引脚捕获跟踪。 我不确定是自动完成还是使用CToolsLib完成。 文档是否正确? 它没有提到CToolsLib。 请您对此发表评论。
非常感谢您宝贵的时间和出色的支持。
非常感谢拉斐尔。 这些仿真器的名称对我来说太混乱了。 事实上,我拥有Blackhawk (www.blackhawk-dsp.com/.../USB560v2-DS-01.pdf)的USB560 v2系统跟踪。 这显然与Blackhawk XDS560 v2 (www.blackhawk-dsp.com/.../BH560v2-DS-05.pdf)不同。 乍一看,这两种产品看起来都一样,甚至我的USB560 v2也将其产品类别标识为XDS560 v2。 请参阅下面的屏幕截图。 它们看起来像两种不同的产品。 XDS560 v2随附MPI60缓冲板。 我对吗?
所以,我的问题是,如果我购买了MPI60缓冲板,我是否可以使用USB560 v2来获取整个跟踪并绕过ETB?
您好,
是的,USB560v2没有随缓冲板一起提供。 但是,该主板 不提供核心跟踪功能。 您需要XDS ProTrace才能执行此操作:
www.ti.com/.../tmdsemuprotrace
谢谢,
拉斐尔