主题中讨论的其他器件:UNIFLASH、 SYSBIOS
工具与软件:
到目前为止所遵循的步骤
构建并编译 CAN_SBL 实验
我尝试了常用方法、即 使用 uniflash 将调试二进制文件 xwr18xx_ccsdebug.bin 刷写到电路板中。
启动一个调试配置、然后与 R4内核连接、并加载 我在步骤1中编译的程序文件(.xer4)
但在调试其他应用程序时、代码通常不会进入暂停状态、因此在经过一些研究后、我对 CCS 的调试配置进行了一些更改、并取消选中了"Auto Run and Launch (自动运行和启动)"中的"On program load or reset "选项
现在程序在调试开始时停止、但当我单击"运行"程序时、它在任何断点处都不会停止、而当暂停时、执行在 这部分代码(即应用程序引发某种异常)处停止
TI_SysBIOS_family_arm_exc_exception_excHandlerAsm__i:
.asmfunc
stmfd sp!、{r0-R12};保存 R4-R12而我们在它
我还尝试了该 线程中提到的方法。
例如、我添加了一个类似这样的暂停 var
加载了程序文件(尽管无法加载符号文件)并在"Expression"窗口中更改了 ccsHalt 的值、尽管之后我也会看到相同的行为
那么、你能否引导我完成 CAN_SBL 应用程序的调试过程?
我的目标是调试一步一步的应用程序来检查 Wat 是存储在 SFLASH 内存当我下载 MetaImage 通过 CAN .
此致