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.

[参考译文] TMS320F28379D:DSS loadProgram -与目标字节序不匹配

Guru**** 1133960 points
Other Parts Discussed in Thread: C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1351728/tms320f28379d-dss-loadprogram---does-not-match-the-target-endianness

器件型号:TMS320F28379D
主题中讨论的其他器件:C2000WARE

我尝试使用 CCS 调试器内的脚本控制台:

js:> script = ScriptingEnvironment.instance()

js:> debugServer = script.getServer("DebugServer.1")

js:> debugServer.setConfig("D:/code/craw_c2000_bootloader/bootloader/targetConfigs/TMS320F28379D.ccxml")

js:> debugSession = debugServer.openSession("Texas Instruments XDS100v2 USB Debug Probe/IcePick_C_0")

js:> debugSession.target.connect()

js:> debugSession.memory.loadProgram("D:/code/craw_c2000_bootloader/bootloader/Debug/craw_c2000_bootloader_new.out")
Error loading "D:/code/craw_c2000_bootloader/bootloader/Debug/craw_c2000_bootloader_new.out": File: D:/code/craw_c2000_bootloader/bootloader/Debug/craw_c2000_bootloader_new.out
Does not match the target endianness, not loaded.
Check project build options and target configuration file (ccxml).

我的项目配置为小端字节序:

我尝试加载与调试器成功使用的相同的.ccxml 和.out。

谢谢!

Diane

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当我尝试调试并加载不同的.out 时、出现另一个错误:

    js:> script = ScriptingEnvironment.instance()
    
    js:> debugServer = script.getServer("DebugServer.1")
    
    js:> debugServer.setConfig("D:/code/EPPS_controller_c2000/CCode/targetConfigs/TMS320F28379D.ccxml")
    
    js:> debugSession.target.connect()
    
    js:> debugSession.memory.loadProgram("D:/code/EPPS_controller_c2000/CCode/Debug/EPPS_controller_c2000.out")
    Wrapped com.ti.xpcom.XPCOMException: The function "requestCExprEval" returned an error condition  (0x80780001)

    我目前使用的是 Code Composer Studio 12.5.0和 C2000Ware 5.0.0。

    我正在使用不同版本的 Code Composer Studio 进行实验(使用 CCS 12.5.0一段时间后、我已安装并卸载 CCS 8)。  可能需要全新安装12.5.0。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    卸载所有 Code Composer、删除所有剩下的 Code Composer 文件夹、重新启动并重新安装 CCS 12.5.0后、一切都正常。

    有趣的是、重新安装后、"Texas Instruments XDS100v2 USB Debug Probe/IcePick_C_0"不再存在。  我必须使用"Texas Instruments XDS100v2 USB Debug Probe_0/C28xx_CPU1"。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Diane:

    很高兴您能够解决此问题。

    简单说明一下:如果你右键单击调试窗格中的项目并选择"Show all core"选项、你将能够看到 IcePick 点按。

    此致、

    扎卡里·弗莱诺