Uboot啟動引數說明

2021-06-12 07:59:49 字數 1483 閱讀 8836

bootcmd=cp.b 0xc4200000 0x7fc0 0x200000 ; bootm

// 倒計時到 0 以後,自動執行的指令

bootdelay=2

//倒計時時間為2s

baudrate=115200

// 串列埠波特率,一般使用115200

ethaddr=08:00:3e:26:0a:5c

bootfile="uimage"

ethact=lan911x

serverip=10.117.192.3

// 指定 linux 伺服器的 ip 位址,在進行 tftp 等命令操作時會用到

gatewayip=10.117.192.1

// 指定閘道器位址

netmask=255.255.255.0

// 指定子網掩碼

ipaddr=10.117.192.216

// 指定當前開發板的 ip 位址

bootargs=root=/dev/mtdblock0 mem=32m

// 傳給 kernel 啟動執行的引數,比如使用 ramdisk 還是 nfs 等

mtdparts=armflash.1:12m@0x400000(jffs2) console=ttyama0,38400 macaddr=0216 rootfstype=jffs2

stdin=serial

stdout=serial

stderr=serial

verify=n

附加:bootdelay - uboot 啟動後多少秒後自動執行 bootcmd 裡設定的命令,即自啟動,如果 bootcmd 引數沒有配置,則bootdelay 不會起作用

jffs2 型別的 fs 直接在板上執行,並且位址從 0xc4400000 開始有 4m ,由 bootargs 引數裡的 root=/dev/mtdblock0 mtdparts=armflash.1:4m@0x400000(jffs2) 這兩項指定。 macaddr=08003e260a55 這個配置了板的 mac 位址,每塊板都應該有乙個不同的 mac 位址

linux kernel 常用引數樣例

ramdisk 啟動引數 :

setenv bootargs root=/dev/ram0 initrd=0x2800000,24m rootfstype=ext2 mem=64m console=ttyama0

nfs 啟動引數 :

setenv bootargs root=/dev/nfs nfsroot=192.168.1.7:/opt/yz/nfs,rw ip=192.168.1.160 mem=64m console=ttyama0

jffs2 啟動引數 :

setenv bootargs root=/dev/mtdblock0 mem=16m mtdparts=armflash.1:4m@0x400000(jffs2) macaddr=9854 rootfstype=jffs2 console=ttyama0

uboot中bootargs引數說明

u boot的環境變數值得注意的有兩個 bootcmd 和bootargs。u bootcmd 前面有說過bootcmd是自動啟動時預設執行的一些命令,因此你可以在當前環境中定義各種不同配置,不同環境的引數設定,然後設定bootcmd為你經常使用的那種引數。u bootargs bootargs是環...

Uboot啟動引數說明及nfs命令列掛載啟動

u boot環境變數的解釋說明 環 境 變 量 解 釋 說 明 bootdelay 定義執行自動啟動的等候秒數 baudrate 定義串列埠控制台的波特率 netmask 定義乙太網介面的掩碼 ethaddr 定義乙太網介面的mac位址 bootfile bootargs 定義傳遞給linux核心的...

Solon 開發高階,四 啟動引數說明

啟動引數,在應用啟動後會被靜態化 為了內部更高效的利用 比如,想通過體外擴充套件載入配置,是不能改掉它們的。啟動引數 對應的應用配置 描述 env solon.env 環境 debug solon.debug 除錯模式 setup solon.setup 安裝模式 white solon.white...