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.

[参考译文] TMS570LS1224:除了扇区之外、是否有任何方法可以擦除闪存? 例如、每次擦除1KB 或4KB

Guru**** 2487425 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/738250/tms570ls1224-is-there-any-way-to-erase-flash-by-some-kind-of-unit-other-than-a-sector-for-example-erase-1kb-or-4kb-each-time

器件型号:TMS570LS1224

对于 Fapi_issueAppendCommandWithAddress(),只  能使用 Fapi_EraseSector 或 Fapi_EraseBank。当我想在128KB 大小的扇区的末尾重写几个字节时, 我必须擦除整个扇区。 然后、我必须将所有128KB 数据复制到 RAM 中才能丢失任何数据。因此、我想知道是否有一种方法可以按照我的要求工作。  

此致、

Lee

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

    否 只有两个选项:扇区擦除和组擦除。 向闪存写入数据是将该位从1翻转为0。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 谢谢。

    平路机、
    Lee