zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    122.CSS书写顺序及其好处
    120.节流和防抖,Vue中如何添加节流和防抖
    119.css如何使图片固定为正方形
    112.前端css优先级
    vscode设置格式化单引号
    113.CSS怪象记录
    116.vue : 无法加载文件 C:UsersAdministratorAppDataRoaming pmvue.ps1,因为在此系统上禁止运行脚本。
    距离不是一个连续的物理量(Distance is not a continuous physical quantity)
    南七学校信息
    RedisTemplate 序列化问题
  • 原文地址:https://www.cnblogs.com/wangfali/p/6203016.html
Copyright © 2011-2022 走看看