|
本帖最后由 lidong0708 于 2011-9-18 11:20 编辑
Ethernet eth0: MAC address 00:0d:0b:aa:90:08
IP: 192.168.11.1/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.11.2, DNS server IP: 0.0.0.0
RedBoot(tm) bootstrap and debug environment [ROM]
Non-certified release, version v2_0 - built 11:21:20, Oct 21 2004
Buffalo Version: 1.00.0.12
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
RAM: 0x80000400-0x81000000, 0x80000400-0x80fe1000 available
FLASH: 0xbe000000 - 0xbe3e0000, 62 blocks of 0x00010000 bytes each.
== Executing boot script in 1.000 seconds - enter ^C to abort!在这个地方出的问题让输入ctrl+c。一直终止不了)*** go_vmlinux
IP: 192.168.11.1/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.11.2, DNS server IP: 0.0.0.0
__udp_sendto: Can't find address of server
Can't load 'firmware.bin': some sort of network error
RedBoot> fis load linux
RedBoot> exec
Now booting linux kernel:
Base address 0x80080000 Entry 0x80100000
Cmdline :
*** Exception error!! -> vecter (10), error (20)
我的详细刷机过程如下:
这是经我实验后得出的第一步和第二部。第三步不能进行。大家帮帮我1。
安装串行适配器设备(需要max323转换)
板上有2个插座。第二个较小的一个是我们需要串行控制台(JP1)
引脚1 = GCC +3 V(可以不连接)
引脚2 = TX
第3脚= RX
引脚4 = GND
2。
您的终端客户端设置到115200 - 8 - N - 1个(用9600只读内存)
3。
进入RedBoot的控制台,按CTRL + C
4。
复制root.fs和lzma_vmlinus到TFTP服务器目录
5。
配置RedBoot的引导加载器的IP和TFTP服务器设置使用
IP_ADDRESS - L [本地IP地址] - H [远程服务器地址]
6。
闪光的单位通过输入以下命令
RedBoot的> FIS初始化
关于初始化[格式] Flash图像系统 - 继续(Y / N)? Ÿ
***初始化Flash图像系统
警告:设备的内容不会被删除,有些块可能无法使用
RedBoot的负载- R - V - B 0x80041000 root.fs
RAW文件加载0x80041000 - 0x802c1fff,假设在0x80041000条目
RedBoot的创建> FIS - b 0x80041000 - F 0xbe050000 - L 0x002a0000 - E 0X00000000 rootfs的
RedBoot的>负荷- R - V - B 0x80100000 lzma_vmlinus
原始文件加载0x80100000 0x801af797,假定0x80100000条目
RedBoot的FIS创建- R的0x80100000 - E 0x80100000 - L 0x000d0000 - F 0xbe2f0000的Linux
RedBoot的>创建FIS - F 0xbe3c0000 - B 0x80041000 - L - E 0x00010000 0X00000000 NVRAM
如果一切顺利,它看起来应该像这样:
RedBoot的> FIS列表
FLASH的地址纪念品名称地址长度入口点
RedBoot的0xBE000000 0xBE000000 0x00050000 0X00000000
RedBoot的配置0xBE3DF000 0xBE3DF000 0x00001000 0X00000000
FIS的目录0xBE3D0000 0xBE3D0000 0x0000F000 0X00000000
rootfs的0xBE050000 0xBE050000 0x002A0000 0X00000000
Linux的0xBE2F0000 0x80100000 0x000D0000 0x80100000
NVRAM 0xBE3C0000 0xBE3B0000 0x00010000 0X00000000
7。
配置引导程序
RedBoot的> fconfig
在启动时运行的脚本:真
启动脚本:
输入脚本,终止与空行
>> FIS加载Linux
>> EXEC
>>
启动脚本超时(1000毫秒决议):3
使用网络配置的BOOTP:假
网关IP地址:10.50.2.1
本地IP地址:10.50.2.109
本地IP地址的掩码:255.255.255.0
默认的服务器的IP地址:10.50.2.107
控制台波特率:115200
DNS服务器IP地址:
GDB连接端口:9000
强制控制台特殊的调试消息:虚假
网络调试启动时间:虚假
更新RedBoot的非易失性配置 - 继续(Y / N)? Ÿ
请注意,可以通过你的IP地址配置。这些仅是从我的配置的例子
8。
重新启动
RedBoot的>复位
考虑到115200 - 8 - N - 1个,现在来配置您的终端。否则,你不会看到任何bootmessages |
|