主题中讨论的其他器件:UNIFLASH
工具与软件:
上电并启用 FIRQ 后、会立即触发 ESM 高优先级中断。
一段时间后、当 FreeRTOS 开始调度时、会再次触发中断。 之后、程序似乎正常运行、并且不再出现故障。
两次发生故障时、esmREG->IOFFHR = 36。
我查看了相应的手册、似乎此故障与 Cortex-R5F 内核-所有致命总线错误事件有关。 [通常是由于闪存中的 ECC 值不正确或不完整而导致。]
我在另一个主题中发现了类似的问题。 解决方案似乎是用来vfill
填满整个闪存。
但是、我们在 CCS 生成十六进制后向文件中添加一些数据、这似乎很难确保 ECC 的正确性。 另外、我不确定这是否是中断的原因。 有时、在烧录一个附加应用程序后、似乎不会发生中断