ZYQ-7000 SoC,14.6——当启动DDR ECC时,FSBL在启动期间挂起

描述

当启用DDR ECC时,FSBL在引导期间挂起。

即使在FSBLUDebug .h中定义FSBLY-Debug Gig信息,也不会向终端打印任何东西。

解决方案

这个问题存在于PS7GII.C文件中:

定义p7x MaskyPrimeLimeTimes 100000

在PS7OII.C文件中给出的PS7MaskyPrimeLoT对于投票DMA完成的操作来说是不够的。

这比给定的值花费更多的时间。它通过SDK进行调试,返回4,这是一个用于DMA DMA操作的错误代码。

工作围绕着定义PS7MaskyPurryTime1000000000。该系统工作良好的价值。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 17:51:04 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它