最近手頭總算有點時間,看到一塊TQ2440的板子還放著。於是就打算把板子重新“boot”一下。
接下來分步驟做這麼幾件事情:
1、給PC安裝USB下載驅動(驅動文件在TQ2440的開發光盤裡)。這裡注意一下,安裝的時候,板子選擇從nor啟動,並將串口和USB下載線(板子一側接USB_B型口)連接TQ2440開發板。上電啟動,進入到USB 下載模式,此時PC會彈出USB驅動安裝提示對話框,此處手動在指定目錄安裝驅動程序。這一步必須成功才能進行接下來的步驟。如提示USB設備無法識別,可以換到別的U口。多試幾次可以成功安裝。偶爾電腦藍屏屬於正常現象,所以注意做好心理准備。
2、USB下載驅動裝好之後,打開DNW軟件,在"options"中設置默認的下載地址0x3000 0000。然後在串口打印界面選擇1(下載uboot.bin或者xxxx.nb1到nand),串口會打印“等待USB下載“的提示。此時到DNW軟件界面,選擇“USB”選項卡,選擇“transmit”在彈出的對話框中選擇正確的uboot鏡像後點擊確定,進行uboot的鏡像燒寫。依次類推,燒寫內核和文件系統。
3、燒寫完畢之後,斷電。將啟動開關撥至nand啟動,上電啟動板子。如果一切燒寫操作正常,板子就可以正常啟動進入觸摸屏校准畫面。校准之後可以進入Qtopia界面。WINCE也是同樣的步驟。
另外,上述這種nand燒寫方式適用於,nor中已有uboot的情況。如果nor和nand都沒有燒寫uboot,只有通過jtag口進行燒寫。具體燒寫的操作方法,官方的開發手冊已經說的比較詳細了。這裡我就不再贅述。