線卡與主控板版本管理及載入

2021-06-03 02:13:26 字數 418 閱讀 4070

主控板flash上儲存主控板版本和線卡版本,使用者可以通過主控板帶內網口或管理網口通過ftp方式進行版本載入工作。

線卡flash在出廠時已經燒錄有atheros提供的firmware,無需主控板在上電時載入線卡版本,線卡上電後優先執行本地flash中儲存的版本,不自動從主控更新,但支援手動配置從主控更新以實現必要時的fw公升級。

cpld公升級,最為關鍵的就是擦除cpld原有內容並寫入新內容,從安全方面的考慮,把擦寫cpld放在boot中較為安全。原因是有些產品的業務跟cpld關係較緊密,某些關鍵的地方可能用cpld實現,如果版本執行過程中擦寫cpld,對單板cpu系統可能造成難以預料的問題,最糟糕的情況就是宕機(比如cpu掛了,匯流排掛了),只剩下唯一的手段就是手動復位。這是我們非常忌諱的,因為我們的裝置可能被放置在比較偏僻的地方,沒有機房,維護條件極其糟糕,所以前提是能夠支援遠端操作。

三 主控板生級uboot與核心

一 公升級uboot 把我的電腦增加乙個192.168.1.3的ip,方便公升級boot。1.連線串列埠,連線網口到ge1 2 登陸電腦後到d mtg3000main first目錄開啟tftp32 3 然後進入d mtg3000main first目錄,有以下檔案會用到 u boot.bin 用於...

迪文串列埠屏TTL與主控板RS232電平訊號轉換方案

一 ttl和rs232簡述 串列埠 com口是指的物理介面形式 硬體 按位 bit 傳送和接收位元組。而ttl rs 232是指的電平標準 電訊號 ttl和rs232不同在於 電平表示的邏輯含義不同,1 ttl 邏輯高電平 1 3.3v或5v 邏輯低電平 0 0v 2 rs232 邏輯高電平 0 負...

版本與分支管理

建議對於常用jira版本規劃至少保持4個,分支也同理4個,例如 假設對外正式release的分支為1.0.0,1.1.0,1.2.0,1.3.0等等。分支名 jira 版本計畫的狀態 release分支 closed 規則 例如分支名為r1.0.0 當前已經發布給客戶 或者已經正式提測 並需要最近高...