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.

[参考译文] RM57L843:芯片读取和写入内部闪存问题

Guru**** 2541930 points
Other Parts Discussed in Thread: RM57L843

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1056081/rm57l843-the-chip-reads-and-writes-the-internal-flash-issue

器件型号:RM57L843

大家好、

在使用 RM57L843开发板读取或写入内部闪存时、是大端前导还是小端前导?

当客户配置大型前端时、可以编译但不下载程序、CCS 会按如下方式报告错误:

当客户配置小端帧头时、他们可以编译和下载、但后续使用会出现其他问题、例如闪存擦除后的随机数据、写入数据时出现一些数据错误。

可以帮助解决此问题吗? 谢谢。

此致、

樱桃

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

     您好、Cherry、

    RM57L843是一种小型端字节序器件、TMS570LCx 是一种大型端字节序器件。

    [引用 userid="496057" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1056081/rm57l843-the-chip-reads-and-writes-the-internal-flash-issue "]但后续使用会出现其他问题,例如闪存擦除后的随机数据,写入数据时会出现一些数据错误。[/quot]

    RM57L843具有始终启用的闪存 ECC。 ECC 是使用数据和地址计算的、因此数据= 0xFFFFFFFF FFFFFFFF 的正确 ECC 值对于不同位置是不同的。 当闪存被擦除时、ECC 位也被擦除。 在某些位置、ECC 值0xFF 等于在数据显示之前由 ARM R5 CPU 校正的单个位错误。 其他位置等同于不可纠正的错误、并且可以更改显示屏中的多个位。 接下来使用正确的 ECC 对代码进行编程、您应该会看到它正确显示在调试器内存窗口中。