OK6410裸機調試(使用串口,不需要使用JLINK)。
例一:
使用的是飛凌公司的OK6410開發板,個人感覺不算太好。做工方面不怎麼精致,且使用不長時間CPU芯片就會感覺到很燙。當時選他的原因主要是因為便宜,並且很多資料都是開源的。
由於OK6410是ARM11的板子,JTAG調試已經不支持(這是個人感覺不一定准確,因為當時調了好久也沒解決),而買一塊廠家原裝的JLink V8就要150塊大洋,這簡直是是坑爹啊,有沒有,有沒有!後經多方面考慮(主要是財政危機問題)決定使用串口工具進行裸機調試。
通過串口裸機調試的有兩種方法,一種是使用Windows系統自帶的超級終端,另一種是使用三星公司提供的串口調試軟件dnw,兩種方法略有不同,但其本質是一樣的。
1.使用超級終端調試
首先打開並建立超級終端(這個就不用解釋了吧?)
設置串口com1(com口要根據自己電腦的實際情況設置,USB轉串口的可能會是com3或com4), 11520MHZ
啟動arm開發板,迅速敲回車鍵或者空格鍵,進入uboot
# loadb 0x50008000 //下載文件代碼地址
點擊發送 後,出現上圖所示對話框,協議項選擇 Kermit ,文件名一欄選擇程序所生成的 .bin 格式文件。點擊發送,下載完成後
敲入命令 #go 0x50008000 即可看到想要的效果(程序要寫對啊,哈哈)。
2. 使用dnw軟件進行裸機調試
連接好串口線、USB線、打開DNW,配置如下
啟動開發板,迅速敲擊空格鍵進入Uboot狀態。
# dnw 0x50008000
transmit 選擇你生成的bin文件
# go 0x50008000
以上就是我在進行OK6410裸機調試的時候的一點心得,希望對大家有些幫助,還有就是有些同學不知道 .bin 文件的生成方法,其實隨便找份介紹 ADS1.2 或者 RVDS 的教程都有介紹的哈。