Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1135914
  • 博文数量: 222
  • 博客积分: 5262
  • 博客等级: 大校
  • 技术积分: 3028
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-22 19:10
文章分类

全部博文(222)

文章存档

2012年(2)

2011年(192)

2010年(28)

分类: LINUX

2011-03-30 14:25:44

由于MX51有多种启动方式,采用启动方式有许多便利,例如外接电路少,方便调试,等等.下面介绍流程.
    需要2G SD卡和Host PC
    1)配置为SD卡启动模式,BOOT_MODE为00,DISP1_DAT[14:13]为11,DISP1_20、DISP1_21为00,DISP1_DAT8为0,其余为任意。
    2)u-boot的制作,将开发板u-boot的demo bin文件的前1k内容复制到我们的u-boot.bin文件对应位置处,然后用dd if=/u-boot.bin of=/dev/sdd count=400,制作sd卡u-boot镜像完成。
    3)zImage需要加上ext3文件的支持,在"File systems--->"and set Ext3 as mandatory"<*>Ext3 journalling file system support",然后将制作好的redboot.bin和zImage放入脚本所在的目录
   4)rootfs采用nfs挂载的
     5)制作先切换到root用户,在脚本目录中依次执行# ./updater.sh -i   # ./updater.sh -b redboot.bin   # ./updater.sh -k zImage
     6)分区# fdisk /dev/sdb
           a)# d   b)# n   c)# p   d)# 1  e)# 10  f)# +1000M  g)# p   h)# n   i)# p   j)# 2   k)(p1+1的值) l)+500M m)w
    注意:写入后必须无警告,否则重起PC后重新制作
   7)将分区文件格式写成需要的 # mkfs.ext3 /dev/sdb2  #mkfs.vfst /dev/sdb1
     8)挂载点,并拷贝根文件系统# mkdir /mnt/mountpt  #mount -t ext3 /dev/sdb2 /mnt/mount   # cp -a /nfs/* /mnt/mountpt
    9)同步并卸载 # sync   # umount /mnt/mountpt
注意:等待回命令行后才可拔下SD卡

    这样启动的SD卡制作完成.
     注:#表示终端

纠正二个错误:
7)将分区文件格式写成需要的 # mkfs.ext3 /dev/sdb2  #mkfs.vfst /dev/sdb1
-> #mkfs.vfat /dev/sdb1
8)设置挂载点,并拷贝根文件系统# mkdir /mnt/mountpt  #mount -t ext3 /dev/sdb2 /mnt/mount   # cp -a /nfs/* /mnt/mountpt
-> #mount -t ext3 /dev/sdb2 /mnt/mountpt
阅读(1874) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~