MC56F82748 使用 freeMASTER 工具操作流程

1.  freeMASTER 工具簡介

1.1  freeMASTER 功能

  • 監測、修改 DSC 內部的全局變數。
  • Scope功能:將監控的全局變數連續紀錄,採樣間隔取決於傳輸資料量的多少,但無法保證時間軸準確。這個方式無法記錄高頻變化的訊號。
  • Recorder功能:這功能可以用指定變數當作觸發源,以監控 DSC 在特定條件下的全局變數,簡單的說就類似示波器的工作原理。這個方式可以記錄短時間內的精準數值,但一次紀錄的時間長度受限於 RAM 的大小。

 

1.2 freeMASTER 連線方式

  • JTAG
  • SCI ( UART )
  • CAN BUS

 

1.3 freeMASTER 注意事項

  • 是 DSC 通用的監控通訊,一般工程開發完成後就會移除 freeMASTER 工具。
  • freeMASTER 運行是需要透過通訊將資訊傳送到電腦,需要部份的 MCU 資源,若程序本身資源已經不足,則會導致 freeMASTER 無法正常連線的狀況。

 


 

2.  插入 freeMASTER 工具流程

2.1 建立支援 PE 工具的專案

 step1:


step2:



step3:


step4:


step5:


step6:

 

 

2.2 插入 freeMASTER 工具

 


 

2.3 設定 freeMASTER

 

2.4 使用 freeMASTER API

 

 


 

3.  freeMASTER 工具操作介面

3.1 開啟 freeMASTER 軟件。

 

3.2 設定 freeMASTER 連線,並選擇想要連線的「.ELF」燒錄檔。



3.3 新增預觀看變數

 

3.4 觀看已添加變數

  • IC 先完成燒錄2 小節設定的「.ELF」檔案。
  • 保持 電腦 -> JTAG -> IC 的燒錄器的硬體連接。
  • 參照下圖點擊「GO!」圖標,即可看到全局變數「counter」的數值。



4.  參考資料

 

  • MC56F827xx Reference Manual

Document Number: MC56F827XXRM  Rev. 3, 10/2013

 

  • MC56F827XX Data Sheet

Document Number: MC56F827XXDS  Rev. 3.0, 09/2016

 

  • FreeMASTER Usage Serial driver implementation

Document Number: AN4752 Rev. 0, 5/2013

 

  • FreeMASTER Serial Communication Driver

Document Number: FMSTERSCIDRVUG Rev. 3.0, 08/2016

 

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

★博文作者未開放評論功能