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.

[参考译文] TMS320F28377D:串行引导模式:对闪存进行编程而不擦除特定扇区的方法

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1614102/tms320f28377d-serial-boot-mode-method-to-program-flash-without-erasing-specific-sectors

器件型号: TMS320F28377D

 您好:

当前我正在尝试使用串行引导模式加载固件。

但是、内部闪存中存储了一些关键数据、因此我需要对新映像进行编程、而无需擦除此数据所在的特定扇区。

标准 serial_flash_programmer 实用程序似乎默认执行“批量擦除“(擦除整个闪存)、这使得我在这种情况下很难使用。

您能否提供一种方法或指导、说明如何在串行引导加载过程中避免完全擦除并保留特定扇区?

此致、

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

    您好:

    您可以使用闪存 API 的 Fapi_setupBankSectorEnable 函数来保护特定于 闪存的扇区、该函数记录在 TMS320F2837xD 闪存 API 版本 1.54 参考指南(修订版 A)中。 在发出擦除命令之前正确设置这些扇区以保护您的关键数据扇区、将在运行期间保留您的数据。

    此致、

    Alex

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

    非常感谢