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.

[参考译文] TMS320F28388D:具有 ECC 和不具有 ECC 的 LED 示例

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/933735/tms320f28388d-led-example-with-ecc-and-without-ecc

器件型号:TMS320F28388D

您好!

我正在尝试 LED 闪烁示例。 下面是我无法理解的观察结果。 我们非常感谢您的指导。

该应用程序使用加载到闪存中的选项进行编译。

 1:加载且启用 ECC

-在电源循环后,指示灯闪烁

2. ECC 被禁用时加载

-在电源循环后,指示灯不闪烁。

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

    Mohan、

    您是否说加载了 ECC 编程(在 CCS 片上闪存插件 GUI 中启用和禁用了 AutoEccGeneration)?

    如果未对 ECC 进行编程、将发生 ECC 错误、从而导致 NMI/复位。  因此、应用程序无法成功运行。

    谢谢、此致、

    Vamsi

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

    是的、Vamsi、那么在这个控制器中、我是否可以在没有 ECC 的情况下执行某种操作? 还是 ECC 必须用于该控制器?

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

    Mohan、

    此器件默认启用 ECC。  因此、需要对 ECC 进行编程以避免复位。  引导 ROM 执行完成后、控制权将转到您的应用程序、您可以在那里禁用 ECC。  但是、如果您没有为应用程序编写 ECC、即使在应用程序到达禁用 ECC 的语句之前、也会发生 ECC 错误。

    请注意、您无需为映像进行特定的 ECC 编程。 您只需启用 AutoEccGeneration (默认情况下在 CCS 闪存插件中启用)。

    谢谢、此致、

    Vamsi