日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何调试NativeSample

發(fā)布時間:2025/3/13 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何调试NativeSample 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

//=====================================================================
//TITLE:
//??? 如何調(diào)試NativeSample
//AUTHOR:
//??? norains
//DATE:
//??? Sturday? 25-September-2010
//Environment:
//??? KEIL MDK 4.0
//=====================================================================

?

?

?? ?如果要調(diào)試.Net Micro Framework,那么首先第一步就是要調(diào)試NativeSample。不過調(diào)試這個工程就和我們平時調(diào)用驅動的方法不一樣。調(diào)試驅動,你可以不用JTAG工具,只用串口消息也能達到目的。但對于NativeSample就不一樣了,特別是自己新建的Solution,一切都只是一個空殼。不要說串口信息,就連能正常工作的寄存器還不一定給設置好。如果貿(mào)然地將編譯通過的文件下載到CPU中,那么能不能跑起來,跑起來后會怎么樣,估計你不借助JTAG工具絕對是眼前一抹黑。

?

?? ?那么,我們應該如何調(diào)試這個NativeSample呢?如果你使用的是MDK,那么事情就沒那么復雜了。這篇文章,建立于開發(fā)環(huán)境已經(jīng)完備的情況下,如果你的開發(fā)環(huán)境還沒設置完畢,可以參考別的文章。

?

?? ?因為我們是要調(diào)試NativeSample,所以首先要編譯一個DEBUG版本。在開始菜單輸入“CMD”,進入命令行,然后輸入如下指令:

?

?? ?Msbuild ./Solutions/$PlatformDir$/NativeSample /t:build /p:flavor=debug;memory=ram

?

?? ?如果你使用的是ARM架構,并且又編譯成功的話,那么在“BuildOutput/THUMB2/MDK3.80a/le/RAM/debug/$PlatformName$/bin”能找到相應的axf文件。

?

?? ?這時候,就可以打開MDK,新建一個工程了。需要注意的是,工程只需要選擇相應的CPU類型,并且不要添加啟動代碼。接著在依次點擊Project->Options For Target,然后選擇Output這個標簽,點擊“Select Folder for Object..”選擇NativeSample.axf所在的路徑,并且將調(diào)試的AXF name也改為NativeSample.AXF,如圖:

?

?

?

?? ?因為我這里是使用的是J-Link,所以需要在Debug標簽選擇相應的調(diào)試工具。另外的話,如果想在開始調(diào)試的時候,通過腳本文件對寄存器進行一番設置,也可以在Debug標簽中進行選擇,如圖所示:

?

?

?? ?接著便是對下載的FLASH進行設置,因為我使用的是J-LINK,所以這里也是選擇J-LINK,如圖:

?

?

?? ?不過這時候還不能完事,因為可能Flash還不一定合適,所以需要點擊“Setting”做一步的設置。比如說,如果你使用的是STM32F103ZE的話,那么還需要選擇相應的FLASH大小,如圖:

?

?

?? ?一切設置完畢,點擊Debug按鈕,就能夠通過J-LINK斷點調(diào)試NativeSample了,如圖:

?

?

轉載于:https://www.cnblogs.com/wodeyitian/archive/2010/09/25/2460302.html

總結

以上是生活随笔為你收集整理的如何调试NativeSample的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。