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.

[参考译文] TMS570LS3137:关于安全特性的故障注入方法"SPI 11"

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/605159/tms570ls3137-about-fault-injection-method-of-safety-feature-spi-11

器件型号:TMS570LS3137

安全函数 ID[SPI 11]的更多信息。

关于此监控、
通过以下步骤进行故障注入、
寄存器的相应位中的"1"置位、
我认为可以实现故障检测。

但相应的位未置位。

您能否回答以下两个问题?
·我的故障插入方法和监控方法是否有问题?
·其他、请细心一些。


1、将"1"置位为 IOLPBKTSTCR 寄存器的位9和位11
(回送测试使能、数字模式)
2.将 IOLPBKTSTCR 寄存器的 CTRL DLENERR 位置位"1"
(有意生成 DataLength 错误的过程)
3.监视 SPIFLG 寄存器的"DLENERRFLG"
⇒、但 PARITYERRFLG 根本不是。
4、将"0xFFFFFF03C"置位至 IOLPBKTSTCR 寄存器置位
(禁用环回测试)

*对于上述过程中的步骤1、我们还尝试以下2种模式。
但是、我们无法捕获错误标志设置的状态。
->将"1"设置为 IOLPBKTSTCR 寄存器的位1、9、11
(回送测试使能、模拟 Tx 模式)
->将"1"设置为 IOLPBKTSTCR 寄存器的位0、1、9、11
(回送测试使能、模拟 Rx 模式)

现在、我将在3种模式下测试故障注入。
请告诉我是否决定了该函数的正确执行模式。