为了完成这个功能,差不多耗费了一个月时间,精神状态基本已经被磨平了。
当前已经支持:
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芯片监测。
这几天将正式发布分享给大家,同时带来第2期CAN/CANFD/CANopen专题视频教程,将把CANFD的工作机制做个详细的说明

扩展ID过滤器和标准ID过滤器解析均正常

接收消息Rx FIFO 0和Rx FIFO 1也没问题了

Rx Buffer的读取没问题了

发送解析也没问题了,Tx Event里面可以记录Tx Buffer/TxFIFO的发送事件。

经过一个月的研发,成功实现了LUA小程序控制,通过SWD接口直接访问CANFD外设,支持USB、以太网和WiFi的访问。工具能解析CANFD的工作模式、波特率、过滤器配置及接收数据。同时监测错误计数器和协议状态,兼容经典CAN,适用于多种CANFD芯片。即将发布的视频教程将进一步详解CANFD工作机制。
&spm=1001.2101.3001.5002&articleId=130431454&d=1&t=3&u=230714183fa14db79250af421138046e)
1万+

被折叠的 条评论
为什么被折叠?



