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/TMS320F28377S:将为 RAM 构建的.out 加载到闪存中、不再对闪存进行编程

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/589926/ccs-tms320f28377s-loaded-out-built-for-ram-into-flash-con-no-longer-program-flash

器件型号:TMS320F28377S
主题中讨论的其他器件:UNIFLASH

工具/软件:Code Composer Studio

我有几个基于28377S 的电路板、这些电路板被错误地使用为 RAM 构建的.out 文件进行闪存编程。 我无法再擦除 Uniflash 中的28377S 部件或 CCS 6.2中的程序。 我使用的是 TI 100v2 JTAG 适配器。 当我在没有工程的情况下连接到目标时、执行 GEL 文件、但 GEL 文件选项卡中显示的存储器映射与 GEL 文件中 F2837x_Memory_Map()中指定的存储器映射不匹配。 我在下面插入了一个屏幕截图。 是否有关于如何解决此问题的建议?

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

    下面的屏幕片段显示了与 GEL 文件不匹配的存储器映射的数据部分。

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

    1.尝试使用 UniFlash/CCS 进行擦除时会出现什么错误?
    2.尝试将引导引脚设置为等待模式,然后连接/擦除。
    3.关于 GEL 文件:检查更新并安装(如果有)。 如果这不能解决问题-请共享您的 GEL 文件。

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

    您好、Vamsi、

    暂时将引导引脚设置为等待模式、然后使用有效映像进行编程。 感谢您的建议。 导致这种情况的编译和链接目标文件的实际设置有点简单、可能不会让任何人受益。 我遗憾地指出、为 RAM 构建并加载到闪存中的文件导致了问题。

    谢谢、
    Tom

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

    很高兴知道您现在能够擦除您的器件。
    我要关闭此主题。

    谢谢、此致、
    Vamsi