ModusToolbox 實戰入門- µC/Probe™ XMC™應用篇

Micrium 的 µC/Probe 是一款功能強大的全面監控工具,可在運行時以非侵入方式讀取和寫入微控制器的記憶體。

免費的 µC/Probe XMC 具有與專門與 XMC 微控制器配合使用的 µC Probe 相同的功能。它允許輕鬆設計一個圖形儀表板,其中包含各種小部件來控製或微調您的XMC 應用程序,它包括一個8 通道數字示波器,用於可視化實時數據,由在XMC 目標上運行的專用目標代碼控制。
µC/Probe XMC 易於在 Windows PC 上安裝,並且可以透過大多數 XMC 套件上整合的 J-Link 板載偵錯器輕鬆連接。

可在以下連接註冊並下載

https://infineoncommunity.com/uC-Probe-XMC-software-download_ID712

目前可供下載的版本是 µC/Probe™ XMC™ v 4.3.0.9。
µC/Probe™ XMC™ 在 Windows 7、Windows 8 或 Windows 10 上運作。

將下載下來的檔案解壓縮後有3個檔案

Infineon-uC-Probe-Setup-Release-4.3.0.90.exe :  安裝應用程式

Micrium-Probe-TargetCode.zip:包含一些所需的 MCU 目標的來源文件

使用案例(例如數位示波器)

uCProbeXMC_License.pdf:安裝時您必須接受的許可證文本

 

1.Installation

在 PC 上安裝 µC/Probe XMC 的先決條件

Computer : Windows 7 or later  - 32bit & 64 bit

RAM : 3GB or more


執行安裝 Infineon-uC-Probe-Setup-Release-4.3.0.90.exe

 

2.第一步使用uC Probe

2.1 建立一個Empty XMC App project

 


2.2 請在專案中包含 zip 檔案中的下列檔案複製到Project中

 probe_scope.c

 probe_scope.h

 probe_scope_cfg.h

 

2.3 透過在程式碼中呼叫以下函數來初始化示波器的解析度:

ProbeScope_Init (uint32_t  sampling_clk_hz);

在程式碼中使用以下函數對 RAM 緩衝區中的資料進行取樣,這些資料將顯示在RAM 緩衝區填滿後的示波器:

ProbeScope_Sampling();

可以根據probe_scope_cfg.h中的定義來配置

– 頻道數

– 每個頻道的樣本數,決定了波形的長度,即T = 取樣週期X 的數量每個通道的樣本。

 

2.4 在Makefile檔案裡,修改 CFLAGS為  CFLAGS= -gdwarf-2

 

2.5 Build Code,產生燒錄檔 elf檔



3. 一步使用uC Probe

3.1 開啟Micrium uC/Probe 軟體,選擇對應的MCU為XMC1000或XMC4000系列

再點選ELF按鈕,選擇對應的燒錄檔





3.2 建立一個Oscilloscope

對Project按右鍵,新增一個 Oscilloscope

 

 


3.3將變數關聯到示波器通道

 

3.4 另外可在DataScreen中新增一個Numeric Indicators來觀察變數的結果




3.5 將變數關聯到Numeric Indicators標籤上

 


3.6 按下Settings,確認設置為J-link

 

 

3.7 按下Run來確認

 

4. 確認結果

4.1 可以在Oscilloscope中觀察變數的結果
 

 

4.2 在DataScreen中觀察變數的變化。

 

結語

µC/Probe 軟體是一款功能強大的 MCU 開發工具,本文提供了µC/Probe軟體的使用指南和實戰案例,希望對讀者有所幫助。

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論