在win7的环境下 通过uniflash软件下载, 每次到达27%时候就停了 串口也不输出。
下面的文件是串口接收到的数据。
希望大家指点下。谢谢大家了7851.串口数据.txt
yongqing wang:
重新下载也是卡在27%吗
zhi wei lin:
回复 yongqing wang:
嗯嗯是的 每次下载 都是卡在这个地方。
板子是自己做的,改了ddr3的内存,改内存的方式是按照论坛的操作的方式来移植的.
yongqing wang:
回复 zhi wei lin:
感觉你的DDR3的配置可能有问题,或者焊接有问题,你是官方的板子有没有这个问题
yongqing wang:
回复 zhi wei lin:
检测一下你的电路,你的配置方式发上来看看
zhi wei lin:
回复 yongqing wang:
谢谢 您的指点 我在开发板上的uboot 移植成功了,
下载在我们自己做的板子上根据移植好的u-boot做了ddr的修改
改成使用MT41k128M16JT 这个型号的ddr3
我是使用emmc通过usb方式下载的,
第一次usb能识别出来,
第二次识别的usb是unknown device
这是否我修改的ddr的问题? 我ddr的配置是按照ti论坛里的帖子方式做的。
zhi wei lin:
回复 yongqing wang:
ddr的配置是否影响到 usb的链接?
yongqing wang:
回复 zhi wei lin:
应该不会吧,把你的配置的方法发上来,让Ti的技术支持看看
zhi wei lin:
回复 yongqing wang:
谢谢你的回复!
关于 DDR3的配置过程:
我选用的ddr型号是 MT41K128M16JT-125
根据教程 使用了AM335x_DDR_register_calc_tool.xls 和 RatioSeed_AM335x_boards.xls两个文件
通过MT41K128M16JT-125 型号手册进行把数据填入到以上AM335x_DDR_register_calc_tool.xls 文件中,phy配置是根据走线的进行配置
最后通过做software leveling,得到的数据 在 u-boot\arch\arm\include\asm\arch-am33xx ddr_defs.h 进行改写
在在u-boot/board/ti/am335x/board.c 中 选择自己改写的ddr配置
下面两个文件是我的配置文件
2766.AM335x_DDR_register_calc_tool.xls
RatioSeed_AM335x_boards.xls