一、前言
FreeMASTER 是由 NXP 公司開發的一款數據可視化的調試軟體,主要用於嵌入式系統的調試和監控。其主要功能包括通過 SWD、UART、CAN 等通信接口將 MCU 中的數據變量顯示在 PC 機上。使用 FreeMASTER 不需要在目標工程中引用任何源代碼,只需將需要實時顯示的變量設置為全局變量或靜態局部變量,FreeMASTER 即可通過通信接口讀取內存中的值並實時顯示在界面上
(一)功能特點
- 數據可視化:FreeMASTER 提供豐富的可視化功能,可以在界面上顯示波形、文本數據等,幫助用戶更好地理解和調試嵌入式系統。
- 多種通信接口支持:支持 SWD、UART、CAN 等多種通信接口,適用於不同的調試需求。
- 非入侵式監測:FreeMASTER 可以在不干擾系統運行的情況下,監測和記錄系統的運行狀態。
- 用戶友好:界面友好,操作簡單,適合開發人員和調試工程師使用。
(二)使用場景
FreeMASTER 廣泛應用於嵌入式系統的開發、調試和監控過程中。它可以幫助開發者實時監控系統狀態,調整參數,優化系統性能。特別是在電機控制、汽車電子等領域,FreeMASTER 能夠提供直觀的數據顯示和調試功能,極大地提高了開發效率
二、博文簡介
針對於 S32K3xx 晶片,用戶可以自行按照以下方法添加,使用 FreeMaster ,該博文主要使用串口進行通信,介紹如何下載移植安裝方法。
(一)下載 FreeMaster Driver
前往 NXP 官網下載,點擊這裡進行下載,先登錄賬號,然後按照下面截圖的地方進行下載即可
(二)下載後打開 S32DS 進行安裝
(三)安裝完成後的軟體路徑如下
(四)添加 FresMaster 驅動到工程目錄下
(五)工程代碼中適配好 EB 的串口配置
(六)在代碼中引用
然後配置好代碼的數據發送調用,如下圖,之後循環 調用 FMSTR_Poll(); 即可。
三、FreeMaster 上位機安裝
登錄 NXP 官網,點擊此處進行下載,先登錄賬號,然後按照下面截圖的地方進行下載安裝即可。
下載後按照默認安裝即可。
四、參考
[1] FreeMASTER_1.2.1_RTM_S32K3_Release_Notes.pdf
[2] FreeMASTER_UG.pdf
[3] BMS_SWInstalationGuide_Bring-up_2024.01.pdf
評論