器件型号: DRA821U
主题: DRA821 中讨论的其他器件
Champ、
我的客户发现 u-boot 中的 DRA821 OSPI 闪存数据更新可能会挂起(循环期间)。
客户通过仔细检查故障案例对此进行了调查、发现它将在 UDMA.c 中挂起、并在 while 循环中停止、无法退出。
u-boot 和系统处于活动状态、但只需永远保持在 while 循环中。
我们尝试在具有默认 SDK 的 DRA821 EVM 上复制此使用。wic 映像加简单的脚本、可以在一定时间内观察到相同的症状。
- SDK 11_01_08_01 从 SD 卡引导 WIC 文件。
- 在 u-boot 提示符下停止
- 使用 Tera Term > Control > Macro 选择 下面的 attcah 文件
它将运行一个测试脚本 4000 次。
它可能会随机停止、并且您将观察到控制台输出变为..........................................
这意味着它已经在 while 循环中挂起。 失败日志与以下文件类似。
请在 DRA821 EVM 上测试相同的过程模块、并帮助确定 UDMA 的根本原因。
需要修复此问题、否则由于可靠性问题、该错误会阻碍客户生产。
Br、Rich