请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM5716 工具/软件:Code Composer Studio
尊敬的团队:
我正在尝试在基于 AM571x 的 IDK 上调试 u-boot。 我已按照@中提到的步骤操作 
- 我用 uSD 为电路板通电、这样 CPU 就不会启动。
- AM571x IDK 具有板载 JTAG 调试器
- 我能够连接到目标和内核 CortexA15_0
- 我看到 CPU 处于 ARM 模式、而不是 Thumb 模式、是 GEL 文件执行此操作。 在上述帖子中、提到了通过写入 CPSR-T 寄存器来手动更改模式? "更改 ARM 模式"
- 执行 SPL 调试
- 我已经选择 u-boot-spl.bin 和文件类型为“二进制”了吗?
- 我已经将起始地址指定为0x402F0400、这没问题、它在 u-boot 中的定义位置
- 我将以以下错误结束

- CortexA15_0:GEL 输出:调试:时钟处于活动状态...
CortexA15_0:GEL 输出:-->>IVAHD 初始化完成! (笑声) <<<--
CortexA15_0:GEL 输出:->>PRUSS 1和2初始化正在进行... <<<--
CortexA15_0:GEL 输出:-->>PRUSS 1和2初始化正在完成... <<<--
CortexA15_0:GEL 输出:->>AM571x 目标连接序列完成!!!!! <<<--
CortexA15_0:地址0x402f0400处的数据验证失败
CortexA15_0:无法终止内存下载:0x3aa4处的空缓冲指针(仿真包7.0.100.0)
谢谢、
Vamshi G