如何向Flash中烧写uboot和Linux操作系统
一、片内启动
1、用Xmodem协议,发送loader.bin和uboot.bin文件,此时uboot.bin被发送到系统的
SDRAM中,发送完后uboot开始运行,如果这时断电或退出,则一切将从头开始,因为SDRAM内存储的数据会在断电或退出后消失
2、擦除 Flash
在对Flash进行烧写之前,需要将其擦除:
Uboot>protect off all 去掉Flash的扇区写保护
Uboot>erase all 擦除Flash的所有扇区
(注:
如果只是要擦除某块区域的Flash,比如0x10000000到0x10060000之间的区域,则可用命令:
1)protect off 10000000
2)erase 10000000 1006ffff
如果是要对某块区域加上写保护,比如0x10000000到0x10060000之间的区域,则可用命令:
1)protect on 10000000 1006ffff
可用flinfo命令来查看那些区域是受保护的,那些区域不是受保护的。
相关推荐
二哈 2012-09-07
绿豆饼 2019-12-09
snowboy00 2011-02-01
futurezone 2011-06-15
downtown 2012-05-28
PpikachuP 2019-06-25
zjhqlmzldx 2018-11-21
82580893 2015-09-12
cnlamo 2012-10-19
andyzhaojianhui 2017-02-24
84590298 2011-03-26
linuxunix 2016-11-05
linux爱好者 2014-09-10
fulinux 2009-05-05
zhenyaqi 2009-05-22
青梅煮史各种视角下的历史学 2018-04-20
珠宝的故事 2018-04-12
迷思 2018-03-02