uboot通过网口更新

由于每次通过JTAG口烧写uboot很慢,在以前的uboot网口驱动好的前提下,更新新的uboot时,可以使用烧写内核的方式来完成,先把通过:
tftp 0x30000000 uboot.bin //选择0x30000000是因为2440的sdram是从这里开始的
     把uboot拷贝到sdram上;
nand erase 0x0 200000  //擦除从nand flash的0x0开始的200000字节的空间
nand write 0x30000000 0x0 200000 //把sdram中0x30000000地址起的200000字节内容烧写到nand flash中的0x0起始的地址上。

这里学要注意的是sdram的地址,必须大于0x30000000,至于擦除多少根据uboot.bin的文件大小来定(tftp完了之后,会有显示的)。

你可能感兴趣的:(职场,休闲,uboot更新)