Marvell78100的flash烧写流程
发布时间:2020-12-15 17:38:26 所属栏目:百科 来源:网络整理
导读:Marvell78100有约8M大小的spi-flash,我在在此处存放Uboot minisys。将rootsys(根文件系统)放入512M的nandflash中,以下是总结出的各种flash烧写方法: 第一步:连接开发板,启动gtk sudo gtkterm -p /dev/ttyUSB0 -s 115200 若成功,gtk下会出现shell(sp
Marvell78100有约8M大小的spi-flash,我在在此处存放Uboot minisys。将rootsys(根文件系统)放入512M的nandflash中,以下是总结出的各种flash烧写方法: 第一步:连接开发板,启动gtk sudo gtkterm -p /dev/ttyUSB0 -s 115200 若成功,gtk下会出现shell(spi-flash中必须有Uboot才会成功) 第二步:烧写Uboot(需要烧写的uboot.bin必须放在/tftpboot下) tftp 0x10000000 Uboot.bin sflash protect off sflash erase 120-127 sflash write 0x10000000 0x400000 0x400000(此处最后一个参数为uboot的大小,千万不能写错,否则后果很严重!!) 等待write完成,then reset 第三步:烧写uImage和minisys tftp 0x10000000 uImage sflash protect off sflash erase 0-60 sflash write 0x10000000 0x0 0x360000(以实际大小为准) tftp 0x16000000 minisys.gz sflash erase 64-118 sflash write 0x16000000 0x400000 0x370000 wait for write success,then 。。。 run minsys 如果成功,marvell开发板将启动minisys。此后可以烧入rootfs(根文件系统)了。 第四步:烧写rootfs 将生成的dyfh_ubinize_rootfs.img拷入U盘 mount /medeia/...? /mnt cd /mnt flash_eraseall /dev/mtd3 ubiformat? -O 2048 -f dyfh_ubinize_rootfs.img /dev/mtd3 注意:dyfh_ubinize_rootfs.img为生成的文件系统映像,应该放在fat格式U盘中且U盘大小受开发板限制,我的不能超过8G,烧写前应将U盘插入开发板!!! if success,then 。。。 第五步: run standalone?? 若前面步骤都成功,则会启动linux系统 (关于Uboot、minisys以及rootfs的制作方法会在以后更新。。。。) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |