x210开发板uboot启动参数设置与解析--朱友鹏嵌入式课程总结
来源:互联网 发布:电视柜淘宝 编辑:程序博客网 时间:2024/06/05 14:34
x210开发板uboot启动参数设置与解析
1.1 镜像文件已烧录到开发板中
1.1.1 参数设置
setenv bootcmd "movi read kernel 30008000;bootm 30008000"
setenv bootargs "console=ttySAC2,115200 root=/dev/mmcblk0p2 rw init=/linuxrc rootfstype=ext3"
1.1.2 参数解析
bootcmd=movi read kernel 30008000; bootm 30008000 意思是:将iNand的kernel分区读取到DDR内存的0x30008000地址处,然后使用bootm启动命令从内存0x30008000处去启动内核
bootargs=console=ttySAC2,115200 root=/dev/mmcblk0p2 rw init=/linuxrc rootfstype=ext3
意思是:
console=ttySAC2,115200 控制台使用串口2,波特率115200.
root=/dev/mmcblk0p2 rw根文件系统在SD卡端口0设备(iNand)第2分区,根文件系统是可读可写的
init=/linuxrc linux的进程1(init进程)的路径
rootfstype=ext3 根文件系统的类型是ext3
1.2 通过tftp下载kernel
1.2.1 参数设置
set bootcmd 'tftp 0x30008000 zImage;bootm 0x30008000'
备注:主机ubuntu需要搭建好tftp服务器,才能通过tftp下载kernel
1.3 nfs作为根文件系统启动(文件路径、IP根据实际使用更改)
1.3.1 参数设置
setenv bootargs root=/dev/nfs nfsroot=192.168.1.141:/root/rootfs ip=192.168.1.10:192.168.1.141:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC2,115200
备注:主机Ubuntu需要搭建好nfs服务器、开发板需要配置好nfs客户端,才能通过nfs挂载根文件系统
1.3.2 开发板配置nfs客户端
(1)配置网络
Networking support
Networking options
TCP/IP networking
IP: kernel level autoconfiguration
[*] IP: DHCP support
[*] IP: BOOTP support
(2)配置开启nfs服务
File systems --->
Network File Systems --->
<*> NFS client support
[*] NFS client support for NFS version 3
[*] NFS client support for the NFSv3 ACL protocol extension
[*] NFS client support for NFS version 4 (EXPERIMENTAL)
[*] NFS client support for NFSv4.1 (DEVELOPER ONLY)
[*] Root file system on NFS
1.1 镜像文件已烧录到开发板中
1.1.1 参数设置
setenv bootcmd "movi read kernel 30008000;bootm 30008000"
setenv bootargs "console=ttySAC2,115200 root=/dev/mmcblk0p2 rw init=/linuxrc rootfstype=ext3"
1.1.2 参数解析
bootcmd=movi read kernel 30008000; bootm 30008000 意思是:将iNand的kernel分区读取到DDR内存的0x30008000地址处,然后使用bootm启动命令从内存0x30008000处去启动内核
bootargs=console=ttySAC2,115200 root=/dev/mmcblk0p2 rw init=/linuxrc rootfstype=ext3
意思是:
console=ttySAC2,115200 控制台使用串口2,波特率115200.
root=/dev/mmcblk0p2 rw根文件系统在SD卡端口0设备(iNand)第2分区,根文件系统是可读可写的
init=/linuxrc linux的进程1(init进程)的路径
rootfstype=ext3 根文件系统的类型是ext3
1.2 通过tftp下载kernel
1.2.1 参数设置
set bootcmd 'tftp 0x30008000 zImage;bootm 0x30008000'
备注:主机ubuntu需要搭建好tftp服务器,才能通过tftp下载kernel
1.3 nfs作为根文件系统启动(文件路径、IP根据实际使用更改)
1.3.1 参数设置
setenv bootargs root=/dev/nfs nfsroot=192.168.1.141:/root/rootfs ip=192.168.1.10:192.168.1.141:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC2,115200
备注:主机Ubuntu需要搭建好nfs服务器、开发板需要配置好nfs客户端,才能通过nfs挂载根文件系统
1.3.2 开发板配置nfs客户端
(1)配置网络
Networking support
Networking options
TCP/IP networking
IP: kernel level autoconfiguration
[*] IP: DHCP support
[*] IP: BOOTP support
(2)配置开启nfs服务
File systems --->
Network File Systems --->
<*> NFS client support
[*] NFS client support for NFS version 3
[*] NFS client support for the NFSv3 ACL protocol extension
[*] NFS client support for NFS version 4 (EXPERIMENTAL)
[*] NFS client support for NFSv4.1 (DEVELOPER ONLY)
[*] Root file system on NFS
阅读全文
1 0
- x210开发板uboot启动参数设置与解析--朱友鹏嵌入式课程总结
- Uboot启动参数设置
- x210 Uboot SD卡启动过程记录
- uboot启动参数设置和内核引导方法总结
- 关于x210开发板的启动的理解
- 关于uboot Makefile的总体理解(x210开发板Makefile为例)
- 九鼎x210开发板的uboot学习笔记(配置过程)
- 移植Qt与Tslib到X210开发板的体会
- 嵌入式 uboot常用的bootargs参数设置备忘录
- x210---uboot第一阶段
- x210---uboot第一阶段
- uboot启动参数设置分类及方法
- uboot启动参数设置分类及方法
- uboot启动参数设置分类及方法
- uboot启动参数设置分类及方法
- uboot启动参数设置分类及方法
- 嵌入式 SQLite3 命令行参数设置与显示参数设置
- minis3c2440嵌入式开发板之uboot详解
- RSA加密解密及RSA签名和验证
- ViewPager 详解(一)——基本入门
- adb shell error:"unknown host service" 多次杀进程无效的解决办法
- oracle修改游标数
- SQL Server2008安装步骤
- x210开发板uboot启动参数设置与解析--朱友鹏嵌入式课程总结
- react-native-image-crop-picker学习
- js函数
- angularjs用repeat生成子model的方法
- centos 环境安装 及 thrift安装
- VMware vSphere Client管理下虚拟机的硬盘扩容
- Linux常用命令
- Android 7.0 升级安装适配
- 一例附加类型“LMSoft.FrameWork.Identity.ApplicationUser”的实体失败,因为相同类型的其他实体已具有相同的主键值错误的解决