按照官方电路自己设计了最小系统电路,主控CPU AM3359,外挂了一片FLASH,两片DDR3内存,25M外部晶振。系统设计好后第一次上电,按照官方教程接通串口,串口可以连续打印字符C,使用XMODEM方式下载u-boot-spl.bin,下载成功,下载完成后CPU打印一个字符C之后不再打印任何信息,然后也无法按照YMODEM方式下载u-boot.img。请问有没有高手知道哪方面出了问题呢,无法下手查找问题了。SDK版本linux-3.2.0-psp04.06.00.08.sdk.tar.bz2,U-BOOT版本u-boot-2011.09-psp04.06.00.03。难道是我的DDR3布局布线有问题?
Jian Zhou:
一般是DDR的问题,有没有办法测试下DDR3的读写?
kaesar kaesar:
回复 Jian Zhou:
CPU起不来,没法进行读写测试。我也怀疑是DDR3的问题。等长也做了,关键电压都对,就是没法测试。DDR3有问题CPU就不能继续发C吗?能不能修改SPL文件来测试,比如说在SPL里禁止DDR3初始化来判断?通过EVM.C文件里s_init函数里注销config_am335x_ddr();可以在SPL文件里禁止DDR3初始化吗?