如何檢查 U-Boot 版本?

當開機訊息顯示  Hit any key to stop autoboot... <按下任一鍵>,會進入 Marvell 命令模式。
Marvell >> ver <輸入>

升級方式以不同的傳輸介面區分有兩種:

  1. 透過網路以 TFTP 方式
  2. 透過 USB stick (USB 隨身碟) 方式

 

升級 U-Boot 至 v3.4.19,下載 U-Boot 韌體
http://downloads.plugpbx.org/UBOOT/u-boot.bin-3.4.19

以 TFTP 方式

// 下載 tftp server
http://tftpd32.jounin.net/tftpd32_download.html

在 WindpwsXP 將 u-boot.bin-3.4.19 複製到與 tftpd32 同一個目錄,且另存為 u-boot.bin,執行 tftpd32.exe。

啟動 SheevaPlug,連接 mini-USB 登入 Console,要接上網路,在開機的訊息出現

Hit any key to stop autoboot... <按下任一鍵>

Marvell>> dhcp
Marvell>> setenv serverip xxx.xxx.xxx.xxx
Marvell>> bubt u-boot.bin

**Warning**
If U-Boot Endiannes is going to change (LE->BE or BE->LE), Then Env parameters should be overriden..
Override Env parameters? (y/n) <輸入 n>
Marvell>> reset

 TIPs:

若沒有 DHCP 網路,設定 IP 的指令為:
Marvell>> setenv ipaddr 111.222.333.444

以 USB 隨身碟方式

請參閱此教學 http://www.cyrius.com/debian/kirkwoo...t-upgrade.html

UBOOT 啟動
 

Marvell>> dhcp
Marvell>> setenv serverip 192.168.7.158
Marvell>> tftpboot 0x0800000 u-boot.kwb


 

Was this page helpful?
標籤 (Edit tags)
  • No tags
您必須 登入 才能發佈評論。
Powered by MindTouch Core