(相关资料图)
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总线
-
中国移动5G无线主设备集采:超77亿大单落地,华为一骑绝尘,爱立信、诺基亚份额增长 世界视讯
C114讯6月10日消息备受业界关注的中国移动2023年至2024年5G无线主设备
-
今日热议:天天上热搜,换了团队的杨紫真的不土了吗?
现在的她气场似乎有所转变。
-
拉萨海拔多少米高(拉萨海拔3680)_当前滚动
来为大家解答以上的问题。拉萨海拔多少米高,拉萨海拔3680这个很多人还
-
本报作品获第34届中国经济新闻奖一等奖_环球新动态
本报讯6月10日上午,由中国经济传媒协会、绍兴市人民政府联合主办的202
-
要闻:欧阳靖维护欧阳娜娜:跟她合作绝对是我的荣幸
欧阳娜娜与欧阳靖在《中国说唱巅峰对决》上进行合作表演,有网友评论道
-
6月10日起,12306网站试行在线选铺服务-全球最资讯
6月10日,国铁集团在12306网站(含手机客户端,下同)试行在线选铺服务
-
林丹喊话高考完想打羽毛球女生:快联系我们_全球热闻
【林丹喊话高考完想打羽毛球女生】6月9日,据红星新闻报道:寻人啦!那
-
全球要闻:这个小城培育发展新业态 “平罗八点半”夜经济启动
科技日报记者王迎霞无人机灯光秀吸引眼球,“川剧变脸”惹来欢呼,特色
-
rtx3090ti(rtx3090) 天天时快讯
来为大家解答以上问题,rtx3090ti,rtx3090很多人还不知道,现在让我们
-
全球滚动:广州市2023年普通高考感谢信
6月9日18时15分,随着最后一科考试结束,备受关注的2023年全国普通高考
-
A股:市场放量拉升,静等下周大阳,以下几点值得重点关注!
今天的市场演绎的的怎么样?是不是我昨天说的有机会艳阳天的走势,可以
-
【环球报资讯】延安市人民医院顺利完成2023年医师资格实践技能陕北片区考试任务
点击上方蓝字关注我们延安市人民医院官方微信公众号关注延安市人民医院
-
焦点热文:教育部印发《意见》 加强中小学地方课程和校本课程建设与管理
为完善基础教育课程体系,发挥地方课程和校本课程育人功能,近日,教育
-
天天短讯!李尚福会见泰国陆军司令
中方愿同泰方一道,把两国领导人重要共识落到实处,举办好中泰“突击-2
-
别慌,它是在上班!
别慌,它是在上班!说起南京红山森林动物园的明星动物那还真不少比如一
-
【世界时快讯】中润光学:6月9日融资买入168.34万元,融资融券余额4305.57万元
6月9日,中润光学(688307)融资买入168 34万元,融资偿还144 81万元,
-
环球实时:佛宝问答丨佛山购房入户后,可以跨区迁移吗?
点击↑蓝字,发送“购房入户”查看购房入户攻略问答注意啦!本地宝上线
-
为还“柴油债” 芜湖一销售经理骗取亲友数百万元
大皖新闻讯近年来,随着柴油行情的涨势,有人赚得盆满钵满,也有人为此
-
环球快报:中国福利彩票玩法中奖规则_福利彩票规则中奖规则
你们好,最近小未来发现有诸多的小伙伴们对于中国福利彩票玩法中奖规则
-
长三角国际旅游装备博览会下月来宁-前沿资讯
6月6日,2023长三角(南京)国际旅游装备博览会新闻发布会在北京举行。
-
法律毕业论文8000字完整版_法律毕业论文8000字
1、民事诉讼面包发表社科优秀期刊若要版面费自行承担1000篇。本文就为
-
招商蛇口前5个月销售约1368亿元 近期新增7宗土地
来源:新京报记者:张晓兰新京报讯(记者张晓兰)6月8日,招商局蛇口工
-
【全球热闻】中国4大家族_中国目前四大家族邓李
1、四大家族:一般是指蒋宋孔陈四大家族,指20世纪上半叶控制中国政治
-
科研失信“黑名单”背后的“荒唐”:云南多个项目单位人去楼空 天天快资讯
科技部、财政部等22部门印发的《科研失信行为调查处理规则》规定,失信
-
世界讯息:武汉邓南街“路长”为优化营商环境“保驾护航” 焦点短讯
武汉邓南街“路长”为优化营商环境“保驾护航”---近日,武汉市中南物
-
村民家门口就能寄取快递 每日焦点
本报讯“现在快递可以送到家门口,我们取快递方便多了。”近日,北胜村
-
当前热议!古代描写女子容貌美丽的诗句_古代描写形容女子美貌的诗句诗经 形容杨贵妃美貌的诗句
有美一人,清扬婉兮。--诗经玉容寂寞泪阑干,梨花一枝春带雨。回头一笑
-
庚星股份:业绩说明会定于6月16日举行
庚星股份(SH600753,收盘价:8 93元)6月8日晚间发布公告称,公司2022
-
广东再发促进生育重磅文件 这一相关技术供不应求 托育产业将会继续扩大
6月7日,广东省发布《关于进一步完善和落实积极生育支持措施的实施意见