在 ISO-26262 ASIL-C 系统中并使用 THMS570LC4357 DSP 时、
根据 SafeTI 手册和 FMEDA、清楚 SRAM 的离线测试是什么。
但对于在线测试、我需要做一些说明。
在 DSP 启动时、我们可以启用 ECC 并运行 PBIST 来自检 RAM。
运行时:具有 SECDEC 的 RAM ECC 模块将确保检测到双故障点。
还会执行配置寄存器的回读。
这些方法是否足以用于 ASIL C?
或者我们需要动态测试 RAM 以增加覆盖范围(PBIST 和 CRC)?
但是、为了执行实时测试、我们需要备份 RAM、执行测试并最终恢复 RAM。
如果我们一次只处理 RAM 的一小部分、这会有所帮助、但它仍然需要大量处理、并且考虑到所有 RAM 分配及其 MPU 设置等、这可能会相当复杂
因此,这些联机测试可以在系统关闭时执行,然后再关闭电源。
仅在启动时运行 RAM PBIST 是否足够,或者需要在关断前在关断时运行?
我可以看到在关断时运行 PBIST 测试的一个原因是检查温度是否会对 SRAM 产生影响。
(在大多数情况下、关断时的温度高于启动时的温度)。
您建议使用哪些方法?
此致、
查尔斯