TI中文支持网
TI专业的中文技术问题搜集分享网站

am3358的tftp 升级

根据这个资料:http://bbs.elecfans.com/jishu_454308_1_1.html tftp更新系统,米尔科技的一套开发板,但是我并没有使用ubuntu的tftp服务器,而是通过ubuntu和windows共享内存,再将共享的文件通过windows下的tftp软件发给开发板。

1.上电启动A8,进入U-boot模式

设置IP:

set ipaddr 192.168.1.197

set ethaddr 88:33:14:f6:c0:d4

set serverip 192.168.1.100

saveenv

reset

查看设置的变量:

printenv

  

测试网络连接:

ping 192.168.1.100 

2.烧写内核:

Tftp传输uImage;

tftp 0x82000000 uImage

nandecc hw 2 

擦除Nandflash;

nand erase 0x280000 0x37a458

把内核写入flash;

nand write.i 0x82000000 0x280000 0x37a458

  

3.烧写文件系统:

Tftp传输ubi.img;

tftp 0x82000000 ubi.img

nandecc sw  

擦除Nandflash;

nand erase 0x780000 0x2b20000

把文件系统写入flash;

nand write.i 0x82000000 0x780000 0x2b20000

  

4.重启电路板,

该内核和文件系统在使用tf卡更新系统时没有出现任何问题,然后我根据以上方式,将开发板资料中提供的内核和文件系统,烧写给开发板,同样遇到这样的问题,打印信息如上。请问这个是什么情况,该如何解决?我单用tftp耍内核的话 没有问题,但是单刷文件系统或者 刷内核和文件系统的时候 都会出现这种情况。

Jian Zhou:

什么问题?启动不了么?

Lulu Huang1:

回复 Jian Zhou:

嗯 是的 显示的打印信息好像是文件系统没办法挂载,但是我用这个镜像是我用sd刷新可以的,而且nand的write的地址也是正确的~~

Jian Zhou:

回复 Lulu Huang1:

烧写命令都是一样的么?只是一个是从SD卡加载,一个是通过tftp加载?

Lulu Huang1:

回复 Jian Zhou:

嗯 我对着看了很多遍,感觉好像没有问题,就是一个sd卡 一个tftp刷新

Jian Zhou:

回复 Lulu Huang1:

每次起不来,都是NAND ubifs挂载失败么?会不会是tftp传输有误码

赞(0)
未经允许不得转载:TI中文支持网 » am3358的tftp 升级
分享到: 更多 (0)