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.

[参考译文] TMS320F28384S:基于闪存的引导加载程序。

Guru**** 2393725 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1027415/tms320f28384s-the-flash-based-bootloader

器件型号:TMS320F28384S

您好、查姆斯、

MSP430从闪存执行代码、我们可以使用特定大小的闪存(例如4KB)来实现基于闪存的自定义引导加载程序、该引导加载程序能够擦除和编程应用代码闪存空间、即使它是从闪存中执行的。

对于 C2000器件、如果需要擦除或编程闪存存储器、我们必须在 RAM 空间上运行固件。 如果我使用闪存存储器的扇区0来实现基于闪存的自定义引导加载程序、此引导加载程序将从闪存存储器中执行、并擦除/编程应用程序代码的闪存存储器复位、是否可能?

此致、

Luke

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

    Luke、

    如果要对另一个组进行编程、则可以从闪存组执行闪存编程引导加载程序-但不能对执行引导加载程序(闪存 API)的同一个组进行编程。  我相信对于任何 MSP 器件也是如此。  请告诉我 MSP 器件型号、我可以确认您是否需要。

    谢谢、此致、
    Vamsi

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

    Vamsi、

    我为客户在基于闪存的 MSP 器件中实施了许多引导加载程序。

    您的注释对 我很有帮助、无需在 RAM 中执行引导加载程序。 只要我不对闪存引导加载程序所在的闪存组进行编程、我就可以在 C2000闪存存储器中实现和执行引导加载程序。

    感谢您的评论。

    Luke