1. 程式人生 > >友善之臂-用minitools工具燒寫系統或裸機程式方法(mini2440)

友善之臂-用minitools工具燒寫系統或裸機程式方法(mini2440)

(1)、先使用Jlink軟體燒寫Superboot2440.bin檔案到NOR FLASH中,此時S2開關撥在NOR位置。

             a、 載入工程:File -> Open project -> 選擇s3c2440a_embedclub.jflash(類似的也行)   

              b、載入檔案:File -> Open data File -> 選擇Superboot2440.bin -> 地址為0     

              c、連線和下載:Target -> Connect -> (連線成功後) -> Auto -> (完成下載)-> Disconnect

MiniTools是友善之臂提供的全新USB下載工具,就像刷手機一樣刷開發板,主要特性如下:

準備:先使用jlink軟體燒寫Superboot2440.bin檔案到NOR FLASH中,此時S2開關撥在NOR位置

(1)無需串列埠連線:MiniTools完全使用USB傳輸資料,無需串列埠,讓你的桌面更整潔

(2)真正一鍵燒寫:無需從串列埠輸入命令,再點選USB下載,並且要通過多個步驟才能燒寫整個系統,較為繁瑣,MiniTools真正實現一鍵燒寫,燒寫檔案可單選,也可全選

(3)支援32/64-bit電腦:MiniTools安裝程式已經包含32/64-bit所需要的下載驅動,通吃所有Windows平臺

(4)跨平臺:MiniTools採用Qt4開發,可支援各種Windows和Linux發行版

(5)支援裸機程式:支援裸機程式的直接下載執行和燒寫

通過MiniTools工具,可直接通過USB資料線,把各個系統方便的安裝到開發板上,並快速啟動,更加方便除錯開發。

MiniTools執行介面如下圖所示

 

一、使用USB燒寫系統前的準備工作

在使用MiniTools之前,按照以下步驟連線PC和開發板

(1)將開發板上的S2開關切換到Nor Flash一側

(2)上電並開機,開發板將進入USB下載模式

此時,如果你連線了串列埠線並打開了串列埠終端,終端上會顯示Hello USB Loop


(3)用USB線連線電腦與開發板,MiniTools左下角將顯示已連線開發板,串列埠終端會顯示USB Mode:Connected

接下來,你就可以使用MiniTools燒寫系統了。

注意:只有Superboot才能配合MiniTools的USB下載功能。

二、使用MiniTools工具燒寫系統

要開始燒寫系統,請在主介面的左側,選擇你要燒寫的系統,例如Linux,將出現該系統的配置介面,如下圖所示

你可以手動選擇zImage、檔案系統等燒寫檔案,手工填寫Kernel CommandLine,不過,一個更方便的方法是點選介面上的【選擇images目錄】按鈕,並將目錄定位到images目錄下,MiniTools會自動讀取所選images目錄下的FriendlyARM.ini配置檔案,將核心和檔案系統等燒寫資訊填寫到介面上。

使用MiniTools,你可以全選燒寫更新整個系統,也可以單選燒寫其中的某個部分,例如只燒寫Kernel,或者只燒寫檔案系統等。設定完成後,點選【開始燒寫】按鈕進行一鍵燒寫,燒寫介面如下圖所示

 

燒寫完成後,點選左下角的【快速啟動】按鈕,可以直接從Nand Flash啟動系統,而無需撥動S2和電源開關。