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:地址位置 0xF00803F0 无一位错误

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1578375/tms570lc4357-no-single-bit-error-in-address-location-0xf00803f0

器件型号:TMS570LC4357


如第 7.5.2.6 SPNU563A 节所述、 在位置 0xF00803F0 读取的 64 位应该产生 0x123456789ABCDEF1、而我看到的是 F0 而不是 F1、任何人都可以认为这是我拥有的硬件中的 1。 我试图触发一个单一位错误的闪存读取,任何其他方法来获得相同的结果?

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

    您好、

    该专家目前是 OOO 在印度假期,请期待在 10 月 23 日之前回复

    此致、

    Sahana

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

    Sahana H G 对此有任何更新?

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

    您好 Prajwal、

    对延迟的回复表示歉意。

    如第 7.5.2.6 SPNU563A 节所述、 在位置 0xF00803F0 读取的 64 位应该产生 0x123456789ABCDEF1、而我看到的是 F0 而不是 F1、任何人都可以认为这是我拥有的硬件的 1。 我试图触发闪存读取的单个位错误,任何其他方法来获得相同的结果?[/报价]

    实际上、它应该是  0x123456789ABCDEF1。

    因为如 TRM 中所述、为 0x123456789ABCDEF0 创建 ECC。

    因此 、0x123456789ABCDEF0 的 ECC 应为 0xDA。

    当我读取数据和 ECC 位置时、以下是值:

    这意味着数据值有适当的 ECC、但这不会创建 single-bit 错误、为了获得 single-bit 错误、数据应为 0x123456789ABCDEF1。

    --
    此致、
    Jagadish。