1. xmodem简介
xmodem协议是一种文件传输协议,因其简单性和较好的性能而被广泛应用。xmodem协议通过console口传输文件,支持128字节和1k字节两种类型的数据包,并且支持一般校验和、crc两种校验方式,在出现数据包错误的情况下支持多次重传(一般为10次)。xmodem协议传输由接收程序和发送程序完成。先由接收程序发送协商字符,协商校验方式,协商通过之后发送程序就开始发送数据包,接收程序接收到完整的一个数据包之后按照协商的方式对数据包进行校验。校验通过之后发送确认字符,然后发送程序继续发送下一包;如果校验失败,则发送否认字符,发送程序重传此数据包。
2. 加载bootrom
第一步:进入boot菜单后,如果需要对bootrom进行加载,则在进入boot菜单,系统出现提示“enter your choice(0-9):”时,键入“6”或者键入组合键“ctrl + u”后回车,进入bootrom加载菜单。bootrom update menu:
1. set tftp protocol parameter
2. set ftp protocol parameter
3. set xmodem protocol parameter
0. return to boot menu
enter your choice(0-3):
第二步:在bootrom加载菜单中,键入3,选择采用xmodem协议完成bootrom和主机软件的加载,回车后,系统进入下载速率设置菜单:
please select your download baudrate:
1.* 9600
2. 19200
3. 38400
4. 57600
5. 115200
0. return
enter your choice (0-5):
第三步:根据实际情况,选择合适的下载速率,若如上所示键入5,即选择115200 bps的下载速率,回车后终端显示如下信息:
download baudrate is 115200 bps
please change the terminal's baudrate to 115200 bps and select xmodem protocol
press enter key when ready
以上提示说明波特率更改完成后,请键入回车。
如果下载波特率选择为9600bps,用户不用修改超级终端的波特率,不用进行下面的第四步和第五步操作,可直接进入第六步的操作。此时系统不给出上面的提示。
第四步:进入超级终端软件的[文件/属性]菜单,在弹出的对话框单击[配置]按钮,进入console口配置对话框,将速率配置115200bps。

图5-1 进入属性对话框

图5-2 console口配置对话框
第五步:配置终端的波特率设置完成后,做一次终端的断开和连接操作,波特率设置才能生效:单击超级终端的[断开]按钮,即断开了超级终端和交换机的连接,点击[呼叫]按钮,则重新建立超级终端和交换机的连接。

图5-3 呼叫按钮和断开按钮
终端的波特率更改后,要做一次终端仿真程序的断开和呼叫操作,新的设置才能起作用。
第六步:键入回车即可开始程序的下载,终端显示如下信息:
now please start transfer file with xmodem protocol.
if you want to exit, press [ctrl+x].
loading ...cccccccccc
第七步:此时,从终端窗口选择[传送\发送文件],在弹出的对话框(如下图)中点击[浏览]按扭,选择需要下载的软件,并将下载使用的协议改为xmodem。

图5-4 [发送文件]对话框
第八步:选择完成后,点击[发送]按钮,系统弹出如下图所示的界面。

图5-5 正在发送文件界面
第九步:程序下载完成后,系统界面如下: loading ...cccccccccc done!
如果下载的速率选择为9600bps,用户不用重新调整超级终端的速率,此步骤没有必要。此时系统不给出“your baudrate should be set to 9600 bps again! press enter key when ready”的提示,而是提示“bootrom is updating now.....................................done!”。
第十步:此时重新将超级终端的波特率调整为9600bps,过程请参考前面的第四步和第五步,然后根据提示按任意键,系统将给出下面的提示,表示加载成功。
bootrom updating.....................................done!
3. 加载主机软件
第一步:如果用户要加载交换机的主机软件,直接在boot菜单中选择选项1,系统会出现以下提示。1. set tftp protocol parameter
2. set ftp protocol parameter
3. set xmodem protocol parameter
0. return to boot menu
enter your choice(0-3):3
用户选择“3”,即可通过xmodem协议来对主机软件进行加载。
后续的步骤和加载bootrom完全一致,区别在于:系统给出的提示是加载主机软件。