javascript
STM32之JScope调试
J-Scope是SEGGER公司推出的,可以在目標(biāo)MCU運(yùn)行時(shí),實(shí)時(shí)分析數(shù)據(jù)并圖形化顯示的軟件。我們一起來了解一下J-Scope吧。
?
我們?cè)谇八钠奈臋n中介紹了MCU向調(diào)試終端輸出信息的方法。今天就介紹一個(gè)更炫更酷、可以圖形化顯示數(shù)據(jù)的調(diào)試法寶—JScope。
?
J-Scope是SEGGER公司推出的,可以在目標(biāo)MCU運(yùn)行時(shí),實(shí)時(shí)分析數(shù)據(jù)并圖形化顯示的軟件。它不需要像SWO那樣需要MCU上面額外的引腳,而是使用標(biāo)準(zhǔn)的調(diào)試接口。J-Link驅(qū)動(dòng)4.90之后的版本都有這個(gè)軟件哦。
?
J-Scope可以像示波器一樣顯示多個(gè)變量的值,通過讀取一個(gè)ELF文件,允許選擇一定數(shù)量的變量可視化,如圖 1所示。你可以簡單的將目標(biāo)MCU連接到J-Link,并啟動(dòng)J-Scope軟件。
?
使用J-Scope的同時(shí)還可以并行使用調(diào)試環(huán)境,擴(kuò)展工程師的IDE的調(diào)試經(jīng)驗(yàn)。更加方便我們分析調(diào)試過程中的數(shù)據(jù)。
?
J-Scope使用方法也很簡單,首先在Segger目錄下打開J-Scope.exe,彈出如圖 2所示的對(duì)話框,選擇需要調(diào)試的elf文件,單擊OK。
?
然后在如圖 3所示的對(duì)話框添加變量。注意添加的變量在程序中應(yīng)該是全局變量。
?
單擊OK,選擇運(yùn)行之后,我們就可以看到J-Scope繪制出來的精美的曲線了。
總結(jié)
以上是生活随笔為你收集整理的STM32之JScope调试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CAN和CANOpen的关系
- 下一篇: springboot thymeleaf