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:测试隐式读取中使用的 SECDED

Guru**** 2481465 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/922515/tms570lc4357-testing-the-secded-used-in-implicit-reads

器件型号:TMS570LC4357

尊敬的团队为 Hecules 微控制器提供支持、

(Q1)按照 TMS570LC4370技术参考 spnu563a 的第377页上的第7.7.4节中绘制的代码序列、测试 SECDED 的内爆读数

谢谢!

Stephan

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

    您好 Stephan、

    此方法用于测试 l2FMC SECDED 是否正常工作。  

    当器件脱离器件复位序列时、闪存包装程序从组0的 TI OTP 部分读取一个配置字。 这些被称为隐式读取。 这也可从地址 F008 0140h 的总线主控中读取。

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

    复位配置字(RCR_VALUEx)定义为42位。 64位字的剩余位不被执行并且读取为零。

    因此、在隐式读取期间测试 SECDED 逻辑的序列应该是从0xF0080140中读取64位、屏蔽高阶字的高22位、然后与 RCR_VALUE 寄存器的内容进行比较。

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

    早上好、QJ、

    很抱歉、我问题中最有趣的部分在填写论坛表格后被卡住了。
    您可能已经想知道这个不完整的问题。

    我的问题是:
    (Q1)如果总线主控读取0xf0080140上的64位导致可纠正或不可纠正的位错误、是否会出现 ESM 1.6或2.19错误?

    感谢您的支持!

    Stephan

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

    您好、Stephan、

    如果在执行0xF0080140的隐式读取时发生错误、ESM 1.6或 ESM 2.19将被置位。

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

    尊敬的 QJ:

    当我读取您的答案时、当执行地址0xF0080140的总线主控读取时、不会出现 ESM 1.6和 ESM 2.19错误。

    (Q2)如果这是真的、如果 ESM 标1.6和2.19不能被激励、如何测试通过 ESM 进行隐式读取期间位错误的信号?

    我对第7.7.4节所述程序的有效性提出质疑
    正如我所理解的那样、此测试不足以全面测试底层硬件:
    决策通过/失败基于 SECDED 之后原始 OTP 位和 OTP 位的软件比较。
    这意味着软件在该过程中不会评估硬件标志-可能只是因为没有硬件比较器。

    感谢您回答我的问题!

    Stephan

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

    您好 Stephan、

    很抱歉耽误你的回答。 我将在 LC43x OTP 上执行隐式读取测试。

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

    您好、 Stephan、

    我进行了快速测试、但也没有得到 ESM 错误。 我将检查我是否在设置中遗漏了一些内容。