Redboot 常用命令详解
上一篇 / 下一篇 2009-03-23 15:27:47 / 个人分类:Linux
我的栏目
- 栏目:Linux
Redboot常用命令详解
转载自
&l!c`
?q-v*~4B0http://redboot.blogbus.com/logs/22381509.html
V)PcX-d[t#H_h0
&l!c` ?q-v*~4B0http://redboot.blogbus.com/logs/22381509.html
Redboot启动完成后,就进入命令行状态(CLI),接受命令并执行,如果你用Redboot作为boot-loader就一定需要熟悉相关的命令,命令的相关解释在帮助文档上面都解释的很详细,今天突然看到这里有一个中文的版本,作为一个速查手册感觉不错,就转载过来。
P!N,Z6LP'?4r/y2k.r0
#av
V&`dq6s"i0 Redboot常用命令说明51Testing软件测试网X8[nN6GJ9B*n3k
g0F;c2UJ~p
@D01 cache
VU0rBh E0使用格式:cache [on | off]
d3\yM5B/^5L4D{0功能描述:cache命令用于管理微处理器的cache。在传输大容量的文件时,最好是把cache打开。51Testing软件测试网4a'sf$|;|C
Redboot>cache //显示系统当前cache状态51Testing软件测试网3t|^ k t[6dJ
Redboot>cache on //打开cache51Testing软件测试网z(fe'ZuJ-^
Redboot>cache off //关闭cache
!iRTf-HoA0 51Testing软件测试网d-o0gX&g6\
2 channel
(_!qVsH
Td1?D1P0使用格式:channel [-l | channel number]
3qCT3Q5s6q0功能描述:如果不带任何参数,channel命令会显示当前的控制台通道号;如果参数为-1,则将控制台通道切换到默认的控制台通道;若参数为硬件平台所支持的其他控制台号,则channel命令就对控制台作相应的切换。51Testing软件测试网?G,wzx3QS2f:I
2_s!W&\5O6Ci9C#U03 dump
"_&p;Lj8H0Elf\/Ek_'q0使用格式:dump [-b location] [-l length] [-s] [-1 | -2 | -4]
(~L/k&gq G$|0功能描述:显示参数指定区域的数据,显示方式由参数指定。51Testing软件测试网Cl| uNm2p
-b 存储器的起始位置51Testing软件测试网P4T1^5@F
v1T2d
-l 显示的长度51Testing软件测试网n?e R9R
n@
-s 使用Motorala S-reconds格式显示数据
'kDU`0KY!qM xxV0-1 按单字节显示数据
,a_O#G3C0P(z0-2 按双字节显示数据51Testing软件测试网mz$i4c+}Y
-4 按四字节显示数据
*f]eix0b5V0
G+S:Pk1|$P$r04 exec51Testing软件测试网6fsz0GR
使用格式:c [-w timeout] [-r ramdisk_address] [-s ramdisk_length] [-b load_address] [-l load_length] [-c kernel_command_line] [entry_point]51Testing软件测试网X{7c&Y$TNh
功能描述:执行一个映象文件,如引导Linux内核
!m"r(C0m5}0-w 执行映象文件之前的等待时间51Testing软件测试网,sS4Mg{A!t
-r 传递给内核的ramdisk_address起始地址
uU,uE,uO,A H0-s 传递给内核的ramdisk_address长度
'l-vI7ru3RmK0-b 内核映象文件地址
'g!L
g9wbx0-l 内核映象文件长度51Testing软件测试网3d,OnS~
-c 传递给内核的命令行51Testing软件测试网\bk.M
xho
51Testing软件测试网+H*t6X6E4t,_?T9I
5 fis creat51Testing软件测试网1c(Ob5L5HI
使用格式:fis creat [-b data_address] [-l length] [-f flash_address] [-e entry] [-r relocation_address] [-s data_length] [-n] [name]51Testing软件测试网"UIvWW|%w|/w
功能描述:在FIS(Flash Image System)目录中创建一个映象,将当前RAM中的数据写入FLASH存储器中。因此,在使用该命令之前,映象文件数据必须已经保存在RAM中。51Testing软件测试网'g$R-|vb}
-b 待写入flash数据的存放地址
*K)JR-q h5VD jL0-f flash地址51Testing软件测试网:vWvW)w%K|4]
-e 可执行映象地址51Testing软件测试网;pYVUT!b3gmD
-r 执行fis load命令时,可执行映象的重定位地址
.sQ#b
MPZNL3@0-s 写入flash中的可执行映象的实际长度51Testing软件测试网;?x"@m5X
-n 用于更新FIS目录
8{m9Sp:F$r5e*@0name创建映象的名称
2d0n:y.ZYhBc0
%uY_/s}8U06 fis init51Testing软件测试网,TV~kW
使用格式:fis init [-f]
_8E*v)w&{:br z
T0功能描述:初始化FIS目录,-f表示将所有的flash空间初始化51Testing软件测试网jl?-ED7k
;jLcw^^X`8~!mN`07 fis list51Testing软件测试网~3A2b!?8wC!v![N5b
使用格式:fis list [-c] [-d]51Testing软件测试网g
RZq#v+F
功能描述:显示FIS中当前的所有映象文件51Testing软件测试网)Gc*\$Hde7`(i,Y![
-c 显示映象的校验和
6Z
` o'b*u2s/L4R0-d 显示映象的长度51Testing软件测试网
oN0f G\p
51Testing软件测试网&c#q1Z:}w#_f2v8{
8 fis free51Testing软件测试网 ]haO;GCGF)G
使用格式:fis free
t6Zy6h2|0|G
PF0功能描述:显示flash当前的空闲空间51Testing软件测试网)J`
B7MD
51Testing软件测试网o5`S+ooJ~
9 fis delete
s } _:R"hme
L0使用格式:fis delete [name]51Testing软件测试网Fh[({$P
功能描述:删除FIS目录中的映象。name为需要删除映象的名称。
T]~,gqgD^8l0举例:51Testing软件测试网W;IV m%Gp5m
Redboot>fis delete ramdisk.gz51Testing软件测试网-bRMp:K#Y2i
Mg XD0]6L _5_010 fis lock51Testing软件测试网]|sV(m2j5a
m])`?@
使用格式:fis lock [-f flash_address] [-l length]
n9J[:eF/G4m(hnuU0功能描述:锁定flash空间51Testing软件测试网~1~#Z,gRz1cO+X
-f 锁定flash空间的起始地址51Testing软件测试网g[x S9_b
51Testing软件测试网|I:lS'pZ1Ub-~
l
11 fis unlock51Testing软件测试网P[j;EU \.x\d,_W
使用格式:fis unlock [-f flash_address] [-l length]
O
ov"UG{A Nj0功能描述:解除flash空间的锁定
Ci;t|
G5Erb7m4l0 51Testing软件测试网1@jw0Vn'}o
12 fis erase51Testing软件测试网lN aC {V
使用格式:fis erase [-f flash_address] [-l length]
6e8J/V;G#e8s0功能描述:擦除指定的flash空间
Nt4`UEio;O:k@0
[4k UXI"pg.~O013 fis write
:qG;Q+xs Oh0使用格式:fis write [-b mem_address] [-l length] [-f flash_address]51Testing软件测试网6D%U(I2ru4D&UH)w:Z
功能描述:将数据由RAM写入FLASH中
_lItjxd7Z*y%x$}0-b待写数据在RAM中的起始地址
mr"v3?hUnT(N~*h6I0-f写入Flash的起始地址51Testing软件测试网L4S.DA-M!oL[h0@*m
51Testing软件测试网MxO F#d[p
14 fconfig51Testing软件测试网9I4pJ8aP
使用格式:fconfig
|wP"Dz
G L,^0N0功能描述:对已保存在flash中的配置选项进行管理和重配置。51Testing软件测试网*j{n }sz\v
t9w)y/lx.Z3Z015 go51Testing软件测试网m5K"V6[)H&Bf
使用格式:go [-w timeout] [start_address]51Testing软件测试网9I _J hP'uG
功能描述:执行放在某一位置的可执行代码
${Y,{#T0C9W"y](D*wj0-w 执行代码前的等待时间
$j6u M5v*usN{0start_address 可执行代码的起始地址51Testing软件测试网iQ'M3Px*`
VU0rBh E0使用格式:cache [on | off]
d3\yM5B/^5L4D{0功能描述:cache命令用于管理微处理器的cache。在传输大容量的文件时,最好是把cache打开。51Testing软件测试网4a'sf$|;|C
Redboot>cache //显示系统当前cache状态51Testing软件测试网3t|^ k t[6dJ
Redboot>cache on //打开cache51Testing软件测试网z(fe'ZuJ-^
Redboot>cache off //关闭cache
!iRTf-HoA0 51Testing软件测试网d-o0gX&g6\
2 channel
(_!qVsH Td1?D1P0使用格式:channel [-l | channel number]
3qCT3Q5s6q0功能描述:如果不带任何参数,channel命令会显示当前的控制台通道号;如果参数为-1,则将控制台通道切换到默认的控制台通道;若参数为硬件平台所支持的其他控制台号,则channel命令就对控制台作相应的切换。51Testing软件测试网?G,wzx3QS2f:I
2_s!W&\5O6Ci9C#U03 dump
"_&p;Lj8H0Elf\/Ek_'q0使用格式:dump [-b location] [-l length] [-s] [-1 | -2 | -4]
(~L/k&gq G$|0功能描述:显示参数指定区域的数据,显示方式由参数指定。51Testing软件测试网Cl| uNm2p
-b 存储器的起始位置51Testing软件测试网P4T1^5@F v1T2d
-l 显示的长度51Testing软件测试网n?e R9R n@
-s 使用Motorala S-reconds格式显示数据
'kDU`0KY!qM xxV0-1 按单字节显示数据
,a_O#G3C0P(z0-2 按双字节显示数据51Testing软件测试网mz$i4c+}Y
-4 按四字节显示数据
*f]eix0b5V0
G+S:Pk1|$P$r04 exec51Testing软件测试网6fsz0GR
使用格式:c [-w timeout] [-r ramdisk_address] [-s ramdisk_length] [-b load_address] [-l load_length] [-c kernel_command_line] [entry_point]51Testing软件测试网X{7c&Y$TNh
功能描述:执行一个映象文件,如引导Linux内核
!m"r(C0m5}0-w 执行映象文件之前的等待时间51Testing软件测试网,sS4Mg{A!t
-r 传递给内核的ramdisk_address起始地址
uU,uE,uO,A H0-s 传递给内核的ramdisk_address长度
'l-vI7ru3RmK0-b 内核映象文件地址
'g!L g9wbx0-l 内核映象文件长度51Testing软件测试网3d,OnS~
-c 传递给内核的命令行51Testing软件测试网\bk.M xho
51Testing软件测试网+H*t6X6E4t,_?T9I
5 fis creat51Testing软件测试网1c(Ob5L5HI
使用格式:fis creat [-b data_address] [-l length] [-f flash_address] [-e entry] [-r relocation_address] [-s data_length] [-n] [name]51Testing软件测试网"UIvWW|%w|/w
功能描述:在FIS(Flash Image System)目录中创建一个映象,将当前RAM中的数据写入FLASH存储器中。因此,在使用该命令之前,映象文件数据必须已经保存在RAM中。51Testing软件测试网'g$R-|vb}
-b 待写入flash数据的存放地址
*K)JR-q h5VD jL0-f flash地址51Testing软件测试网:vWvW)w%K|4]
-e 可执行映象地址51Testing软件测试网;pYVUT!b3gmD
-r 执行fis load命令时,可执行映象的重定位地址
.sQ#b MPZNL3@0-s 写入flash中的可执行映象的实际长度51Testing软件测试网;?x"@m5X
-n 用于更新FIS目录
8{m9Sp:F$r5e*@0name创建映象的名称
2d0n:y.ZYhBc0
%uY_/s}8U06 fis init51Testing软件测试网,TV~kW
使用格式:fis init [-f]
_8E*v)w&{:br z T0功能描述:初始化FIS目录,-f表示将所有的flash空间初始化51Testing软件测试网jl?-ED7k
;jLcw^^X`8~!mN`07 fis list51Testing软件测试网~3A2b!?8wC!v![N5b
使用格式:fis list [-c] [-d]51Testing软件测试网g RZq#v+F
功能描述:显示FIS中当前的所有映象文件51Testing软件测试网)Gc*\$Hde7`(i,Y![
-c 显示映象的校验和
6Z ` o'b*u2s/L4R0-d 显示映象的长度51Testing软件测试网 oN0f G\p
51Testing软件测试网&c#q1Z:}w#_f2v8{
8 fis free51Testing软件测试网 ]haO;GCGF)G
使用格式:fis free
t6Zy6h2|0|G PF0功能描述:显示flash当前的空闲空间51Testing软件测试网)J` B7MD
51Testing软件测试网o5`S+ooJ~
9 fis delete
s } _:R"hme L0使用格式:fis delete [name]51Testing软件测试网Fh[({$P
功能描述:删除FIS目录中的映象。name为需要删除映象的名称。
T]~,gqgD^8l0举例:51Testing软件测试网W;IV m%Gp5m
Redboot>fis delete ramdisk.gz51Testing软件测试网-bRMp:K#Y2i
Mg XD0]6L _5_010 fis lock51Testing软件测试网]|sV(m2j5a m])`?@
使用格式:fis lock [-f flash_address] [-l length]
n9J[:eF/G4m(hnuU0功能描述:锁定flash空间51Testing软件测试网~1~#Z,gRz1cO+X
-f 锁定flash空间的起始地址51Testing软件测试网g[x S9_b
51Testing软件测试网|I:lS'pZ1Ub-~ l
11 fis unlock51Testing软件测试网P[j;EU \.x\d,_W
使用格式:fis unlock [-f flash_address] [-l length]
O ov"UG{A Nj0功能描述:解除flash空间的锁定
Ci;t| G5Erb7m4l0 51Testing软件测试网1@jw0Vn'}o
12 fis erase51Testing软件测试网lN aC {V
使用格式:fis erase [-f flash_address] [-l length]
6e8J/V;G#e8s0功能描述:擦除指定的flash空间
Nt4`UEio;O:k@0
[4k UXI"pg.~O013 fis write
:qG;Q+xs Oh0使用格式:fis write [-b mem_address] [-l length] [-f flash_address]51Testing软件测试网6D%U(I2ru4D&UH)w:Z
功能描述:将数据由RAM写入FLASH中
_lItjxd7Z*y%x$}0-b待写数据在RAM中的起始地址
mr"v3?hUnT(N~*h6I0-f写入Flash的起始地址51Testing软件测试网L4S.DA-M!oL[h0@*m
51Testing软件测试网MxO F#d[p
14 fconfig51Testing软件测试网9I4pJ8aP
使用格式:fconfig
|wP"Dz G L,^0N0功能描述:对已保存在flash中的配置选项进行管理和重配置。51Testing软件测试网*j{n }sz\v
t9w)y/lx.Z3Z015 go51Testing软件测试网m5K"V6[)H&Bf
使用格式:go [-w timeout] [start_address]51Testing软件测试网9I _J hP'uG
功能描述:执行放在某一位置的可执行代码
${Y,{#T0C9W"y](D*wj0-w 执行代码前的等待时间
$j6u M5v*usN{0start_address 可执行代码的起始地址51Testing软件测试网iQ'M3Px*`