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:具有或不具有 ECC 的驱动程序库 flashctl 命令的差异?

Guru**** 2442090 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1297413/mspm0l1306-difference-on-driver-lib-flashctl-commands-with-or-without-ecc

器件型号:MSPM0L1306

您好!

由于 MSPM0L130x 没有 ECC 存储器、因此 DL_FLASHCTL_program_64_Without_ECC 和 DL_FLASHCTL_program_64_with_ECC 命令之间是否有任何差异?

闪存控制器是否会直接忽略 ECC 位?  

否则、 在 MSPM0L130x 上使用 DL_FLASHCTL_program_64_with_ECC 命令是否会有任何问题?

穆南

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

    大家好、 

    在 driverlib 中没有器件 L1306的示例代码。

    以下是 TRM 中 ECC 代码的说明[G3507的第256页]或[L1306的第280页]:

    On devices that have ECC, an access to an ECC code address returns the 8-bit ECC value for 
    the entire 64-bit flash word that was accessed. On devices that do not have ECC, accesses 
    to the corrected and uncorrected ECC address spaces with the same offset read the same, 
    and ECC code addresses read as 0x0.

    此致、

    赫利克