【S32K3xx】S32K3 FreeMaster 簡介

一、前言

FreeMASTER 是由 NXP 公司開發的一款數據可視化的調試軟體,主要用於嵌入式系統的調試和監控。其主要功能包括通過 SWD、UART、CAN 等通信接口將 MCU 中的數據變量顯示在 PC 機上。使用 FreeMASTER 不需要在目標工程中引用任何源代碼,只需將需要實時顯示的變量設置為全局變量或靜態局部變量,FreeMASTER 即可通過通信接口讀取內存中的值並實時顯示在界面上

(一)功能特點

  1. 數據可視化:FreeMASTER 提供豐富的可視化功能,可以在界面上顯示波形、文本數據等,幫助用戶更好地理解和調試嵌入式系統。
  2. 多種通信接口支持:支持 SWD、UART、CAN 等多種通信接口,適用於不同的調試需求。
  3. 非入侵式監測:FreeMASTER 可以在不干擾系統運行的情況下,監測和記錄系統的運行狀態。
  4. 用戶友好:界面友好,操作簡單,適合開發人員和調試工程師使用。

(二)使用場景

FreeMASTER 廣泛應用於嵌入式系統的開發、調試和監控過程中。它可以幫助開發者實時監控系統狀態,調整參數,優化系統性能。特別是在電機控制、汽車電子等領域,FreeMASTER 能夠提供直觀的數據顯示和調試功能,極大地提高了開發效率

二、博文簡介

針對於 S32K3xx 晶片,用戶可以自行按照以下方法添加,使用 FreeMaster ,該博文主要使用串口進行通信,介紹如何下載移植安裝方法。

(一)下載 FreeMaster Driver

前往 NXP 官網下載,點擊這裡進行下載,先登錄賬號,然後按照下面截圖的地方進行下載即可

【S32K3xx】S32K3 FreeMaster 簡介

(二)下載後打開 S32DS 進行安裝

【S32K3xx】S32K3 FreeMaster 簡介

(三)安裝完成後的軟體路徑如下

【S32K3xx】S32K3 FreeMaster 簡介

(四)添加 FresMaster 驅動到工程目錄下


【S32K3xx】S32K3 FreeMaster 簡介

(五)工程代碼中適配好 EB 的串口配置

【S32K3xx】S32K3 FreeMaster 簡介

(六)在代碼中引用

【S32K3xx】S32K3 FreeMaster 簡介

然後配置好代碼的數據發送調用,如下圖,之後循環 調用 FMSTR_Poll(); 即可。

【S32K3xx】S32K3 FreeMaster 簡介

三、FreeMaster 上位機安裝

登錄 NXP 官網,點擊此處進行下載,先登錄賬號,然後按照下面截圖的地方進行下載安裝即可。

下載後按照默認安裝即可。

【S32K3xx】S32K3 FreeMaster 簡介

四、參考

[1] FreeMASTER_1.2.1_RTM_S32K3_Release_Notes.pdf

[2] FreeMASTER_UG.pdf

[3] BMS_SWInstalationGuide_Bring-up_2024.01.pdf

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

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

參考來源

評論