setenv bootargs ‘mem=32M console=ttyS0,115200 noinitrd root=/dev/mtdblock2 rw rootfstype=jffs2 init=/linuxrc’ 4). 假设文件系统是基于nfs的,bootargs的设置应该如下 setenv bootargs ‘noinitrd mem=64M console=ttySAC0 root=/dev/nfs nfsroot=192.168.0.3:/nfs ip=192.168.0.5:192.168.0.3:192.168...
意思是启动u-boot后,执行boot_logo显示logo信息,然后从nand flash中读内核映像到内存,然后启动内核。bootargs:传递给内核的启动参数 这个参数也比较重要,如果没有设置对,内核很有可能启动不起来,报Not init found之类的日志。还有之前说的Uboot支持多种启动方式也是通过这个bootargs来区分到底是什么方式启动内核的。
"gatewayip=",网关 "mtdparts=",mtd分区表 仿照其它单板在 include/configs/jz2440.h中添加相应的宏来设置默认环境变量,代码如下(红色为添加代码): #define CONFIG_BOOTARGS "noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0" //bootargs #define CONFIG_BOOTCOMMAND "nand read 0x30000000 0x60000...
bootargs是Uboot设置的启动参数,引导内核启动后,内核会去解析该启动参数。从而保证系统的正常启动。 二、bootargs常用参数介绍 1、root 指定根文件系统的位置,比如:root=/dev/mtdblock3 , mtdblock3 代表mtdparts的第4分区 (第一个分区为mtdblock0) 如果指定root=/dev/nfs,还需要指定nfsroot=serverip:nfs_dir 2...
ipaddr=192.168.1.88serverip=192.168.1.102gatewayip=192.168.0.1netmask=255.255.0.0bootargs=console=ttySAC2,115200root=/dev/mmcblk0p2 rw init=/linuxrc rootfstype=ext3 bootcmd=movi read kernel30008000;bootm30008000Environment size:303/16380bytes ...
在uboot的环境变量中设置bootargs,然后bootm命令启动内核时会自动将bootargs传给内核 bootargs=console=ttySAC2,115200 root=/dev/mmcblk0p2 rw init=/linuxrc rootfstype=ext3 意义解释:控制台使用串口2,波特率为115200 root=… 根文件系统在SD卡端口0设备(iNand)第2分区,根文件系统是可读可写的 ...
bootargs#defineCONFIG_BOOTCOMMAND"nand read 0x30000000 0x60000 0x200000; bootm 0x30000000"//bootcmd#defineCONFIG_BOOTDELAY10//uboot 倒计时#defineCONFIG_NETMASK255.255.255.0//掩码#defineCONFIG_IPADDR192.168.2.103//本机IP#defineCONFIG_SERVERIP192.168.2.101//电脑IP#defineCONFIG_ETHADDR08:00:3e:26:...
uboot和虚拟机ubuntu互相ping通(前提是虚拟机ubuntu设置为桥接,且桥接到有线网卡,且ip地址设置正确的情况下)结论:开发板中运行的uboot有点小bug,ping windows就不通,ping虚拟机ubuntu就通。 8.uboot常用命令38.1、tftp下载指令:tftp (1)uboot本身主要目标是启动内核,为了完成启动内核必须要能够部署内核,uboot为了...
ip = ip addr ip=ip addr:server ip addr:gateway:netmask::which netcard:off which netcard 是指开发板上的网卡,而不是主机上的网卡。 几种常见的bootargs的使用设置如下: 假设文件系统是ramdisk,且直接就在内存中,bootargs的设置如下: setenv bootargs ‘initrd=0x32000000,0xa00000 root=/dev/ram0 consol...