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

Guru**** 2461270 points
Other Parts Discussed in Thread: TMS570LC4357, HALCOGEN

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

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

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

您好!

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

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

问题1.

《TMS570LC4x Hercules ARM 安全 MCU 安全手册》(SPNU540A)介绍了以下两个安全特性和诊断。
主闪存   FLA2   硬错误高速缓存和活锁
主 SRAM   RAM2   硬错误高速缓存和活锁

第7.44节闪存硬错误高速缓存和活锁以及第7.104节主 SRAM 硬错误高速缓存和活锁都规定:“活锁通过 ESM 指示... "。

TMS570LC4357 Hercules (SPNS195C)第6.19.2节 ESM 通道分配的数据表在表6-45中列出了 ESM 错误源、它们的组和通道。

对我来说、表中的哪个条目与"硬错误缓存和活锁"相对应并不明显。

您能告诉我什么 ESM 组和通道对应于"硬错误高速缓存和活锁"吗?

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

问题2.

《TMS570LC4x Hercules ARM 安全 MCU 安全手册》(SPNU540A)介绍了以下安全特性和诊断。
系统控制模块 SYS4多位带键控的自纠正高完整性位

第7.150节规定此诊断"通过 ESM 发出信号"。

您能告诉我哪个 ESM 组和通道对应于"多位键控自纠正的高完整性位"吗?

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

问题3.

《TMS570LC4x Hercules ARM 安全 MCU 安全手册》(SPNU540A)介绍了以下安全特性和诊断。
Cortex-R5F 中央处理单元(CPU) CPU12高速缓存 ECC
表4指出这是"ESM 错误"。

您能告诉我哪个 ESM 组和通道对应于 CPU12 "ECC on Cache Memories (高速缓存上的 ECC)"吗?



谢谢你。

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

    尊敬的 Andrew:

    我有关于您的问题1和问题2的信息、因此、首先我将与您分享、然后我将处理您的问题3

    [引用 userid="479197" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1163521/tms570lc4357-mapping-safety-features-and-diagnostics-to-esm-groups-and-channels "]您能告诉我什么 ESM 组和通道对应于"硬错误高速缓存和活锁"吗?[/quot]

    它是 ESM 组2通道16。 实际上、 它在数据表 ESM 表中显示为保留位、但实际上它对应 于"硬错误高速缓存和活锁"。

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

    (+) TMS570LC4357:闪存:访问超时错误-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    (+) TMS570LC4357-EP:关于 ESM2.16的处理器活锁-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    [引用 userid="479197" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1163521/tms570lc4357-mapping-safety-features-and-diagnostics-to-esm-groups-and-channels?]您能告诉我哪个 ESM 组和通道对应于"多位键控自可纠正的高完整性位"吗?
    [/报价]

    数据表中提到的寄存器软错误只不过是"多位键控自校正高完整性位"。

    实际上、 有不同类型的高完整性位、例如 DMA 相关位、 系统相关位和 L2FMC 相关位、基于此、我们有3个专用于它们的 ESM 通道、如下所示

    DMA -寄存器软错误:ESM 1.88
    L2FMC -寄存器软错误:ESM 1.89
    SYS -寄存器软错误:ESM 1.90

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

    (+) TMS570LC4357:关于"寄存器软错误"-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    (+) TMS570LC4357:多位翻转时的寄存器软错误/反应-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    --

    谢谢、此致、

    Jagadish。

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

    您好 Jagadish

    感谢您的回答。

    此致、

    Andrew

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

    尊敬的 Andrew:

    我将与内部团队讨论您的问题3、然后返回给您。 请预计会有一些延迟。

    --

    谢谢、此致、

    Jagadish。

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

    您好 Jagadish、

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

    谢谢、

    Andrew

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

    尊敬的 Andrew:

    [引用 userid="479197" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1163521/tms570lc4357-mapping-safety-features-and-diagnostics-to-esm-groups-and-channels ]\n 问题3.

    《TMS570LC4x Hercules ARM 安全 MCU 安全手册》(SPNU540A)介绍了以下安全特性和诊断。
    Cortex-R5F 中央处理单元(CPU) CPU12缓存 ECC [/引用]

    ICache 和 DCache 中的 ECC 错误会生成中止。

    默认 情况下、缓存 ECC 检查被禁用。 halcogen 代码(sys_startup.c)启用高速缓存和高速缓存 ECC 检查、并启用 ECC 错误中止。 请参阅 ARM cortext-R5 TRM。

    --
    谢谢、此致、
    Jagadish。

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

    谢谢你。