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.

[参考译文] MSPM0L1306:驱动程序库函数的闪存插件写保护

Guru**** 2434370 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1303344/mspm0l1306-flash-plugin-write-protection-for-driver-lib-functions

器件型号:MSPM0L1306

您好!

我有一个客户正在为 ROM BSL 编写一个闪存插件。 根据我们的理解、我们需要使用闪存插件代码对区域启用闪存写入保护、以防止 mass_erase 命令擦除闪存插件本身。  

但是、如果客户在闪存插件中使用 driverlib API 调用、他们也需要对其进行写保护。 对于如何定义用于驱动程序库对象放置的段、您有什么建议吗?这样可以对特定范围的闪存进行写保护、并确保链接器将驱动程序库代码放置在该段中。

或者是否有办法强制链接器内联闪存插件的所有函数调用?

穆南

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

    尊敬的 Munan:

    防止批量擦除命令擦除闪存插件代码本身。 对我来说、这听起来很有趣。 为什么不使用扇区擦除命令而不使用批量擦除命令? 则可以避免该问题。  

    如果客户坚持使用批量擦除命令、我目前没有办法避免它。  

    此致、

    现金豪