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

  • 相关阅读:
    实验 6:OpenDaylight 实验——OpenDaylight 及 Postman 实现流表下发
    实验 5:OpenFlow 协议分析和 OpenDaylight 安装
    实验 4:Open vSwitch 实验——Mininet 中使用 OVS 命令
    实验 3:Mininet 实验——测量路径的损耗率
    软件工程第一次作业
    实验 2:Mininet 实验——拓扑的命令脚本生成
    实验 1:Mininet 源码安装和可视化拓扑工具
    软件工程第一次作业
    软工实践个人总结
    2020软工第二次结对作业
  • 原文地址:https://www.cnblogs.com/wangfali/p/6203016.html
Copyright © 2011-2022 走看看