码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-05-26 17:14:40      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:style   c   class   blog   code   java   

uboot下可以从用tftp和nfs加载文件。

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

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

bubuko.com,布布扣
mmc rescan
bubuko.com,布布扣

然后获取sd卡信息:

bubuko.com,布布扣
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 
bubuko.com,布布扣

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

bubuko.com,布布扣
fatload mmc 0 0x50000000 u-boot-nand.bin
bubuko.com,布布扣

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

 

然后将其烧写到nand flash中:

bubuko.com,布布扣
nand erase 0 100000
nand write 50000000 0 100000
bubuko.com,布布扣

然后可以重启开发板,就可以使用新烧写的uboot了。

uboot 从sd卡加载文件并烧写到nand flash,布布扣,bubuko.com

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

标签:style   c   class   blog   code   java   

原文地址:http://www.cnblogs.com/qiaoqiao2003/p/3752664.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!