主题中讨论的其他器件: TMS570LS1227、 HALCOGEN
我需要将一个设计从 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
如有任何建议或实例,将不胜感激。