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.

[参考译文] LP-MSPM0L1306:将数据存储到内部闪存中

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1172991/lp-mspm0l1306-storing-data-into-internal-flash-memory

器件型号:LP-MSPM0L1306
主题中讨论的其他器件: MSPM0L1306

我想将配置数据存储到内部闪存中、我能够创建一个段并能够写入和读取数据、但是当将程序/闪存代码(.out 文件)加载到其中时、整个闪存会被擦除

我原本希望在刷写程序后也能在该部分中存储配置数据、这是可行的吗?

每当我复位/关闭电源和打开数据时、我观察到一件事情看起来像被清除

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="500529" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1172991/lp-mspm0l1306-storing-data-into-internal-flash-memory ]]即使在刷写程序之后,我也希望在该部分中包含配置数据吗?

    我没有 LP-MSPM0L1306来测试它、而是 用于7.5.5中的其他 Cortex-M 器件。 配置 CCS 用户指南的闪存设置有一个"只需页面"擦除选项。 在使用"仅必要页"时 、通知 CCS 只擦除程序/闪存代码所需的闪存段、以避免在下载程序时擦除任何用户配置段。

    对于 适用于 MSPM0L1306的工程、CCS 中的调试属性是否为您提供了选择 "仅必要页面"擦除选项的选项?

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

    我在这里找不到闪存设置

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

    你(们)好,Vamsi

    我可以看到您已获得我们的 EEPROM 仿真解决方案。

    请问此解决方案是否适合您的应用?

    谢谢!

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

    是的、我使用它来了解行为、但正如我提到的、它并不模拟确切的 EEPROM 行为

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

    你(们)好,Vamsi

    您能否解释一下此 EEPROM 仿真解决方案不能支持的确切 EEPROM 行为/功能?

    谢谢!

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

    我想将配置数据存储到内部闪存中、 我能够创建一个段并能够写入和读取数据、但是当将程序/闪存代码(.out 文件)加载到其中时、整个闪存会被擦除

    我想保护用户定义的段不被擦除

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

    你(们)好,Vamsi

    根据之前的主题、我可以看到您已经获得了 EEPROM 仿真类型 B 库。

    请联系现场团队获取 mspm0 SDK 资源和 Launchpad。

    在 SDK 和 Launchpad 可用后、请测试我们的 flashctl_dynamical_memory_protection 示例代码。

    谢谢!