NXP在線除錯工具FreeMaster使用教程
文章目錄
- NXP在線除錯工具FreeMaster使用教程
- 前言
- 一、簡介
- 二、特點
- 三、安裝
- 四、使用說明
- 總結
前言
FreeMaster為NXP公司為用戶提供的一款運行在PC機上的圖形化在線除錯工具,不僅支持簡單的串口除錯,還支持JTAC、USB、CAN、DAP等在線除錯,使用FreeMaster不需要添加額外的代碼,只需要對軟體進行相關配置便可以對工程中變數進行顯示與在線除錯,
一、簡介
FreeMASTER是一個用戶友好的實時除錯監視器和資料可視化工具,它支持嵌入式軟體應用程式的運行時配置和調優,無論是汽車原始設備制造商和行業領先的家電制造商廣泛采用FreeMASTER,因為它適用于廣泛的汽車和工業應用,
FreeMASTER支持對運行中的系統中的變數進行非侵入性監視,并且可以在示波器類顯示幕上顯示多個變數,如標準小部件(量規、滑塊等)或文本形式的資料,提供簡單易用的資料記錄器,
FreeMASTER可以與自定義HTML、MATLAB或將Excel添加到其他可撰寫腳本的框架中,將MCU硬體添加到控制回路中,從運行FreeMASTER的主機到目標系統的連接可以直接通過廣泛的通信外圍設備或除錯通道進行,FreeMASTER將圖形、表格網格和Web視圖直接嵌入到桌面應用程式中,FreeMASTER連接通過使用JSONRPC呼叫的網路連接進行,客戶端實作可用于Python、C/C++/C#和其他語言,
二、特點
(1)圖形化除錯環境;
(2)支持RS232通信介面和JTAC、CAN等介面;
(3)虛擬化示波器并實時跟蹤顯示工程中的變數;
(4)通過目標板上的記錄區(Recorder)快速讀取資料;
(5)內置支持標準資料型別(整型、浮點型等);
(6)支持Active X 介面支持VBScript和JScript;
(7)支持Matlab仿真介面;
三、安裝
安裝步驟比較簡單,這里就不詳細說了,下面附上安裝包地址
下載地址:link.
提取碼:ilyt
四、使用說明
1.安裝完成后,打開軟體,界面如下圖所示,

2.右擊【New Preject】點擊【Properties】,

3.更改專案名與描述,點擊確定后,保存該專案,

4.在【Project】中,點擊【Options】,

5.根據自己的情況設定通訊介面,

6.根據圖片設定Symbol來源,

7.設定成功后,點擊【View】,便可查看程式中所支持的變數,


8.右擊【New Preject】點擊【Create Scope】,

9.更改名字與描述,成功后變出現虛擬示波器視窗,


10.右擊【Name】下方的空白區域,創建一個新的觀察變數【Create New Watched Variable】,

11.根據圖片中內容進行觀察變數的創建,

12.點擊【Modifying】可對變數進行更多設定,例如圖片中的步進調節設定,

13.可按照之前步驟對多個變數進行創建設定,在虛擬示波器右擊可對創建的變數進行波形顯示,

14.測驗截圖

15.對于一些變數,可在FreeMaster上直接更改并且在芯片中更新,這可謂是FreeMaster的強大之處,
總結
FreeMaster這款軟體功能非常強大,使用非常方便,我也是剛剛開始使用,在這里只是對他基礎的功能做了詳解,因為他可對程式中變數實時顯示和實時更新,在調節PID時非常的方便,希望各位打大佬可研究出其他功能,大家多多交流,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/281717.html
標籤:其他
上一篇:2021-04-29
