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:将主闪存和闪存 EEPROM 仿真安全特性和诊断映射到 ESM 组和通道

Guru**** 2466550 points
Other Parts Discussed in Thread: TMS570LC4357, RM48L952

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1163550/tms570lc4357-mapping-primary-flash-and-flash-eeprom-emulation-safety-features-and-diagnostics-to-esm-groups-and-channels

器件型号:TMS570LC4357
主题中讨论的其他器件: RM48L952

您好!

我使用的是 TMS570LC4357、我正在尝试将" TMS570LC4x Hercules ARM 安全 MCU 安全手册"(SPNU540A)中列出的安全特性和诊断与 TMS570LC4357 Hercules (SPNS195C)数据表中描述的 ESM 通道进行调和。

问题1.

《TMS570LC4x Hercules ARM 安全 MCU 安全手册》(SPNU540A)介绍了以下两个安全特性和诊断。
   主闪存 FLA1闪存数据 ECC
   主闪存 FLA3闪存包装程序地址 ECC
   
表4说明了针对这两种安全特性和诊断的检测到故障的操作是"CPU 中止/ESM 事件"。

检测到的故障的操作是否真的是 ESM 事件?
如果是、此事件对应于哪个 ESM 组和通道?
TMS570LC4357 Hercules (SPNS195C)数据表的表6-45中的所有组和通道似乎都没有与这些诊断准确对应。

----------------------------------------

问题2.
   
《TMS570LC4x Hercules ARM 安全 MCU 安全手册》(SPNU540A)介绍了以下两个安全特性和诊断。    
   闪存 EEPROM 仿真(FEE) FEE1闪存 EEPROM ECC
   闪存 EEPROM 仿真(FEE) FEE7闪存包装程序地址 ECC    

表4指出、对于这两种安全特性和诊断、针对检测到的故障采取的措施都是"ESM 事件"。

这些事件对应于哪个 ESM 组和通道?
TMS570LC4357 Hercules (SPNS195C)数据表的表6-45中的所有组和通道似乎都没有与这些诊断准确对应。


谢谢你。

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

    尊敬的 Andrew:

    问题1:

    [引用 userid="479197" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1163550/tms570lc4357-mapping-primary-flash-and-flash-eeprom-emulation-safety-features-and-diagnostics-to-esm-groups-and-channels "]对检测到的故障采取的措施是否真的是 ESM 事件?

    是的、它将创建 ESM 事件。

    [引用 userid="479197" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1163550/tms570lc4357-mapping-primary-flash-and-flash-eeprom-emulation-safety-features-and-diagnostics-to-esm-groups-and-channels "]如果是,则此事件对应于哪个 ESM 组和通道?

    对于 FLA1、 如果发生 ECC 错误(1位或2位)、ESM 1.6或 ESM 3.7被置位

    对于 FLA3、 如果存在地址奇偶校验错误、ESM 2.4被置位。

    有关更多详细信息、请参阅以下主题:

    (4) RM48L952:初级闪存和1级(L1)互连-安全诊断-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    问题2:

    [引用 userid="479197" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1163550/tms570lc4357-mapping-primary-flash-and-flash-eeprom-emulation-safety-features-and-diagnostics-to-esm-groups-and-channels "]这些事件对应于哪个 ESM 组和通道?

    FEE1和 FEE7

    如果是不可纠正的错误、则 为组:1通道:36

    如果是可纠正的错误、则 组:1通道:36

    有关更多详细信息、请参阅以下主题:

    (4)两者之间有何差异? -基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    --

    谢谢、此致、

    Jagadish。

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

    您好 Jagadish、

    感谢你的答复。

    但是、您提供链接的第一个线程未回答我的问题。

    对于 FLA1、您将 ESM 1.6或 ESM 3.7置为状态。 ESM 1.6正常、但数据表中保留了针对 TMS570LC4357的3.7 (SPNS195C)。
    该线程是指 RM48L952、因此我认为3.7与我正在使用的 TMS570Lc4357无关。

    对于 FLA3、您声明 ESM 2.4。 该线程还将 ESM 2.4状态、但随后将其状态为3.7。 数据表中为 TMS570LC4357保留了2.4和3.7 (SPNS195C)。 我再次认为该线程仅与 RM48L952相关、与我正在使用的 TMS570Lc4357无关。


    此外、您提供的链接的第二个线程不会回答我的问题。
    该线程表示"对于 EEPROM 仿真组(FEE)、我们有组1、通道35用于可校正错误、而组1、通道36用于不可校正错误、包括地址 ECC 错误。"
    但数据表中为 TMS570LC4357 (SPNS195C)保留了1.35和1.36。
    这个线程看起来与 TMS570LS31x 和 TMS570LS21x 相关、而不是与我正在使用的 TMS570LC4357相关。



    此致、

    Andrew

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

    尊敬的 Andrew:

    [引用 userid="479197" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1163550/tms570lc4357-mapping-primary-flash-and-flash-eeprom-emulation-safety-features-and-diagnostics-to-esm-groups-and-channels/4379203 #4379203]FLA1表示 ESM 1.6或 ESM 3.7。 ESM 1.6正常、但数据表中保留了针对 TMS570LC4357的3.7 (SPNS195C)。
    该线程是指 RM48L952、因此我认为3.7与我正在使用的 TMS570Lc4357无关。
    [/报价]

    是的、您答对了。3.7不正确、抱歉。

    实际上、对于不可纠正的错误、在 TMS570LC 中为2.19。

    [引用 userid="479197" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1163550/tms570lc4357-mapping-primary-flash-and-flash-eeprom-emulation-safety-features-and-diagnostics-to-esm-groups-and-channels/4379203 #4379203"]该线程指出:"对于 EEPROM 仿真组(FEE)、我们有组1、通道35用于可纠正的错误、组1、通道36用于不可纠正的错误、包括地址 ECC 错误。".

    您对此也是正确的、这将不适用于 TMS570LC。

    我将与我的内部团队讨论此问题、并就此与您联系、请预计会有一些延迟。

    --

    谢谢、此致、

    Jagadish。

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

    您好 Jagadish、

    您对我的问题有没有答复?

    谢谢、

    Andrew

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

    尊敬的 Andrew:

    对拖延表示歉意。

    讨论仍在进行中、由于是感恩节周末、我可以在下周结束前向您提供最新信息。

    --
    谢谢、此致、
    Jagadish。

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

    尊敬的 Andrew:

    LC43x、ESM 1.4和 ESM 2.21上的 EEPROM ECC 错误

    --

    谢谢、此致、
    Jagadish。

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

    谢谢你。