1. 程式人生 > >在Tiny6410燒寫linux核心檔案和檔案系統

在Tiny6410燒寫linux核心檔案和檔案系統

1配置編譯支援NAND啟動的U-boot

Linux下安裝MiniTools

要啟動MiniTools,進入MiniTools目錄,在root使用者命令列下執行./start.sh

MiniTools開啟,如此時MiniTools最底一行顯示“未連線開發板.Superboot未處於USB下載模式”,證明還沒連線開發板,此時應該接上開發板,並把開關撥至“SDBOOT”啟動模式啟動

MiniTools的“下載燒寫”選單下點選“裸機程式(No OS)”

此時右邊的視窗選項改變,上方出現“Download and run”和“Install to NAND Flash,選擇後者

在“請選擇要燒寫的裸機程式:”的“Superboot:”一欄中輸入已經配置編譯好的支援NAND啟動的U-boot檔案(我用的是(u-boot_nand-ram256.bin,點選“開始燒寫”

在電腦啟動linux終端,在root使用者下開啟minicom

把開發板開關撥至“S2”,啟動開發板如果顯示開發板的配置資訊,且在終端最後一行顯示“Hit any key to stop autoboot:(正在倒數秒數),則證明燒寫成功,要在倒數秒數完成之前按下任意鍵,則顯示選單欄。

2燒寫linux核心檔案

在完成以上步驟,在minicom終端顯示選單欄之後,在最後一行“Enter your Selection:

”一行,按下“k,並在root使用者終端命令列輸入./dnw2 zImage 0

如果在minicome終端選單欄的上面一行顯示“Writing Linux/Android Kernel successed,則說明核心燒寫成功

此時可檢驗一次,把usb線拔出,重啟,按b

3燒寫檔案系統

插上usb線,按開發板復位鍵,在minicome終端秒數倒數完之前按任意鍵進入選單選項,按“y”,並在root終端輸入要載入的檔案系統(./dnw2 rootfs_rtm_6410.img 0)。在minicom終端按enter鍵,在輸入ls命令,顯示linux的根目錄下的各目錄,則燒寫成功。

注意:所用的的核心檔案,檔案系統檔案,

dnw2可執行檔案要放在同一目錄下