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

sd卡脱机烧写系统的方法

时间:2016-05-19 14:42:54      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:

一、sd卡烧写系统的基本思路:

  (1)把uboot.bin烧写到sd卡

  (2)把image整个文件夹复制到sd卡

 (3)开发板从sd卡启动,就开始自动烧写到nandflash中了。

二、烧写uboot.bin到sd卡

 (1)sd卡分区和格式化(烧写第一步)

      <1>把卡插入pc,windows下格式化

      <2>点vm右下链接sd卡到linux,然后在终端输入:

#dmesg|tail //查看挂载点

 

#df—h  //查看sd卡文件挂载位置

 

#umount /media/      //media后边填你的挂在位置。这步是执行卸载挂载点

 

#sudo fdisk-l  //查看sd卡字符设备名称。一般方法是接近你卡的容量那个就是

 

#sudo fdisk /dev/sdb  // 查看sd卡分区

 

#m //查看菜单

 

#p //打印sd分区

 

#d //删除分区,要删那个区就打哪个数字

 

#n //添加分区,这时要添扇区,添default后边的值,一般是2048开始。

 

#t //写分区的格式,一般是b或c。

 

#a // 然后输入数字,这步是激活分区。

 

#w //保存退出

 

#mkfs.msdos /dev/sdb1  //这步是在linux终端下操作。实现格式化分区。

由此,sd卡格式化和分区就完毕。上述只分出一个区。

 

(2)烧写uboot.bin 到sd卡

 

准备4g以上容量sd卡,使用读卡器。

 

<1>把uboot.bin放到共享文件夹

   

#cd /mnt/hgfs/share

   

#ls

 

 #cd

 

 

#sudo cp /mnt/hgfs/share/uboot.bin ./   //复制共享文件夹里的uboot.bin到home下

 

#sudo fdisk -l

 

# sudo dd iflag=dsync oflag=dsync if=./uboot.bin of=/dev/sdb seek=1  //这样镜像就烧写到sd卡上去了。

 

(3)把image整个文件夹复制到sd卡,把卡插到开发板,sd卡启动,上电。如果配置文件没错,就把系统顺利烧写到开发板了

 

接下来我介绍脱机烧写的配置文件,这个文件比较复杂,之前烧写bin文件应该是能直接执行配置文件的。配置文件是friendarm.ini.这个配置文件,我给截图吧

sd卡脱机烧写系统的方法

标签:

原文地址:http://www.cnblogs.com/jfyl1573/p/5508340.html

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