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.

[参考译文] CCS/TMS320F28335:CCS5.3生成的十六进制文件有时无法正常下载

Guru**** 2536600 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/601886/ccs-tms320f28335-ccs5-3-generated-hex-file-sometimes-can-not-be-downloaded-normally

器件型号:TMS320F28335

工具/软件:Code Composer Studio

尊敬的 TI:

我使用 CCS5.3编译28335项目并成功生成了 DX30_SW_S06.hex 文件。我通过 串行端口(SCIA)使用 C2Prog 将程序 DX30_SW_S06.hex 下载到 28335。但是、在下载程序的过程中遇到了问题、 如下所示。我可以通过仿真器 XDS200下载由 CCS 同步生成的 DX30_SW_S06.OUT 文件、程序正常运行。

 

所有配置都不进行任何更改、我选择另一个项目来生成编程文件 DX44_WH.hex。  C2Prog 可以成功下载文件 DX44_WH.hex。成功的下载过程如下所示。

替换无法正常下载的下载文件。问题在哪里?项目时间相对较短、我非常焦虑。

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

    C2Prog 开发人员正在查看您的问题。 我向他们说明了您得到的扇区违规错误。

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

    我与 C2Prog 开发人员交谈过。 扇区违规错误意味着您的链接器命令文件中有一些代码链接到 RAM。 如果您有任何需要从 RAM 中执行的代码、请将其加载到闪存并在运行时将其复制到 RAM 中。 调整链接器命令文件、使其没有映射到 RAM 的代码段。

    谢谢、此致、
    Vamsi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您需要进一步的帮助、请随时发布链接器命令文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Gong,

    您是否按照建议编辑了链接器命令文件?
    您现在是否能够对闪存进行编程?

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

    假设您现在能够成功地对闪存进行编程、我将关闭此线程。

    谢谢、此致、
    Vamsi