基于KEIL的stm32远程在线调试
生活随笔
收集整理的這篇文章主要介紹了
基于KEIL的stm32远程在线调试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
很多伙伴們可能遇到這樣一個問題,在現場的設備出現問題了。但是又找不出原因,需要進行在線調試。但是出差成本又太高了。將工程文件發送到客戶電腦,再通過遠程工具連接客戶電腦進行調試又會出現很大的源碼泄露風險。那有沒有在公司就可以遠程在線調試的方法呢?今天,我就給大家介紹一下這種方法。
首先,我們準備兩臺電腦,一臺我們稱作本地,一臺稱作遠程。我們在本地部署KEIL編譯器。在遠程安裝jlink驅動。然后用Jlink連接到設備燒寫口上。
我們在遠程機上面連接好設備和安裝完驅動后,點擊電腦左下角“開始”,找到“SEGGER”文件夾下面的J-Link remote server打開。如下圖
我們在本地的keil上面,打開Options fot Target ->Debug ->Settings,找到interface,原本我們用的是USB,現在換成TCP/IP。然后我們在IP-Address輸入IP地址和端口號。如果是本地局域網不需要設置端口號,用默認0。然后點擊一下Connect。我這邊用的IP地址是一個回送地址。因為我只有一臺電腦,既當本地又當遠程,所以用回送地址測試一下。
點擊Connect后,遠程電腦上面將變成如下,就代表已經連接上,我們就可以像以前那樣正常下載和調試:
?
?
總結
以上是生活随笔為你收集整理的基于KEIL的stm32远程在线调试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: keil debug时用断点管理抓取变
- 下一篇: STM32F103+UCOS-II 实现