(相关资料图)
1. 简介
ArmSoM-W3 RK3588 开发板中已集成AN总线:
专栏总目录CAN(controller Area Network)CAN BUS:控制器局域网络总线目前世界上绝大多数汽车制造厂商都采用CAN总线来实现汽车内部控制系统之间的数据通信。RK3568/RK3588的CAN驱动文件:drivers/net/can/rockchip/rockchip_canfd.c2. 内核配置
rockchip_linux_defconfig配置:CONFIG_CAN=yCONFIG_CAN_DEV=yCONFIG_CAN_ROCKCHIP=yCONFIG_CANFD_ROCKCHIP=y
内核配置:cd kernelmake ARCH=arm64 menuconfigmake savedefconfig
选择:Networking support ---> CAN bus subsystem support ( )--->CAN Device Drivers() ---> Platform CAN drivers with Netlink support(*)3. DTS 节点配置
3.1 主要参数:
interrupts = ;
转换完成,产生中断信号。
clock
时钟属性,用于驱动开关clk,reset属性,用于每次复位总线。
pinctrl
3.2 公共配置 kernel-5.10/arch/arm64/boot/dts/rockchip/rk3588s.dtsi
can1: can@fea60000 { compatible = "rockchip,can-2.0"; reg = < 0x0 0xfea60000 0x0 0x1000 >; interrupts = < GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH >; clocks = < &cru CLK_CAN1 >, < &cru PCLK_CAN1 >; clock-names = "baudclk", "apb_pclk"; resets = < &cru SRST_CAN1 >, < &cru SRST_P_CAN1 >; reset-names = "can", "can-apb"; pinctrl-names = "default"; pinctrl-0 = < &can1m0_pins >; tx-fifo-depth = < 1 >; rx-fifo-depth = < 6 >; status = "disabled"; };
compatible = “rockchip,can-1.0” ,rockchip,can-1.0用来匹配can控制器驱动。compatible = “rockchip,can-2.0” ,rockchip,can-2.0用来匹配canfd控制器驱动。assigned-clock-rates用来配置can的始终频率,如果CAN的比特率低于等于3M建议修改CAN时钟到100M,信号更稳定。高于3M比特率的,时钟设置200M就可以。pinctrl配置:根据实际板卡连接情况配置can_h和can_l的iomux作为can功能使用。3.3 板级配置 kernel-5.10/arch/arm64/boot/dts/rockchip/rk3588-armsom-w3.dts
/* can1 */&can1 { status = "okay"; assigned-clocks = < &cru CLK_CAN1 >; assigned-clock-rates = < 200000000 >; pinctrl-names = "default"; pinctrl-0 = < &can1m1_pins >; //根据原理图配置};
由于系统根据上述dts节点创建的CAN设备只有一个,而第一个创建的设备为CAN04. 调试
查询当前⽹络设备:ifconfig -a
CAN启动ip link set can0 down //关闭CANip link set can0 type can bitrate 500000 //设置⽐特率500KHzip -details -statistics link show can0 //打印can0信息ip link set can0 up //启动CAN
CAN发送cansend can0 123#DEADBEEF //发送(标准帧,数据帧,ID:123,date:DEADBEEF)cansend can0 123#R //发送(标准帧,远程帧,ID:123)cansend can0 00000123#12345678 //发送(扩展帧,数据帧,ID:00000123,date:DEADBEEF)cansend can0 00000123#R //发送(扩展帧,远程帧,ID:00000123)
CAN接收candump can0 //candump can0
审核编辑:汤梓红
标签:
-
RK3588-CAN总线
RK3588-CAN总线
-
【当前热闻】固定资产卡片标签样式(跑跑卡丁车莫格瑞军团兵卡片)
1、在这几个车里,最值得的是航母HT(Z7+可以排除了,都不是一个时代,
-
“十年一遇”!数万人被疏散,加拿大山林野火为何失控?-今日关注
中新网6月10日电据美国哥伦比亚广播公司(CBS)报道,当地时间9日,数百
-
团伙设下“首付购车”骗局,黄石两家4S店掉进陷阱
团伙设下“首付购车”骗局,黄石两家4S店掉进陷阱---湖南一男子嫌做汽
-
索尼旗舰无线耳机 WF-1000XM5 发布在即,已通过无线充电联盟认证
IT之家6月10日消息,索尼的旗舰级真无线耳机WF-1000XM5似乎已经进入了
-
当前资讯!五风十雨的典故_五风十雨
1、发 音wǔfēngshíyǔ释 义五天刮一次风,十天下一场雨。2、形容
-
环球精选!Meta推出新类推特应用:项目代号"Project 92"
【ITBEAR科技资讯】6月10日消息,全球社交媒体巨头Meta(前身为Facebook
-
漳州市首次整船进口相思木木片|今热点
近日,来自越南的“豪兴66”轮运抵达招银港区5号泊位。该船运载的相思
-
即时:科举殿试淘汰制因何取消?
正因为张元当年叛宋投夏之事,给宋朝以极大震撼与教训,很多大臣因此建
-
特朗普私藏机密文件案起诉书公布 辩护律师同日宣布辞职
就在特朗普即将在下周出庭面对又一起刑事指控之际,美国前总统周五意外
-
今日热搜:分解反应的定义和特征(分解反应的定义)
来为大家解答以上的问题。分解反应的定义和特征,分解反应的定义这个很
-
美国前总统特朗普面临37项指控-每日观察
当地时间6月9日,美国司法部针对特朗普及其前军事助手沃尔特·诺塔处理
-
世界实时:红酒配什么菜口感更好?
红酒的搭配是有讲究的。红葡萄酒适合与红肉类,或者是口味比较重的菜肴
-
牵手胡继勇的董思槿相貌前后相差这么大的秘密_焦点资讯
据熟悉董思槿的人说,之前的她,肌肤黑,比较胖,身材也不怎么好。可是
-
改弦更张与改弦易辙不同点是什么(改弦更张与改弦易辙的区别)
来为大家解答以上的问题。改弦更张与改弦易辙不同点是什么,改弦更张与
-
世界微头条丨关于铁路计次票、定期票 如何购买使用
为进一步方便城市间人员乘车往来交流,满足广大旅客差异化出行需求,国
-
动态焦点:李小璐身后,那些进入她世界里的人,只不过都是过客而已
这段时间,李小璐复工,为某宠物食品做宣传。焗了粉色头发,穿着露脐装
-
焦点速读:residence手表是什么牌子_residence
1、residence是住所的意思,而address则是地址的意思,区别可以从以下
-
80毫米等于几米?_80毫米等于多少纳米
1、1nm=10^-9m2、1μm=10^-6m3、1nm=10^-3μm4、一纳米等于1 1000微米用科学记数法表示
-
世界新资讯:这个全国区县级首创活动在东安湖体育公园开幕
开幕式现场。6月9日下午,随着鸣笛声响起,200余名“律师运动员”冲出
-
当前消息!宽带自动断开怎么设置_怎样设置断开的宽带自动连接简介介绍
对于怎样设置断开的宽带自动连接这个问题感兴趣的朋友应该很多,这个也
-
C视频丨四川这5处世界遗产,你打卡过几个?丨文化和自然遗产日 全球热门
四川这5处世界遗产,你打卡过几个?
-
环球热文:黑龙江12件涉黑涉恶案件集中公开宣判85人获刑
新华社哈尔滨6月10日电(记者闫睿)记者从黑龙江省高级人民法院了解到
-
成年矫正牙齿会不会牙齿松动,成人矫正牙齿会不会反弹-今日快讯
牙齿整齐洁白,自然会给外人留下非常好的印象,而且因为有些明星会说自
-
商城县气象局发布高温橙色预警【II级/严重】【2023-06-10】_世界热消息
商城县气象台2023年6月10日10时40分发布高温橙色预警信号:预计未来24
-
热威电热首发过会,进入新能源汽车供应商体系进展遭问询
6月10日,据上交所2023年第49次审议会议结果公告,杭州热威电热科技股
-
realme又有两款新机入网 疑似真我GT Neo6系列,最快有望下月发布
此前网间曾曝光过疑似真我GTNeo6系列将有望搭载高通骁龙8Gen2旗舰处理
-
顺一智能实际控制人黄宇虹增持40.88万股 权益变动后与一致行动人合计拥有权益占比90% 世界观速讯
顺一智能实际控制人黄宇虹增持40 88万股权益变动后与一致行动人合计拥
-
中建二局拟发行30亿元超短期融资券 用于补充流动资金 时讯
本期债券本期发行金额为人民币30亿元,期限126天,无担保。本期债券全
-
世界微资讯!西安高新区政务诚信评价再获“优秀”!
西安高新区政务诚信评价再获“优秀”!