当前位置: 代码迷 >> WinCE >> 【】自制6410板子运行莫名跑飞
  详细解决方案

【】自制6410板子运行莫名跑飞

热度:52   发布时间:2016-04-28 13:06:21.0
【高分求教】自制6410板子运行莫名跑飞
自制的6410板子,在初步检测OK后,进行刷系统,但是一直都刷不进去。通过调试信息看到,机子在不定的地方跑飞。有时候,跑到引导Eboot那里就飞了,有时候跑到读取SD卡里的NK跑飞了。非常奇怪的问题。后来,采用USB JTAG把6410开发板的系统块及引导块读取出来,然后写入到我们那块板子上,发现还是会不定点跑飞。根本连升级系统都搞不了。请问各位大大有遇到这样的情况吗?有什么原因会导致这样的情况?
同时,也试过单步调试,发现跑着跑着,PC指针突然不知道跑什么地方去了,那一个郁闷。

------解决方案--------------------
板子硬件问题,SDRAM不稳定。重新布板吧。SDRAM数据线有没等长?时钟线有没做差分处理,有没有做阻抗测试?
------解决方案--------------------
我曾经遇到过DDR管脚连错了和没焊好的,导致读入DDR的数据有些不对,于是PC指针就乱飞了。所以你可以比较下你的UBOOT,和加载到内存了的UBOOT
------解决方案--------------------
硬件问题大都数,真不知道你们的硬件水平?
------解决方案--------------------
会不会是时序问题,你的SDRAM不稳定