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.

[参考译文] F28M35M52C:闪存扇区访问问题

Guru**** 2502205 points
Other Parts Discussed in Thread: F28M35M52C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1009477/f28m35m52c-flash-sector-access-issue

器件型号:F28M35M52C

您好!

我们在 F28M35M52C Concerto 控制器中使用闪存 API。  

我们已配置设置以访问.cmd 文件中的扇区 B。

扇区 B 存储固件升级期间所需的信息、并且不应在首次编程后擦除。

为了实现这一点、我们在项目设置中禁用了扇区 B 的擦除扇区。

使用此设置、我们将面临以下问题:

A)我们只能在第一次擦除之后写入扇区 B 一次。 一旦扇区 B 被写入一个值、程序的下一次执行将不能向该扇区写入任何值。

b)如果我们启用擦除扇区选项、我们可以每次成功写入扇区(但这不是所需的行为)。

是否有任何需要更新的寄存器? 或任何要设置为使扇区永久读取/写入而不擦除的配置。

我们使用 SRAM 中的闪存 API。 这适用于 MCU 内核。

此致、

Lakshmi

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

    Lakshmi、

    您是否正在尝试对扇区 B 中已编程的位置进行编程?   

    如果没有、您应该能够对扇区 B 位置进行编程。

    请注意、您不能在不擦除已编程位置的情况下对其进行编程。

    谢谢、此致、
    Vamsi  

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

    您好、Vamsi、

    您建议的解决方案有助于解决该问题。 感谢您的支持。  

    此致、

    Lakshmi