1.烧写u-boot
这里采用openjtag来烧写
将openjatg和开发板连接起来,把要烧写的东西复制到和oflash.exe一个目录下。
将连接了开发板的openjtag和电脑连接起来,在设备管理器下发现opengtag的用不了,这时更新驱动,找到opengtag的驱动,发现安装不了,这时重启电脑禁用签名,电脑启动后在重新安装一次就好了。
进入dos状态,
执行命令oflash *bin
选择参数,u-boot烧写成功。
2.烧写内核
启动uboot后,设置好uboot的网络参数,
set ipaddr 开发板ip
set serverip windowsip
save
打开tftp服务器,选择服务器的ip为windowsip,并且进入到要烧写的目录
在uboot下使用tftp 30000000 uImage下载到30000000地址处
nand erase kernel擦除kernel分区
烧写内核:nand write.jffs2 30000000 kernel
内核烧写成功
3.烧写文件系统
进入到uboot状态下
tftp 30000000 要少烧写的文件系统
nand erase root
nand write.yaffs 30000000 0x00260000 $(filesize)