Ubuntu12.04下使用Jlink Command燒寫u-boot到mini2440 nand flash
阿新 • • 發佈:2018-12-27
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
1 speed 12000
2 loadbin d:\init.bin 0
3 setpc 0
4 g
做完這一步,你會發現你得mini2440的led燈變成了流水燈,說明初始化sdram成功了! 不過如果燈沒亮的話,也可以進行後續步驟(至少我的燈沒亮) //----------------------下載UBOOT 記憶體中執行的uboot
5 h //暫停
6 loadbin d:\u-boot.bin 0x33f80000
7 setpc 0x33f80000
8 g //經過上面步驟後,mini2440的蜂鳴器會笛的一聲,終端可以看到uboot啟動了,並打印出了資訊
不同的是,在ubuntu下是minicom顯示,而windows下是超級終端。至此Jlink的使用已經結束。
4.通過minicom進入之後,就使用minicom自帶的nfs功能進行nand flash 燒寫。下圖是命令執行過程:
紅色的是需要我們輸入的,注意這是在minicom中輸入的,和jlink command無關。
至此u-boot向mini2440 nand flash的燒寫就此完成,下一步我們可以進行核心和檔案系統的燒寫了。