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.
您好!
请澄清以下有关 ESM 和 CPU 模块的疑问。
序号 | 器件 | 测试标识符 | 说明 |
1 | ESM | ESM 2A、ESM 2B | 哪个故障 API 可用于注入诊断错误并检查正确的错误响应 |
2. | CPU | CPU1 | 是否生成 ESM 1.31和 ESM 2.2事件? |
3. | CPU4. | 什么是在线性能评测? 如何在应用中实现它? 安全应用(SL_RM48L950_Noos)中是否有可用的示例? | |
4. | CPU9. | 是否有可用于执行 LBIST 诊断测试的测试? |
此致、
Monish P
1 | ESM | ESM 2A、ESM 2B | 哪个故障 API 可用于注入诊断错误并检查正确的错误响应 |
注入错误的方法有很多、例如 CPU CCM 故障注入、或读取0xF00803F8 (OTP)处的故意 ECC 错误。
[引用 userid="460445" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1064968/rm48l952-esm-and-cpu---safety-diagnostics "]2. | CPU | CPU1 | 是否生成 ESM 1.31和 ESM 2.2事件? |
CCM-R4 自检: CCM-R4F 会自行检查故障。 在 CCM-R4F 内部检测到的任何故障将由 ESM 1.31标记
CCM-R4错误强制:ESM 1.31和 ESM 2.2都被置位。
3. | CPU4. | 什么是在线性能评测? 如何在应用中实现它? 安全应用(SL_RM48L950_Noos)中是否有可用的示例? |
4. | CPU9. | 是否有可用于执行 LBIST 诊断测试的测试? |
CPU4:请参阅 安全手册中使用性能监控单元的7.12 CPU 在线性能评测
CPU9:STC 用于执行 CPU 自检。 STC 能够自行执行测试、我们将其称为自检。 CPU9指示 PBIST 自动覆盖。 故障概率为1/2^128。
您好、Wang、
1. CPU3 (MPU)- 此测试是什么? 如何管理 CPU 中止条件? CPU 中止期间、内部硬件是否应调用任何函数?
2. CPU5 -如何管理非法操作? 是否有任何可用的参考? 发生非法操作时会发生什么情况?
CPU9:默认情况下、RM48芯片中是否提供此功能?
是的、故障概率为1/2^128。
CPU5:请参阅 ARM TRM: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0363e/index.html。
CPU3: 由于 MPU 在 CPU 内核内部、通过锁步 CPU 机制来检查正常运行。 此外、当执行 CPU 测试时、LBIST STC 诊断提供了一个 MPU 检查。 无需额外测试。