如题,公司设计的am3354板子,之前一直使用的DDR2,最近因成本问题改用DDR3。系统软件版本为ti-processor-sdk-linux-am335x-evm-04.00.00.04(有修改),DDR2版本和DDR3版本的板子硬件设计上相差不大,软件上仅u-boot的DDR参数不一样。可是DDR2版本的系统运行完好,而DDR3版本的在DDR初始化后就开始出现乱码,而且printf的打印语句完全不显示,内核系统均不加载。怀疑是DDR3的硬件设计有错,希望TI的各位能帮忙判断一下,感谢了
原理图如附件
Denny%20Yang99373:
硬件设计可以和BBB对比一下
http://www.ti.com/tool/beaglebk
通过CCS JTAG链接,对DDR进行读写测试
Jian Zhou:
回复 Denny%20Yang99373:
对DDR进行读写测试,如果错误是有规律的,那么有可能是线连错了。
Segmentation fault:
回复 Jian Zhou:
请问没有JTAG之类工具的话还有什么办法可以进行读写测试吗?