Uboot下的内核烧写
计算uboot所占空间,为uboot留256KB的空间,这些空间应该足够大于uboot本身加上相关的环境变量了,接着用tftp烧写,这里要注意烧写位置,我使用的位置是0x00040000到0x00100000
执行步骤:
tftp 0x30008000 zImage1 //下载到内存
nand erase 0x00040000 0x04000000 //先擦除nand flash
nand write 0x30008000 0x00040000 0x00200000 //写入(预留2M给内核)
setenv bootcmd nand read 0x30008000 0x00040000 0x00100000/;bootm 0x30008000
saveenv
重启,即可自动引导内核
From:工程实践:基于arm2410s的远程视频采集与传输