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.

[参考译文] TMS320F280039C:关于从闪存运行的 TMS320F280034、程序可以在编程后正常运行、但在断电后无法运行。

Guru**** 2394295 points
Other Parts Discussed in Thread: TIDA-010062, TMS320F280039C, SFRA

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1315149/tms320f280039c-regarding-tms320f280034-running-from-flash-the-program-can-run-normally-after-programing-but-cannot-run-after-power-off

器件型号:TMS320F280039C
主题中讨论的其他器件:TIDA-010062、、 SFRA

您好,

 使用 TIDA-010062的示例过程时、,在仿真器编程之后、TMS320F280039C 可以在调试或闪存模式下运行。 但在辅助电源关闭后、再次打开电源、程序未运行。 每次我再次通电时、我都需要使用仿真器进行重新编程。  

这是使用闪存进行编程时的存储器分配、它似乎在闪存模式下运行? 我确信引导模式是闪存模式(GPIO32和 GPIO24上拉3.3V)。

下面是我使用的过程。

e2e.ti.com/.../ttplpfc_5F00_F28003x.zip

请帮助回答这个问题、谢谢!

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

    尊敬的 Zhiyu:

    我看到同样的问题。 而且、我通过以下更改解决了这个问题、FYR。

    在 xxx_flash_lnk.cmd 中、

    第130行, 删除以下内容

      ramfuncs     :> RAMLS6_7

    并将线路142修改 如下:

     组
      {
        .TI.ramfunc
        {
        -l sfra_f32_tmu_eabi.lib
        }
         ramfuncs
        isrcodefuncs
        dclfuncs

      }  

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

    问题已经解决。 非常感谢您、Desheng!