您的位置:首页 > 其它

uboot 从sd卡加载文件并烧写到nand flash

2014-05-26 11:37 288 查看
uboot下可以从用tftp和nfs加载文件。

但是现在有个开发板配套uboot网络功能出现异常,执行ping命令就会导致开发板重启,只能选择先从sd卡加载文件

启动开发板,任意键进入uboot,然后执行下面的命令扫描sd卡设备:

mmc rescan


然后获取sd卡信息:

hwgw # fatinfo mmc
Interface:  MMC
Device 0: Vendor: Man 035344 Snr 20d2c703 Rev: 8.0 Prod: SD01G
Type: Removable Hard Disk
Capacity: 968.7 MB = 0.9 GB (1984000 x 512)
Partition 1: Filesystem: FAT32 "boot


再将sd卡文件u-boot-nand.bin加载到内存0x50000000:

fatload mmc 0 0x50000000 u-boot-nand.bin


其他文件也可以使用类似命令加载即可。

然后将其烧写到nand flash中:

nand erase 0 100000
nand write 50000000 0 100000


然后可以重启开发板,就可以使用新烧写的uboot了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: