bootromWord格式.docx

上传人:b****7 文档编号:21843837 上传时间:2023-02-01 格式:DOCX 页数:24 大小:745.03KB
下载 相关 举报
bootromWord格式.docx_第1页
第1页 / 共24页
bootromWord格式.docx_第2页
第2页 / 共24页
bootromWord格式.docx_第3页
第3页 / 共24页
bootromWord格式.docx_第4页
第4页 / 共24页
bootromWord格式.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

bootromWord格式.docx

《bootromWord格式.docx》由会员分享,可在线阅读,更多相关《bootromWord格式.docx(24页珍藏版)》请在冰豆网上搜索。

bootromWord格式.docx

BootWare程序文件是应用控制网关启动时用来引导应用程序的文件。

BootWare存放在Flash中,由于Flash中的信息存储是没有文件系统的,因此BootWare有无扩展名并不重要。

完整的BootWare包含BootWare基本段和BootWare扩展段。

●BootWare基本段是指完成系统基本初始化的BootWare,系统基本初始化完成时,网口、CF卡都不可用。

●BootWare扩展段具有丰富的人机交互功能,提供可用的网口和CF卡,可以实现升级应用程序和引导系统。

●完整的BootWare是指基本段和扩展段合在一起的BootWare。

基本段启动后,可以在基本段菜单下加载升级扩展段。

1.2BootWare菜单

1.2.1BootWare主菜单

应用控制网关上电开机后,将首先进行系统初始化,初始化结束后,系统将运行BootWare扩展程序,终端屏幕上显示如下系统信息:

说明:

对于不同版本的BootWare,终端上显示的信息可能会略有差别,请以设备的实际情况为准。

Systemstartbooting...

BootingNormalExtendBootWare........

**************************************************************************

**

*H3CXXXXBootWare,Versionx.xx*

Copyright(c)2004-2007HangzhouH3CTechnologiesCo.,Ltd.

CompiledDate:

Dec122010

CPUType:

XLR732

CPUL1Cache:

32KB

CPUClockSpeed:

1000MHz

MemoryType:

DDR2SDRAM

MemorySize:

1024MB

MemorySpeed:

533MHz

BootWareSize:

1536KB

FlashSize:

4MB

cfa0Size:

247MB

CPLDVersion:

1.0

PCBVersion:

Ver.B

BootWareValidating...

PressCtrl+Btoenterextendedbootmenu...

键入<

Ctrl+B>

,将进入Boot扩展菜单;

否则,系统将进入应用程序文件的自解压过程。

必须在出现“PressCtrl+Btoenterextendedbootmenu”的4秒钟之内,键入<

,系统方能进入Boot扩展菜单;

若系统进入自解压过程后再希望进入Boot扩展菜单,则需要重新启动应用控制网关。

为了阅读和便于理解,如果不做特殊说明,本菜单都将称为BootWare主菜单。

当出现“PressCtrl+Btoenterextendedbootmenu...”时,键入<

,系统提示:

PleaseinputBootWarepassword:

要求输入BootWare密码,输入正确的密码后,系统提示当前的操作设备,并且可以通过菜单<

9>

StorageDeviceOperation来选择从哪种存储介质中加载(初始密码为空,若三次输入不正确的密码,系统将挂死),系统进入BootWare主菜单:

Note:

Thecurrentoperatingdeviceiscfa0

Enter<

StorageDeviceOperation>

toselectdevice.

==================<

EXTEND-BootWareMENU>

=====================

|<

1>

BootSystem|

2>

EnterSerialSubMenu|

3>

EnterEthernetSubMenu|

4>

FileControl|

5>

ModifyBootWarePassword|

6>

SkipCurrentSystemConfiguration|

7>

BootWareOperationMenu|

8>

ClearSuperPassword|

StorageDeviceOperation|

0>

Reboot|

=============================================================

Enteryourchoice(0-9):

该菜单含义如‎0所示:

BootWare主菜单

菜单项

说明

<

BootSystem

从存储介质CF卡引导应用程序

EnterSerialSubMenu

进入串口子菜单

子菜单功能的详细描述请参见‎1.2.2串口子菜单

EnterEthernetSubMenu

进入以太网子菜单

子菜单功能的详细描述请参见‎1.2.3以太网子菜单

FileControl

文件控制子菜单

文件控制子菜单功能的详细描述请参见‎1.2.4文件控制子菜单

ModifyBootWarePassword

修改BootWare密码

SkipCurrentSystemConfiguration

忽略系统当前的配置

采用这种方式启动时,只是本次生效,下次重启时还需要重新设置

BootWareOperationMenu

BootWare操作子菜单

BootWare操作子菜单功能的详细描述请参见‎1.2.5BootWare操作子菜单

ClearSuperPassword

清除超级用户密码

超级用户密码用来设置切换用户级别时的密码

缺省情况下没有设置超级用户密码

设置该选项后,仅在第一次重启应用控制网关时生效,第二次重启应用控制网关后超级用户口令将恢复

StorageDeviceOperation

设备控制菜单,用于存储介质的选择

Reboot

重新启动应用控制网关

1.2.2串口子菜单

在BootWare主菜单下选择<

,可以进入串口子菜单。

在串口子菜单,可以实现通过Xmodem协议升级应用程序的操作。

系统显示如下:

======================<

SERIALSUB-MENU>

======================

|Note:

theoperatingdeviceiscfa0|

DownloadApplicationProgramToSDRAMAndRun|

UpdateMainApplicationFile|

UpdateBackupApplicationFile|

UpdateSecureApplicationFile|

ModifySerialInterfaceParameter|

ExitToMainMenu|

Enteryourchoice(0-5):

串口子菜单中各选项含义如‎0所示:

BootWare串口子菜单

DownloadApplicationProgramToSDRAMAndRun

通过串口下载应用程序到内存并启动

UpdateMainApplicationFile

升级主要应用程序

UpdateBackupApplicationFile

升级备份应用程序

UpdateSecureApplicationFile

升级安全应用程序

ModifySerialInterfaceParameter

修改串口参数

ExitToMainMenu

返回BootWare主菜单

1.2.3以太网子菜单

在BootWare主菜单下键入<

,可以进入以太网子菜单。

在以太网子菜单,可以实现通过FTP/TFTP升级应用程序的操作。

====================<

ETHERNETSUB-MENU>

ModifyEthernetParameter|

EnsureTheParameterBeModifiedBeforeDownloading!

>

|

以太网口子菜单中各选项含义如‎0所示:

以太网口子菜单

下载应用程序到内存并启动

ModifyEthernetParameter

修改以太网口参数

1.2.4文件控制子菜单

在BootWare主菜单中键入<

,系统将进入文件控制子菜单。

通过文件控制子菜单,可以实现对存储介质中保存的应用程序文件的显示、修改和删除等操作。

========================<

FileCONTROL>

=======================

DisplayAllFile(s)|

SetApplicationFiletype|

DeleteFile|

Enteryourchoice(0-3):

文件控制子菜单中各选项含义如‎0所示:

DisplayAllFile(s)

显示所有文件

SetApplicationFiletype

设置应用程序文件类型

DeleteFile

删除文件

1.2.5BootWare操作子菜单

在BootWare主菜单下,键入<

,进入BootWare操作子菜单:

=====================<

BOOTWAREOPERATION>

====================

BackupFullBootWare|

RestoreFullBootWare|

UpdateBootWareBySerial|

UpdateBootWareByEthernet|

Enteryourchoice(0-4):

BootWare操作子菜单中各选项含义如‎0所示:

BackupFullBootWare

备份完整BootWare

RestoreFullBootWare

恢复完整BootWare

UpdateBootWareBySerial

通过串口升级BootWare

UpdateBootWareByEthernet

通过以太网升级BootWare

1.2.6StorageDevice操作子菜单

,进入存储设备操作子菜单:

DEVICECONTROL>

=========================

DisplayAllAvailableNonvolatileStorageDevice(s)|

SetTheOperatingDevice|

SetTheDefaultBootDevice|

StorageDevice操作子菜单中各选项含义如‎0所示:

StorageDevice操作子菜单

DisplayAllAvailableNonvolatileStorageDevice(s)

显示所有可用的存储设备

SetTheOperatingDevice

设置当前的操作设备

SetTheDefaultBootDevice

设置默认的启动设备

1.3通过串口升级BootWare和应用程序

1.3.1XModem协议简介

通过串口升级BootWare和应用程序请使用XModem协议。

XModem协议是一种文件传输协议,因其简单性和较好的性能而被广泛应用。

XModem协议通过串口传输文件,支持128字节和1K字节两种类型的数据包,并且支持一般校验和、CRC两种校验方式,在出现数据包错误的情况下支持多次重传(一般为10次)。

XModem协议传输由接收程序和发送程序完成。

先由接收程序发送协商字符,协商校验方式,协商通过之后发送程序就开始发送数据包,接收程序接收到一个完整的数据包之后按照协商的方式对数据包进行校验:

●如果校验通过,则发送确认字符,然后发送程序继续发送下一个数据包。

●如果校验失败,则发送否认字符,发送程序重传此数据包。

1.3.2串口参数的修改

在实际应用中,有时为了节省升级软件的时间,需要提高串口的传输速率;

有时为了提高传输的可靠性,还需要降低串口的传输速率。

本节介绍如何调整串口的速率。

首先进入BootWare主菜单,接着键入<

进入到串口子菜单,然后选择<

,系统会提示修改串口波特率:

BAUDRATESET>

'

*'

indicatesthecurrentbaudrate|

|ChangeTheHyperTerminal'

sBaudrateAccordingly|

|Press'

Enter'

toexitwiththingsuntouched.|

|--------------------<

BaudrateAvaliable>

-------------------|

9600(Default)*|

19200|

38400|

57600|

115200|

Exit|

EnterYourChoice(0-5):

选择合适的下载速率,以115200bps为例:

,系统将提示如下信息:

Baudratehasbeenchangedto115200bps.

Pleasechangetheterminal'

sbaudrateto115200bps,pressENTERwhenready.

因为设备串口的波特率已经修改为115200bps,而终端的波特率还为9600bps,双方是无法通信的。

因此,根据系统的提示,需要改变终端设置的波特率,使其与设备选择的下载波特率一致。

在终端上做如下操作:

断开终端连接

点击[文件/属性]。

在属性栏点击<

配置(F)…>

按钮,修改波特率为115200:

修改终端的波特率

点击[呼叫/呼叫],重新建立呼叫连接:

重新呼叫连接

然后按<

Enter>

键即可提示当前设置的波特率并返回上级菜单。

系统提示如下:

Thecurrentbaudrateis115200bps

如果通过改变串口速率下载文件来升级应用程序,那么完成升级后应及时将超级终端的连接速率恢复为9600bps,以防止启动或重新启动时无法显示屏幕打印信息。

1.3.3升级应用程序

通过串口升级应用程序,是在串口子菜单下实现的。

首先进入BootWare主菜单,然后下键入<

,进入串口子菜单。

对该菜单的详细解释,请参见‎1.2.1BootWare主菜单。

以升级主应用程序main.bin为例:

为了提高升级速度,可以在升级前先修改串口传输速率(详细步骤请参见‎1.3.2串口参数的修改)。

在串口子菜单下键入<

Waiting...CC

此时,从终端窗口选择[传送/发送文件],弹出如‎0所示的对话框:

发送文件对话框

点击<

浏览>

按扭,选择需要下载的应用程序文件,并将协议设置为XModem,然后点击<

发送>

按钮,系统弹出如‎0所示的界面:

正在发送文件界面

下载完成后,终端界面出现如下显示信息,表明下载并升级应用程序成功:

Downloadsuccessfully!

10129792bytesdownloaded!

应用程序一般都比较大,多在10M以上。

速率调整为115200bps之后,升级一般也需要30分钟左右。

所以,对应用程序的升级推荐通过以太网来实现。

1.3.4升级BootWare

首先进入BootWare主菜单(请参见‎1.2.1BootWare主菜单),然后在BootWare主菜单下键入<

,系统将进入BootWare操作子菜单,对BootWare的操作都是在该菜单下完成的。

对该菜单的详细解释请参见‎1.2.5BootWare操作子菜单。

我们以升级完整的BootWare为例:

首先修改串口波特率以提高升级速度(详细升级步骤请参见‎1.3.2串口参数的修改);

然后在BootWare操作子菜单下键入<

===========<

BOOTWAREOPERATIONSERIALSUB-MENU>

==============

UpdateFullBootWare|

UpdateExtendedBootWare|

UpdateBasicBootWare|

,系统接着显示:

Waiting...CCCCCCCCCCCCCCCCCCCCCCCCC...

下载完成后,终端界面出现如下显示信息,表明下载并升级完整的BootWare成功:

10129792bytesd

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1