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:TRM 中指定的 EPCREVID 复位后的值是否正确?

Guru**** 2460140 points
Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1132969/tms570lc4357-is-the-value-after-reset-of-epcrevid-as-specified-in-the-trm-correct

器件型号:TMS570LC4357

您好!

我使用的是 TMS570LC4357、我对选择此器件上可用的诊断机制有疑问。
《TMS570LC4x Hercules ARM 安全 MCU 安全手册》(SPNU540A)第6.41节错误分析控制器(EPC)指定了以下诊断:
•静态配置寄存器的定期软件回读
•已写入配置的软件回读
在表4的后面部分中、分别将它们标识为 EPC1和 EPC3。

我认为这些诊断的候选静态 EPC 寄存器是《技术参考手册》TMS570LC43x 16/32位 RISC 闪存微控制器(SPNU563A、2018年3月)第12.4.1节中的 EPC REVID 寄存器(EPCREVID)。
根据 TRM、EPCREVID 完全是只读的、复位后的值为0x4A0A0000。

但是、我发现复位后 EPCREVID 的值实际上是0x4A0A2000。

在这方面、TRM 是否过时?

谢谢你。

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

    尊敬的 Andrew:

    EPC ID 的复位值为0x4A0A2000。 寄存器定义中 RTL 的值不正确。

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

    谢谢你。