bootcmd和bootargs参数
来源:互联网 发布:实名认证淘宝小号出售 编辑:程序博客网 时间:2024/05/17 01:02
u-boot的环境参数中有两个和内核启动相关的,它们是bootcmd和bootargs
1.u-boot中和环境参数有关的命令
printenv:打印当前环境参数
setenv param_name "value":设置环境参数
saveenv:保存环境参数到FLASH
2.bootcmd:
这个参数包含了一些命令,这些命令将在u-boot进入主循环后执行
示例:
bootcmd=boot_logo;nand read 10000003c0000 300000;bootm 1000000
意思是启动u-boot后,执行boot_logo显示logo信息,然后从nand flash中读内核映像到内存,然后启动内核。
3.bootargs
这个参数设置要传递给内核的信息,主要用来告诉内核分区信息和根文件系统所在的分区。
示例:
root=/dev/mtdblock5 rootfstype=jffs2console=ttyS0,115200 mem=35M mtdparts=nand.0:3840k(u-boot),4096k(kernel),123136k(filesystem)
其中:
root=/dev/mtdblock5 表示根文件系统在第五分区
rootfstype=jffs2 表示根文件系统的类型是jffs2
console=ttyS0,115200 表示终端为ttyS0,串口波特率为115200
mem=35M 表示内存大小为35M
mtdparts告诉内核MTD分区情况,它在内核目录/drivers/mtd/cmdlinepart.c文件中有介绍:
* The format for the command line is as follows:
*
* mtdparts=<mtddef>[;<mtddef]
* <mtddef> := <mtd-id>:<partdef>[,<partdef>]
* where <mtd-id> is the name from the "cat /proc/mtd" command
* <partdef> := <size>[@offset][<name>][ro][lk]
* <mtd-id> := unique name used in mapping driver/device (mtd->name)
* <size> := standard linux memsize OR "-" to denote all remaining space
* <name> := '(' NAME ')'
*
* Examples:
*
* 1 NOR Flash, with 1 single writable partition:
* edb7312-nor:-
*
* 1 NOR Flash with 2 partitions, 1 NAND with one
* edb7312-nor:256k(ARMboot)ro,-(root);edb7312-nand:-(home)
*/
关于mtd-id,每个FLASH都不一样,实际上我觉得和当前FLASH的驱动有关系,在内核启动后会打印相关的分区信息,里面会有相关FLASH的mtd-id。
- bootcmd和bootargs参数
- bootcmd和bootargs参数
- bootcmd和bootargs参数
- uboot--参数bootcmd和bootargs
- U_boot 的 bootcmd 和bootargs参数详解
- U_boot 的 bootcmd 和bootargs参数详解
- U_boot 的 bootcmd 和bootargs参数详解
- U_boot 的 bootcmd 和bootargs参数详解
- U_boot 的 bootcmd 和bootargs参数详解
- U_boot 的 bootcmd 和bootargs参数详解
- U_boot 的 bootcmd 和bootargs参数详解
- U_boot 的 bootcmd 和bootargs参数详解
- U_boot 的 bootcmd 和bootargs参数详解
- U_boot 的 bootcmd 和bootargs参数详解
- U_boot 的 bootcmd 和bootargs参数详解
- U_boot 的 bootcmd 和bootargs参数详解
- U_boot 的 bootcmd 和bootargs参数详解
- U_boot 的 bootcmd 和bootargs参数详解
- 位容器
- Confirm Box in Asp.Net
- hdoj 3660 Alice and Bob's Trip(树dp)
- 在Android中使用Notification
- storyboard使用心得
- bootcmd和bootargs参数
- 关于GRidView控件的用法总结
- 自己写strcat
- U-boot使用NFS文件系统的bootargs总结
- U-boot使用NFS文件系统的bootargs总结
- android背景选择器selector使用方法
- Java-----面试题之交通灯的实现
- ORA-12560: TNS: 协议适配器错误
- u-boot命令配置