S3C2440小板子-烧写笔记

启动SD卡制作

1、将tools文件下的sdwriter.tgz拷贝到/home/用户名/word目录下(如果没有创建即可)下,解压缩:# tar –xvf sderiter.tgz

2、相关文件包括:u-boot.binzImagerootfs.tarsdwriter_sdhc

3、插上SD卡,实测Kingston class4 8GB.

4、确认SD卡的盘符

# fdisk -l   (一般是 /dev/sdb)

运行脚本制作SD卡

# ./sdwriter_sdhc sdb 24 all

如下图所示:

                       

    以上将u-boot.binzImagefilesystem 烧写到SD卡,这样即可从SD卡启动了。

 

注意:此处烧写的u-boot.bin是需要烧写到SD卡当中的,应当使用的是u-boot.bin-sd。后续在SD卡启动后需要烧写的u-boot.bin是需要烧写到nandflash当中的,应当使用的是u-boot.bin-nand。使用时需要重新命名为u-boot.bin,可以使用cp命令实现重命名:# cp u-boot.bin-nand u-boot.bin 。

 

5、添加u-boot.bin-nand、zImage到制作好的SD卡中

# cp /xx/xx/u-boot.bin-nand /media/用户名/tianyeit_linux/root

# cp /xx/xx/zImage /media/用户名/tianyeit_linux/root

注:/xx/xx/为u-boot.bin-nand、zImage所在的目录。

6、SD卡启动

    将制作好的SD卡插入板子上的SD卡槽,修改启动模式从SD卡启动,看到如下提示输入‘y’:

 

待看到如下图所示时,输入用户名:root,密码:root,即进入文件系统“/”目录。

 

7、烧写u-boot、Kernel、根文件系统

命令如下:

    #cd /root

#flash_erase    /dev/mtd0 0  0

#nandwrite -p /dev/mtd0 u-boot.bin

#flash_erase   /dev/mtd1   0   0

#nandwrite   -p  /dev/mtd1  zImage

 

#flash_erase /dev/mtd2 0 0

#ubiattach /dev/ubi_ctrl -m 2

#ubimkvol /dev/ubi0 -N rootfs –m

 

#mkdir /mnt/nand

#mount -t ubifs ubi0:rootfs /mnt/nand

#tar xvf rootfs.tar -C /mnt/nand

#umount /mnt/nand

posted on   wongfaatlap  阅读(339)  评论(0编辑  收藏  举报

努力加载评论中...

导航

点击右上角即可分享
微信分享提示