一、公升級uboot
把我的電腦增加乙個192.168.1.3的ip,方便公升級boot。
1.連線串列埠,連線網口到ge1;
2、登陸電腦後到d:\mtg3000main\first目錄開啟tftp32
3、然後進入d:\mtg3000main\first目錄,有以下檔案會用到:
u-boot.bin:用於載入fpga韌體
mtgfpga.ldf:fpga韌體檔案
4、進入d:\mtg3000main\second目錄,有以下檔案會用到:
u-boot.bin:最終版本
第一階段:
6、主控板上電接串列埠、網線(ge1),上電後在倒計時結束之前輸入「star」進入u-boot,然後輸入upboot,u-boot公升級成功後,輸入reset重啟。
7、重啟後輸入star進入u-boot 輸入upfpga,這個命令載入mtgfpga.ldf到spi flash。upfpga操作結束後輸入reset重啟
8、把主控板拔下,換一塊主控板。
多塊主控板要公升級的話,重複3-5步。
第二階段:
9、第一階段公升級後的主控板上電,接網線、串列埠,tftp工作目錄為d:\mtg3000main\second,ip位址為192.168.1.3,重啟裝置輸入star進入u-boot後輸入upboot,公升級完成後reset重啟。
每塊板子第10步沒問題,表示u-boot公升級成功,要用新版本的主控板才支援主備。
11、輸入命令時注意所有命令為小寫字母。一定要按命令順序輸入指令
二、主控板公升級kernal
1、第一種:在串列埠下公升級kernal
大部分操作與公升級uboot一致,不過在公升級kernal之前要修改主控板linux環境變數ip為本地電腦ip
在重啟後3秒內輸入star進入uboot後,首先輸入命令 printenv,檢視當前板子環境變數,如下:
此時要修改ip為本地電腦的ip,輸入如下命令setenv:
修改後再輸入printenv檢視環境變數ip是否已經修改
之後再uboot下輸入upker,啟動公升級核心,公升級成功後,到此結束,輸入reset主控板重啟
2、在web上公升級kernal
ros(config)#kernel update
update kernel success!
線卡與主控板版本管理及載入
主控板flash上儲存主控板版本和線卡版本,使用者可以通過主控板帶內網口或管理網口通過ftp方式進行版本載入工作。線卡flash在出廠時已經燒錄有atheros提供的firmware,無需主控板在上電時載入線卡版本,線卡上電後優先執行本地flash中儲存的版本,不自動從主控更新,但支援手動配置從主控...
迪文串列埠屏TTL與主控板RS232電平訊號轉換方案
一 ttl和rs232簡述 串列埠 com口是指的物理介面形式 硬體 按位 bit 傳送和接收位元組。而ttl rs 232是指的電平標準 電訊號 ttl和rs232不同在於 電平表示的邏輯含義不同,1 ttl 邏輯高電平 1 3.3v或5v 邏輯低電平 0 0v 2 rs232 邏輯高電平 0 負...