迅為iTOP-4412開發(fā)板裸機開發(fā)環(huán)境文檔分享 1. 安裝 DNW 驅(qū)動 DNW 驅(qū)動在”tools/USB驅(qū)動/dnw_driver“目錄下面,我們提供了 xp 系統(tǒng), win732 位,win764 位三種系統(tǒng)下面的驅(qū)動。下面我們以 win7 64 位系統(tǒng)的驅(qū)動 為例來講解一下 DNW驅(qū)動的安裝。 首先使用串口線連接 iTOP-4412 開發(fā)板的調(diào)試串口到 PC機,使用 USB連接 線連接 iTOP-4412開發(fā)板的 USB OTG接口到 PC機的 USB口。 打開“tools”目錄下的 dnw.exe軟件,如下圖所示:
點擊上圖的“Serial Port->Connect",連接到 iTOP-4412開發(fā)板的串口,如下圖所示:
接下來開始啟動開發(fā)板,我們可以看到 dnw 軟件會輸出啟動信息,如下圖所示:
在 uboot 進入”倒數(shù)秒“的時候,按鍵盤的任意按鍵,進入 uboot 命令行,如下圖所示:
然后在 uboot 的命令行輸入“dnw”, 如下圖所示:
接著我們在 PC上右鍵點擊“計算機”,選擇“管理”, 如下圖所示:
將會打開”計算機管理“,如下圖所示:
然后鼠標(biāo)點擊上圖左側(cè)一欄里面的“設(shè)備管理器”,將會列出設(shè)備列表,如下圖所示:
在中間一欄的“其他設(shè)備”里,我們可以看到“SEC S3C6400X Test B/D”這個未 知設(shè)備,我們需要為這個設(shè)備安裝 DNW驅(qū)動,鼠標(biāo)右鍵點擊“SEC S3C6400X Test B/D”選擇“更新驅(qū)動程序軟件(P)...”,如下圖所示:
將會打開“更新驅(qū)動程序軟件”對話框,如下圖所示:
然后選擇上圖中的“瀏覽計算機以查找驅(qū)動程序軟件(R)”,將會顯示如下圖:
點擊上圖的”瀏覽“,找到我們的驅(qū)動,因為我的系統(tǒng)時 win7 64位的,所以我 使用的是 “G:\開發(fā)板代碼\裸機程序\tools\USB驅(qū)動\dnw_driver\dnw_driver_win7-64\inf64” 這個路徑,然后點擊“下一步”,將會出現(xiàn)“windows安全”的對話框,如下圖所示:
然后點擊上圖紅色方框內(nèi)的“始終安裝此驅(qū)動程序軟件”,開始安裝驅(qū)動,如下圖所示:
安裝完成后,如下圖所示:
通過上圖我們可以看到 DNW的驅(qū)動已經(jīng)成功安裝,點擊上圖的“關(guān)閉”按鈕, 關(guān)閉對話框。我們可以在設(shè)備管理器里面看到 DNW的設(shè)備了,如下圖所示:
通過上面的操作,DNW的驅(qū)動已經(jīng)安裝完成了,現(xiàn)在我們使用 DNW下載裸機程 序到開發(fā)板。 2. 下載裸機程序到開發(fā)板上 重新啟動我們的開發(fā)板,進入到 uboot 命令行下面,然后輸入“dnw 40008000” (這句的意思是啟動 DNW,設(shè)置程序下載到 0x40008000地址), 如下圖所示:
然后選擇“USB Port->Transmit->Transmit”,如下圖所示:
然后彈出傳輸文件對話框,如下圖所示:
然后選擇我們的裸機程序,這里我選擇的是”led.bin“程序,如下圖所示:
然后點擊“打開”按鈕,這時我們在打開“USB Port->Transmit”,可以看到我們 剛才選擇的 led.bin,如下圖所示:
然后選擇上圖紅色方框內(nèi)的 led.bin,下載到內(nèi)存,下載完成后,串口輸出如下圖所示:
從上圖我們可以看到 led.bin 下載到了內(nèi)存 0x40008000的地址,接下來我們在 dnw 軟件上輸入“go 40008000”使 cpu 從 0x40008000地址開始運行,如下圖所示:
運行上面的命令后,就可以看到iTOP-4412開發(fā)板上的兩個led開始交替閃爍了。
|