工具/软件:Code Composer Studio
我正在尝试使用AM3352和Blackhawk USB100v2 JTAG仿真器来预装我的主板。
我阅读了下面的文章,可以读取某些数据,如device_id和control_status,但无法读取跟踪向量。
DSS脚本出现错误“Error reading memory: errors during memory.ReadData(): address: 0x4030ce40 Error: 0x1”。
如何解决此问题?
此外,如何使用DSS脚本读取内存映射?
使用CCS和JTAG分析引导问题
使用CCS的DSS脚本,您可以轻松地将一些重要的寄存器详细信息解析为易于消化的信息。
- 下载 AM335x-boot.dss。
- 启动CCS。
- 创建适当的目标配置文件以连接到您的主板。
- 文件->新建->目标配置文件
- 提供文件的名称/位置。
- 查看->目标配置以查看可用的目标配置(您的配置现在应该在其中!)。
- 在"目标配置"面板中双击您的文件以将其打开进行编辑。
- 选择您的仿真器和处理器。 保存。
- 启动调试器,但不要连接到任何CPU。
- 在Target Configurations (目标配置)窗口中,右键单击CCXML文件,然后选择Launch Selected Configuration (启动选定配置)
- 转到“查看”->“脚本控制台”,启动脚本控制台。
- 通过执行"loadJSFile <path-to-dss-file>/AM335x-boot.dss",在脚本控制台中加载AM335x-boot.dss。
- 它将在您的桌面上生成一个am335x-boot-analysis_yyyy-mm-dd_hhmmss.txt文件,用于快速分析。