【原创】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)错误状态:

 

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