各位专家:
我正在尝试实施安全手册中的诊断 RAM12列表。 据我所知,这需要测试空闲状态奇偶校验,命令状态奇偶校验和内部地址奇偶校验。 由于安全图书馆甚至没有提到这项测试,我一直在寻找一种方法来进行这项测试。 我提出的内容如下:
1.写入0x10000U (空闲状态奇偶校验)或0x20000U (命令状态)或0x30000U,以选择应反向的奇偶校验器
2.FPAR_OVR ||(UINT32_t) 0xA00U 激活奇偶校验覆盖
3.从闪存读取(例如从0x00000008u 读取)
4.检查是否设置了 ESM 2.17或3.13 (取决于反转的奇偶校验 hast)
5.检查 FEDAC_PASSATUS 是否有错误
6检查 FEDAC_PBSTATUS 是否有错误
7. ESM,FEDAC_PBSTATUS 和 FEDAC_PASSATH 中的重置错误
(Q1)我不理解的是如何选择要测试的端口?
(Q2)技术参考表7-11将总线错误列为“访问奇偶校验错误/内部奇偶校验错误”的故障反应,我认为这是 Commandstat奇 偶校验和内部地址奇偶校验的错误。 这是否意味着执行这些测试会停止软件的正常执行并跳至中止处理程序?
谢谢,致以诚挚的问候!
最大