//Logo Image
作者:巫佳哲(2008/08/25);推薦:徐業良(2008/08/28)

重新安裝KS_2410作業系統

本文主要描述如何重新安裝KS_2410作業系統,讓系統回復至出廠狀態。重新安裝系統主要分為三大部分:vivi燒錄、zImage燒錄和RootFS燒錄,以下分別介紹燒錄步驟。

1.     事前準備

在安裝KS_2410作業系統前,必須先準備下列軟體:DaemonUNandPgmNFS-Kernel-Server

安裝DaemonU

DaemonU執行於Windows系統,在Windows系統中執行DaemonU安裝檔,依照DaemonU的安裝流程,完成DaemonU的安裝。

安裝NandPgm

NandPgm執行於Windows系統,不需要安裝流程,直接執行NandPgm執行檔即可使用。

安裝NFS-Kernel-Server

NFS-Kernel-Server執行於Linux系統,必須先準備一台使用Linux作業系統的電腦來安裝NFS-Kernel-Server套件。本文使用Ubuntu當作Linux作業系統為例子來安裝此套件

(1)       開啟終端機;

(2)       輸入指令“sudo apt-get install nfs-kernel-server”安裝NFS-Kernel-Server

(3)       輸入指令“sudo vi /etc/exports”來編輯exports檔案;

(4)       如圖1所示,將「/home/minsepeter/ARM *(rw,sync,no_root_squash)」這行指令加入exports檔並儲存。/home/minsepeter/ARM為本文的分享目錄,可自行更換;

(5)       重新啟動電腦;

(6)       輸入指令“sudo mount 140.138.138.105:/home/minsepeter/arm /home/minsepeter/test”掛載分享目錄(140.138.138.105/home/minsepeter/arm)至目標目錄(/home/minsepeter/test),並查看兩個目錄內容是否相同,若相同代表設定成功。

1. /etc/exports檔案

2.     vivi燒錄

步驟一:硬體部分連接

如圖2所示,將ARMMU_ICE的排線端與KS_2410連接,USB端與電腦連接。確認連接正確後將KS_2410電源開啟。

2. ARMMU_ICEKS_2410連接示意圖

步驟二:啟動Banyan-USB Daemon

點選【開始所有程式→Banyan-UB→DaemonU】啟動Banyan-USB Daemon,執行偵測CPU後會顯示如圖3畫面時即表示正常。在燒錄程式過程中請勿關閉此程式。

3. Banyan-UB Daemonc畫面

步驟三:啟動NandPgm

(1)       點選NandPgm資料夾內的NandPgm-0.2.9b.exe啟動NandPgm程式;

(2)       點選【File→Load Configuration】,如圖4所示選擇S3C2410-nandpgm.cfg並點選『開啟』。若出現如圖5畫面代表載入正確;

(3)       最後點選『Initialize』,初始化目標板。

注意(2)(3)步驟只有第一次使用時才需要執行。

4. 載入S3C2410-nandpgm.cfg設定檔選取畫面

5. NandPgm V 0.2.9b視窗畫面

步驟四:燒錄vivi

(1)       點選圖5上的『Auto』鈕,出現如圖6畫面;

(2)       選擇vivi所在路徑檔案;

(3)       Program Start Address為〝0x00000000〞;

(4)       勾選『Program』、『Erase on not blank』和『Verify』三選項;

(5)       點選『Start』,開始進行燒錄動作;

(6)       當出現圖7代表燒錄成功。

6. vivi燒錄畫面

7. 燒錄成功畫面

3.     zImage燒錄

步驟一:啟動相關程式

執行上一節.Vivi燒錄的步驟一到步驟三。

步驟二:zImage燒錄

(1)       點選圖5上的『Auto』鈕,出現如圖8畫面;

(2)       選擇zImage所在路徑檔案;

(3)       Program Start Address為〝0x00030000〞;

(4)       勾選『Program』和『Verify』兩選項;

(5)       點選『Start』,開始進行燒錄動作;

(6)       當出現圖9代表燒錄成功。

8. zImage燒錄畫面

9. 燒錄成功畫面

4.     RootFS燒錄

(1)       開啟先前安裝NSF Server電腦,並將ks2410_root.tgz解壓縮至共享目錄下;

(2)       KS_2410與網路及電腦做連接;

(3)       開啟終端機,並設定與KS_2410做連接;

(4)       壓住空白鍵並開啟KS_2410電源,進入vivi畫面如圖10顯示;

(5)       輸入指令“param set linux_cmd_line "console=ttyS0 root=/dev/nfs nfsroot=140.138.138.105:/home/minsepeter/arm/kaise_root ip=140.138.139.113:140.138.138.105:140.138.138.254:255.255.254.0:matri x4.arm9.net:eth0:off"”設定vivi

Ÿ   NSF Server電腦IP140.138.138.105

Ÿ   通訊閘道位址:140.138.138.254

Ÿ   子網路遮罩:255.255.254.0

Ÿ   KS_2410 IP140.138.139.113

Ÿ   RootFS所在目錄:/home/minsepeter/arm/kaise_root

(6)       輸入指令“boot”KS_2410重新開機;

(7)       輸入指令“bs”RootFS重新更新;

(8)       當顯示如圖11代表更新結束,請重新啟動KS_2410,恭喜完成重新安裝KS2410作業系統。

10. Vivi畫面

11. 更新成功

Ÿ   相關檔案路徑

viviKS_2410光碟\Linux\bin\vivi_uart0

zImageKS_2410光碟\Linux\bin\2.4\zImage_3224

RootFSKS_2410光碟\Linux\Rootfs\ks2410_root.tgz

DaemonUARMU_ICE光碟\ARMU_ICE\ARMU-2.1.00(普通版).exe

NandPgmARMU_ICE光碟\ARMU_ICE\NandPgm-0.2.9b.zip