1. 程式人生 > >Ubuntu12.04下使用Jlink Command燒寫u-boot到mini2440 nand flash

Ubuntu12.04下使用Jlink Command燒寫u-boot到mini2440 nand flash

1.Ubuntu下安裝Jlink工具

http://www.segger.com/cms/jlink-software.html下載Beta software version for Linux,選擇安裝包安裝即可。不同安裝包安裝方法各不相同,請自行谷歌,注意選擇32位還是64位。安裝好後是叫LinkExe的程式。

2.將Jlink與開發板連線,並且開啟minicom,與串列埠進行通訊。

usb    //初始化usb 連線  r        //重置 效果如圖: //經過上面步驟,就表示jlink已經連線了arm 核
//----------------------初始化SDRAM

speed 12000
      //設定TCK為12M

loadbin d:\init.bin 0
setpc 0
g         
做完這一步,你會發現你得mini2440的led燈變成了流水燈,說明初始化sdram成功了不過如果燈沒亮的話,也可以進行後續步驟(至少我的燈沒亮) //----------------------下載UBOOT 記憶體中執行的uboot
        //暫停
loadbin d:\u-boot.bin 0x33f80000
setpc 0x33f80000
8 g //經過上面步驟後,mini2440的蜂鳴器會笛的一聲,終端可以看到uboot啟動了,並打印出了資訊

不同的是,在ubuntu下是minicom顯示,而windows下是超級終端。至此Jlink的使用已經結束。

4.通過minicom進入之後,就使用minicom自帶的nfs功能進行nand flash 燒寫。下圖是命令執行過程


紅色的是需要我們輸入的,注意這是在minicom中輸入的,和jlink command無關。

至此u-boot向mini2440 nand flash的燒寫就此完成,下一步我們可以進行核心和檔案系統的燒寫了。