引用 7 楼 zgp826 的回复:
可以这样啊!怎么不能下载?
只要烧写了bootloader,并且bootloader支持tftp就没问题。
PC端:
开启tftp服务器(tftp.exe);
开发板端:
[u-boot]# tftp 30000000 vmlinux.bin 回车,
下载完就来个cp.b 30000000 20000000(这是你要往nor flash中写的起始地址)size(就是你上面通过tftp……
这个当然知道,cp前面还缺个erase bank 2
uboot是使用连续擦除扇区的方式去进行片擦除,不能下载的原因是扇区未擦除
发现在每个sector擦除时延时了udelay(25000),根据datasheet是最大25ms,貌似是正确的
但好像udelay(25000)没有达到要求,使用了一下方式
for (i=0 ;