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.
我需要将一个设计从 TMS570LS1227移植到 RM48L540。 在尝试这个端口之前,我首先尝试了一个空的测试项目,一个用于 RM48的 main(),将输出文件载入我的测试板,然后运行调试器,但没有成功。
项目被设置为自动运行到 main()。 但是、在我启动调试器时、绿色的"Resume"按钮和黄色的 "Suspend"按钮呈灰色显示。 仅显示红色的 Halt 按钮、调试窗口显示 Texas Instruments XDS100v2 USB Debug Probe/CortexR4 (正在运行)。 单击"Halt"、调试器退出并且返回到"Edit"窗口。
如果我不单击 Halt 按钮、而是单击 Texas Instruments XDS100v2 USB Debug Probe/CortexR4 (正在运行)行、则调试器会暂停、绿色的 Start 按钮不再呈灰显、但会出现一个新窗口、指示在地址"0x4"断开、并且没有可用的调试信息。 或程序代码以外的阈值。
将 PC 设置为0x00000004、0x00000000到0x0000001C 之间的所有矢量表位置均填充0xFFffffffff。
这看起来像是某种项目设置错误或设备配置问题、但我在此时遇到了问题。 我已重新安装 Code Composer Studio V12.3.0.00005、尝试了两种不同的 Blackhawk/TI XDS100v2 USB 调试探针、并尝试了两个不同的目标板、始终具有相同的结果。
目标连接是德州仪器 XDS100v2 USB 调试探针
我已成功验证目标调试器连接。
目标配置是为 RM48L540.ccxml 设置的
编译器是 TI v20.2.7.LTS
输出格式为可执行 eabi (ELF)
器件字节序
链接器命令文件为 RM48L5xFlashLnk.cmd。
运行时支持库为 rtsv7R4_T_le_v3D16_eabi.lib
如有任何建议或实例,将不胜感激。
您需要对矢量表进行正确编程。 0xFFFFFFFF 不是表的正确值。
请使用 HALCOGen 生成项目并运行测试。