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.
部件号:EVMK2H
工具/软件:Code Composer Studio
在 Windows 10下,当 程序在 访问7.2 内存的EVMK2H的C66xx_0内核上运行时,与TI仿真器7.0 .48.0 和Keystone2 1.1 9一起使用CCS.0.0.0013万 尝试使用内存吞吐量分析硬件跟踪分析器。 已在 EVMK2H上使用XDS200板载调试探头,引导模式设置为“DSP No-Boot ”,并使用用于执行设备配置的..\..\emulation \boards\xtcievmk2x\gGE\xtcievmk2x.gel脚本。
已使用默认值启动内存吞吐量分析。 "Memory Throughput - CSTM_0"(内存吞吐量- CSTM_0)图未显示任何数据:
查看"跟踪查看器- C66xx_0"表,显示已捕获CFG和SPI_ROM_EMIF16域,而不是内存 吞吐量分析的预期DDR3A和DDR3B域:
从"Trace Viewer - C66xx_0"中检查分析属性,显示DDR3A和DDR3B已设置为事务监控器:
如果使用CCS DDRA.DDR3和6.0 仿真器.7.1 628.1 和 Keystone2器件支持0.0.0016万 1.1 9重复相同的测试, 则内存吞吐量分析将捕获DDR3A和DDR3B域的数据:
因此,在从CCS Emulators 6.0 .0.0.0016万 / TI 7.1 更改为 CCS 7.2 .0.0.0013万 / 带 TI仿真器628.1 7.0 .48.0 的过程中,出现了某种情况,导致 内存吞吐量分析从不正确的事务监视器中捕获数据。
使用的示例项目附加 在e2e.ti.com/.../66AK2H14_5F00_C66_5F00_system_5F00_trace_5F00_TCI6638K2K_5F00_device_5F00_file.zip中
[在目标配置中,由于 66AK2H12设备文件缺少一些用于跟踪的条目,设备已设置为TCI6638K2K,而不是66AK2H12 -请参阅 https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/51.1744万]
切斯特
请为延迟道歉;我发现 一个相关线程 ,其中一些总线主控配置错误,然后在Emupack软件的最新版本中修复。 此修复可能已中断了总线主控的分配。
更改的文件包括:
- ccsv7/cs_base/emulation/sanalysis/xmldb/aet_config/AET_PropertyCP_Tracer_kepler.xml
-ccsv7/cs_base/emulation/sanalysis/xmldb/trace_config/devices/device_kepler.xml
我发现了对这些文件所做的更改,但我正在尝试对这些修改进行一些理解。 我会在得到更明确的信息后立即报告。
对此造成的不便,我深表歉意。
拉斐尔
切斯特
今天,错误号DBGTRC-3613已提交,并发现了问题。 在下一个主要emupack版本(可能是11月)中将正式提供修复程序。
我正在尝试将修改后的XML文件放入现有安装中。
此致,
拉斐尔
切斯特
请检查附件。 必须将文件拖放到目录中:
ccsv7/cs_base/emulation/sanalysis/xmldb/aet_config/
希望这能有所帮助,
拉斐尔
e2e.ti.com/.../AET_5F00_PropertyCP_5F00_Tracer_5F00_kepler.zip
请检查附件。 必须将文件拖放到目录中:[/QUOT]感谢更新文件。
我 目前没有EVMK2H来测试更新的文件,但将更新的文件与CCS 7.2 安装中的文件进行比较显示 事务监视器枚举已更改,因此更改看起来是合理的。
[在CCS 7.2 版本中,最少有效的8位枚举与 表11-59中的从属ID匹配。 66AK2H14数据表SPRS866F的MSTID Mapping for Hardware Instrumentation (CPTRACERS)和更新的文件中,枚举值到事务监视器名称的映射已更改]