micrium ucprobe使用指南

1、關於ucprobe

Ucprobe是micrium公司推出的嵌入式系統調試工具,利用ucprobe,

l  可以實現對程序運行狀態的實時監控,用戶可以利用ucprobe構建可視化的系統監控平臺

l  具有示波器,文本框,按鈕,滑動條等常見控件

l  支持jlink,tcp/ip,rs232,usb等調試接口,使用jlink時,無需對原有代碼做任何改動,使用其他通信方式時,需要在embeded code中增加對應的目標代碼(target code在官網下載https://www.micrium.com/download/%C2%B5cprobe-3-0-users-manual/#)。

l  具有預設好的ucosIIucosIII系統監控界面,程序運行的任務,cpu的佔用率,任務對戰的使用率一目瞭然,爲任務優化提供了方便。

 

2、使用步驟

(1)      安裝ucprobe軟件,安裝完成後,替換安裝目錄下的xxx.dll文件,完成破解。

安裝文件

文件目錄

 

(2)      加載目標文件(.axf .elf .out等後綴),設置通信方式,添加控件,點擊run!


軟件設置界面

 

(3)      ucosIII監控界面。在project中右鍵添加ucosIIIkernel awareness screen,即可監控ucosIII各任務的執行情況,並可查看ucosIII各通信變量。注意按照user manual中的要求打開ucosIII中的宏。注意IDE生成目標文件是,編譯器不要選擇優化(level0),否則調試信息可能會被優化掉導致無法監控ucosIII運行狀態。

ucosIII監控界面


ucosIII宏設置

PS:使用jlink調試時,程序無需做任何修改,即可在ucprobe中查看各全局變量的值,使用ucos 監控界面時,需要打開系統各調試宏定義,否則無法監控系統運行狀況。另外DataLogger等高級功能可以實現數據保存於數據記錄,爲用戶分析保存調試數據提供了方便。



 

參考資料

http://bbs.armfly.com/read.php?tid=19831

https://www.micrium.com/ucprobe/about/

https://www.micrium.com/download/micrium-stm32f429ii-sk-ucos-iii/

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章