红联Linux门户
Linux帮助

TFTP更新linux或android系统文件

发布时间:2015-12-11 15:21:39来源:linux网站作者:剑豪路飞

这里记录使用TFTP更新linux和android系统文件的方法(以zImage为例,适合大多数的开发板或者产品,本测试是基于RealARM210的开发板):


首先进入u-boot命令行界面,在操作前请确保PC端的TFTP服务正常。

输入命令tftp c0008000 zImage即可完成下载,红色的这个地址可以是用户自行定义。


完成下载后,输入命令

nand erase 0x100000 0x500000

这个命令是用于擦除nand中zImage所需要的存储空间。0x100000是指起始地址,0x500000是指结束地址。


擦除完成后即可把内存中的zImage数据写入到以0x100000开始以0x500000结束的flash存储块中,命令如下

nand write 0xc0008000 0x100000 0x500000

稍微等待即可完成写入,注意这个命令中红色的“c”字母,这个不要少了,否则会无法写入死在那里。


这是以内核文件为例,其他文件也可仿照这种方法。


Ubuntu下搭建tftp服务:http://www.linuxdiyf.com/linux/10807.html

Ubuntu 12.04搭建tftp服务器的安装、设置、调试:http://www.linuxdiyf.com/linux/10733.html

Linux系统文件概念和文件类型:http://www.linuxdiyf.com/linux/6339.html

Linux系统文件的位置:http://www.linuxdiyf.com/linux/6311.html