一.调测链接
AI-P 加速模块 25.5.T7 驱动开发指南(RC场景):
cid:link_0
二.外设资源
在默认设备中,是没有加载CAN接口资源的,需要参考调测链接中CAN章节下的调测参考章节,完成CAN设备的加载。
在“hi1910p-can-925.dtsi”文件中,集成了所有可用的CAN接口资源配置,用户可自行适配需要的CAN节点,把不需要的节点直接删除即可


三.CAN和CAN-FD
CAN (Controller Area Network) 和 CAN-FD (CAN with Flexible Data-rate) 都是汽车和工业领域广泛使用的串行通信协议。简单来说,CAN-FD 是经典 CAN 的升级版,旨在解决经典 CAN 在数据传输速度和数据量上的瓶颈。
而310Prc上的CAN接口均支持经典CAN和CAN-FD两种协议,在linux命令行中即可设置对应协议模式。
在调测链接中CAN章节下的Demo参考章节,使用的测试方式就是经典CAN模式的传输:

如果需要使用CAN-FD协议模式,可使用以下命令进行配置并启用:

四.设置命令
以下设置命令都是CAN标准的设置方法,用户若有兴趣可在网上查询这些参数含义或修改。
设备树配置的can排序和os看到的can不一致(比如设备树中只配置了can3、can5,但在os使用ifconfig命令看到的则是can0、can1)。
以下canX中的X代表can的序号。
配置成经典CAN并启动
ip link set canX up type can bitrate 500000 loopback off
配置成经典CAN-FD并启动
ip link set canX down
ip link set canX up type can bitrate 1000000 dbitrate 5000000 fd on
一.调测链接
AI-P 加速模块 25.5.T7 驱动开发指南(RC场景):
cid:link_0
二.外设资源
在默认设备中,是没有加载CAN接口资源的,需要参考调测链接中CAN章节下的调测参考章节,完成CAN设备的加载。
在“hi1910p-can-925.dtsi”文件中,集成了所有可用的CAN接口资源配置,用户可自行适配需要的CAN节点,把不需要的节点直接删除即可
三.CAN和CAN-FD
CAN (Controller Area Network) 和 CAN-FD (CAN with Flexible Data-rate) 都是汽车和工业领域广泛使用的串行通信协议。简单来说,CAN-FD 是经典 CAN 的升级版,旨在解决经典 CAN 在数据传输速度和数据量上的瓶颈。
而310Prc上的CAN接口均支持经典CAN和CAN-FD两种协议,在linux命令行中即可设置对应协议模式。
在调测链接中CAN章节下的Demo参考章节,使用的测试方式就是经典CAN模式的传输:
如果需要使用CAN-FD协议模式,可使用以下命令进行配置并启用:
四.设置命令
以下设置命令都是CAN标准的设置方法,用户若有兴趣可在网上查询这些参数含义或修改。
设备树配置的can排序和os看到的can不一致(比如设备树中只配置了can3、can5,但在os使用ifconfig命令看到的则是can0、can1)。
以下canX中的X代表can的序号。
配置成经典CAN并启动
ip link set canX up type can bitrate 500000 loopback off
配置成经典CAN-FD并启动
ip link set canX down
ip link set canX up type can bitrate 1000000 dbitrate 5000000 fd on