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.

[参考译文] TMS570LC4357-ECC EP:使用链接器文件和使用 FAPI 自动生成参数

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1576692/tms570lc4357-ep-ecc-generation-using-linker-file-and-autogeneration-parameter-using-fapi

器件型号:TMS570LC4357-TMS570LC4357 EP


工具/软件:

晚上好、

借助 ARM 汇编语言工具中提到的 ECC 指令、使用链接器启用 ECC。 后续 ECC 值是在 ECC 存储器区域中生成的、未设置 ESM2 标志 、但当尝试使用 FAPI 库将地址 0x0 的数据从 flash0 写入 flash1、并将 AutoECC_Generation 参数作为参数传递时、ECC 生成的值有所不同。 因此、请尽快为我们提供解决方案。

PS:使用 linkerscript 中的 palign、所有地址都相对于 8 个字节对齐。

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

    尊敬的 Deepak:

    对延迟的回复表示歉意。

    ECC 值还将使用 ECC 生成过程中的地址、即使地址不同于生成的不同 ECC、数据也是相同的。

    有关更多详细信息、请参阅下面的 ECC 编码表:

    您可以使用我为 ECC 生成创建的以下 Excel 工作表:

    e2e.ti.com/.../8666.ECC_5F00_calculation_5F00_Big_5F00_Endian_5F00_Devices_2800_LC4357_2900_.xlsx

    在上面的 Excel 中、如果您输入 ADDR、MSW 数据和 LSW 数据等输入字段、则会在输出中提供相应的 ECC:

    --
    此致、
    Jagadish。