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.

[参考译文] CCSTUDIO-THEIA:CCS V 20.5.0 TMS320F28P650DK6–下电上电后不保留程序

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1637782/ccstudio-theia-ccs-v-20-5-0-tms320f28p650dk6-program-not-retained-after-power-cycle

部件号:CCSTUDIO-THEIA

尊敬的团队:

我使用 TMS320F28P650DK6 控制器、在下电上电后面临代码保留的问题。

问题描述:

  • 我能够使用 CCS 成功刷写程序。
  • 代码刷写后立即正确运行。
  • 但是、在关闭电源然后再次打开后、程序将不会执行。
  • 即使使用所提供的示例工程(例如,LED 闪烁示例)、也会观察到此行为。

观察结果:

  • 刷写过程无错误地完成。
  • 代码执行仅有效一次(在刷写/调试会话后立即执行)。
  • 复位或下电上电后、器件似乎无法从闪存引导。

我尝试过的方法:

  • 使用 TI 示例工程进行了测试(LED 闪烁)。
  • 换了多次。
  • 已验证连接和电源。

问题:

  1. 是否需要任何特定配置来确保代码在下电上电后从闪存运行?
  2. 这是否与引导模式配置或链接器设置有关?
  3. 是否需要执行任何额外步骤来正确地对此器件上的闪存进行编程?

我希望就解决这一问题提供任何指导。

提前感谢。

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

    尊敬的团队:
               但我没有得到任何重放

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

    尊敬的 Nirdhesh:

    感谢您发送编修。我们会重新检视您的建议。

    [引述 userid=“630338" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1637782/ccstudio-theia-ccs-v-20-5-0-tms320f28p650dk6-program-not-retained-after-power-cycle
    • 是否需要任何特定配置来确保代码在下电上电后从闪存运行?
    • 这是否与引导模式配置或链接器设置有关?
    • 是否需要执行任何额外步骤来正确地对此器件上的闪存进行编程?
    [/报价]

    我假设您使用的是定制硬件、而不是 TI 评估套件 (EVM)?

    引导模式配置可能会强制阻止您引导至闪存、您能否帮助验证 GPIO72 和 GPIO84 是否都被拉高(闪存引导)?  

    您的链接器命令文件 (.cmd) 是否设置为在闪存外执行?

    除了上述内容外、无需执行额外的步骤即可在此器件上对闪存进行编程。

    此致、

    Marlyn