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.

[参考译文] TMS320F280049C:如何处理.CINIT 已损坏

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/987105/tms320f280049c-how-to-treat-cinit-is-broken

器件型号:TMS320F280049C

您好、香榭丽舍

如果闪存中的.CINIT 被破坏、那么它似乎成为启动错误。
即使.CINIT 被破坏、是否有任何方法来启动和执行用户程序?

此致、
Hitoshi Sugawara

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

    您好、Hitoshi、

    您是否尝试调试了为什么断开.cINIT 段? 您是否尝试将.CINIT 段链接到 RAM? 如果是,它是否起作用。

    在开发过程中、初始化段和未初始化段都应链接到 RAM。 初始开发完成且代码正常工作后、可将初始化的段移动到闪存并再次进行测试。

    CINIT 段包含在启动期间初始化的全局变量和静态变量。 如果此操作不正确,程序可能无法按预期工作。

    此致

    Siddharth

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

    您好、Deshpande、

    客户正在考虑 OTA 期间闪存是否损坏。
    建议在 OTA 完成时必须保留正确的.cINIT。
    如果他们有其他问题、将在新的 e2e 中发布。

    感谢您的及时支持。
    此致、

    Hitoshi

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

    Hitoshi、

    好的、感谢您的回复。 将关闭该线程。

    此致

    Siddharth