当Uboot坏掉后,不能通过nand里面的uboot来烧写固件了,但是可以通过sd卡启动,并进入sd卡内的uboot,再在Uboot中设置tftp参数从TFTP服务器中下载uboot、kernel、filesystem到开发板nandflash中,实现固件更新,以下为具体步骤: 1. 准备SD卡 2. 制作启动卡 3. 将开发板启动模式设置为SD卡启动 4. 启动开发板并迅速按空格键进入SD卡中的uboot 5. 选择n设置tftp相关参数 这里主要设置tftp服务器ip,开发板ip,子网掩码 6. 选择3将kernel下载到开发板 7. 选择6将yaffs文件系统下载到开发板 8. 选择t测试系统 注意tftp相关参数尽管在查看环境参数时会显示出来,但是对于tftp下载是不起作用的,每次欲通过tftp方式下载前必须先设置tftp参数即执行第5步。
|