am335x sd卡启动系统参数设置
2016-09-05 16:11
274 查看
首先直接记录结果
在u-boot 中修改参数
#define AUTO_UPDATESYS */
直接把这个参数注释掉。
这个参数是原来用来升级nor flash 启动系统设置的一个参数,也就是说, 这个参数的存在是为了升级原来nor flash的系统。
注释掉以后,插入sd卡启动便不会自动在u-boot阶段烧写系统到nor flash上面。
注释完以后,看到下面的参数
这段参数的含义是 , 调试信息打印在ttyO0 , ti 的ttyO0 就是第一个uart 口 , 波特率是115200
mmcroot=/dev/mmcblk0p2 rw 这是说明你的文件系统在第二个分区 , 权限为可读可写
mmcrootfstype=ext3 rootwait 这是说明你的分区格式是ext3
所以,现在,给你的sd 卡进行分区
贴上一个以前的分区脚本:
分区完毕,把MLO u-boot.img uImage 拷到第一个boot 分区
把整个文件系统打包然后解压到第二个分区。
启动
在u-boot 中修改参数
#define AUTO_UPDATESYS */
直接把这个参数注释掉。
这个参数是原来用来升级nor flash 启动系统设置的一个参数,也就是说, 这个参数的存在是为了升级原来nor flash的系统。
注释掉以后,插入sd卡启动便不会自动在u-boot阶段烧写系统到nor flash上面。
注释完以后,看到下面的参数
#define CON \ "console=ttyO0,115200n8\0" \ "optargs=\0" \ "mmcroot=/dev/mmcblk0p2 rw\0" \ "mmcrootfstype=ext3 rootwait\0" \ "nandroot=ubi0:rootfs rw ubi.mtd=7,2048\0" \ "nandrootfstype=ubifs rootwait=1\0"
这段参数的含义是 , 调试信息打印在ttyO0 , ti 的ttyO0 就是第一个uart 口 , 波特率是115200
mmcroot=/dev/mmcblk0p2 rw 这是说明你的文件系统在第二个分区 , 权限为可读可写
mmcrootfstype=ext3 rootwait 这是说明你的分区格式是ext3
所以,现在,给你的sd 卡进行分区
贴上一个以前的分区脚本:
#! /bin/sh # 获取SD卡设备节点,并擦除分区表 DRIVE=$1 dd if=/dev/zero of=$DRIVE bs=1024 count=1024 # 获取SD卡大小,并在terminal中显示字节大小 SIZE=`fdisk -l $DRIVE | grep Disk | awk '{print $5}'` echo DISK SIZE - $SIZE bytes # 计算磁柱数 # 每一个柱面的大小为255*63*512=8,225,280 Bytes CYLINDERS=`echo $SIZE/255/63/512 | bc` # 第一行分区描述,9,0x0C,* 自动分配起始柱面,数量为9,分区ID为0x0C(表示FAT32分区>),<bootable>为*, 表示可启动分区。 # 第二行分区描述10,115,,- 同样自动分配起柱面,数量为115,其它为默认。 # 第三行分区描述126,,,- 同样自动分配起柱面,剩下所有的数量,其它为默认。 sfdisk -D -H 255 -S 63 -C $CYLINDERS $DRIVE << EOF ,9,0x0C,* 10,115,,- 126,,,- EOF # 格式化各个分区,格式化完卸载对应的分区 mkfs.vfat -F 32 -n "boot" ${DRIVE}1 umount ${DRIVE}1 mkfs.ext3 -L "rootfs" ${DRIVE}2 umount ${DRIVE}2 mkfs.ext3 -L "START_HERE" ${DRIVE}3
分区完毕,把MLO u-boot.img uImage 拷到第一个boot 分区
把整个文件系统打包然后解压到第二个分区。
启动
相关文章推荐
- 设置GRUB默认启动系统及Menu.lst参数介绍
- ubuntu windows 双系统双显卡启动参数设置
- 【记录】根文件系统启动参数设置
- sap 系统参数设置
- Intersge无法启动--原因是Message Queues的资源不足,共享内存不足 RedHat如何在系统运行过程中修改内核参数
- 系统启动时出现错误:应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为 {BA126AD1-2166-11D1-B1D0-00805FC1270E})的 本地 激活 权限授予用户 NT AUTHORITY/NETWORK SERVICE
- 关于eclipse3.3 all-in-one 启动参数设置
- Eclipse的启动参数设置大全
- eclipse启动参数设置,加大内存使用率,避免出现内存不足
- 地磅称量系统之(24~26)创建一个名称为WinApp的Windows应用程序作为启动项目并且设置主界面上控件的属性
- Eclipse常用快捷键及启动参数设置
- Ubuntu启动流程及系统服务设置
- linux操作之:设置系统启动时,自动启动一些程序,或者执行一些命令
- 设置Windows Vista系统启动时自动登录
- Linux 系统参数的设置
- JXARM9-2410系列教学实验系统中如何将应用程序添加到root文件系统并设置启动时运行
- 多操作系统如何设置系统启动顺序
- 在 Linux 下用户空间与内核空间数据交换的方式,第 1 部分: 内核启动参数、模块参数与sysfs、sysctl、系统调用和netlink
- Ubuntu启动流程及系统服务设置
- AT系统参数设置