2133515_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2133515_zh-CN

2133515_zh-CN

[S32N55 B0] XSPI 闪存操作导致 CRS 中的总线故障

在 CRS 中测试最新 B0 硅 RTD 期间,闪存操作会在以下情况下导致总线故障:

1.在 1000 毫秒操作系统任务中,将触发对扇区大小为 256Kb 的外部闪存的读取操作。该请求在 1000ms 任务中不断循环处理,直至操作完成。

2.在处理 1000ms 任务的读取操作期间,一个优先级更高的 0.5ms 任务正在取消该读取操作。在优先级较高的任务中,取消该读取操作是成功的。但是,当上下文恢复到启动读取操作的 1000 毫秒任务时,内核会出现总线故障。

haoyueyan_1-1752520775409.png

haoyueyan_2-1752520812237.png

haoyueyan_0-1752520656250.png

客户让 main 进入 while 循环,直到当前工作处理完毕。他们总是可以在 RDB 上重现这种情况。



优先级:中等RTDRe: [S32N55 B0] XSPI Flash operation leads to bus fault in CRS

你好,我是@郝月燕、

根据您所描述的客户情况。我想出现这个问题的原因是他们在读取和取消任务中都调用了 MemAcc_Mainfunction。它们应仅在一个任务中定期调用 MemAcc_Mainfunction(如配置的 MemAcc MainFunction Period)。

DanNguyenDuy_0-1752804056338.png

顺祝商祺!

丹



Re: [S32N55 B0] XSPI Flash operation leads to bus fault in CRS

你好,我是@郝月燕、

您能告诉我他们的流程代码吗?

例如:

DanNguyenDuy_0-1752735261682.png

顺祝商祺!

丹

Re: [S32N55 B0] XSPI Flash operation leads to bus fault in CRS

你好,丹、

请参见所附的 .xdm文件如果无法下载,请告诉我。

Re: [S32N55 B0] XSPI Flash operation leads to bus fault in CRS

你好,丹、

感谢您的回复。

  1. 他们将该参数设置为 200 毫秒。
  2. 很抱歉,我已将它们附在本评论中。
  3. RTD 版本为 1.8.0_CD03。
Re: [S32N55 B0] XSPI Flash operation leads to bus fault in CRS

你好@郝月燕、

看起来这个问题与操作系统环境有关,而不是 RTD 驱动程序。
1. 您是否启用了"Mem MainFunction Period" ,以便在操作系统环境中使用?
2. 您的图像非常模糊,我看不清细节。你能再发送更大尺寸的图像吗?
3. 你使用的 RTD 代码包版本是什么?

顺祝商祺!

丹

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-21-2025 10:05 AM
更新者: