【原創】H7-TOOL的CANFD Trace操作說明,不需要目標板額外做任何代碼, 支持在線和脫機玩法(2023-05-15)

【原創】H7-TOOL的CANFD Trace操作說明,不需要目標板額外做任何代碼, 支持在線和脫機玩法(2023-05-15)

【當前支持功能】
1、LUA小程序控制,使用靈活。
2、採用SWD接口直接訪問目標板芯片的CANFD外設寄存器和CANFD RAM區實現,支持USB,以太網和WiFi方式以及內網和外網訪問。
3、可以解析CANFD工作模式,波特率,採樣點和是時鐘誤差率。
4、可以解析所有標準ID過濾器配置和所有擴展ID過濾器配置。
5、可以解析CANFD接收的Rx Buffer,Rx FIFO0和Rx FIFO1數據。
6、通過監測Tx Event FIFO解析Tx Buffer, TxFIFO/Queue的發送事件序列。
7、監測ECR錯誤計數器和PSR協議狀態寄存器。
8、CANFD兼容經典CAN,CANFD用於經典CAN模式也是可以正常解析的。
9、CANFD基本都是採用博世的IP核,所以大家可以方便的修正移植到其他廠家的CANFD芯片監測。當前已經對STM32H7系列的CANFD1和CANFD2都進行了支持,後續會添加更多帶CANFD芯片支持。當然,大家也可以自己修改添加。

【視頻教程】

視頻提綱:https://www.armbbs.cn/forum.php?mod=viewthread&tid=119189

B站視頻:https://www.bilibili.com/video/BV1iX4y117Bv


【操作說明】

1、下載解壓此文件夾

Device.7z (7.08KB)

存到上位機此路徑下:

點擊這裏更新LUA文件到TOOL的eMMC磁盤裏面

更新完畢後,TOOL會自動重啓,然後點擊這裏選擇PC端的APP.LUA文件

下載更新後效果:


2、操作效果:

(1)首次使用點擊CANFD1初始化執行按鈕或者CANFD2初始化執行按鈕,我們這裏點擊CANFD1初始化執行按鈕

 

(2)點擊工作模式按鈕,解析如下:

 

(3)波特率解析:

 

(4)擴展ID過濾器和標準ID過濾器解析

 

(5)接收消息Rx FIFO0 ,Rx FIFO 1和Rx Buffer解析

大家的應用程序裏面,如果還沒有讀取FIFO或者Buffer,使用H7-TOOL就可以解析出來。

 

(6)發送解析,Tx Event裏面可以記錄Tx Buffer/TxFIFO的發送事件。

程序裏面使能Tx Event FIFO記錄事件即可

 

 

(7)錯誤狀態:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章