三 主控板生級uboot與核心

2022-08-01 08:54:09 字數 2131 閱讀 3492

一、公升級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,然後輸入upbootu-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 負...