RK3588-CAN总线
【资料图】
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总线
- 院士是什么级别的干部工资多少(院士是什么级别的干部)|每日热门
- 法网:焦科维奇晋级决赛
- 【全球独家】将歪心思打到人民币上,两男子用假币被拘留
- 世界观速讯丨无法连接到internet但网络正常(无法连接到internet)
- 这就是信心|优化营商环境 各地硬招、实招频出 世界播资讯
- 德云社违反卫生管理, 未取得卫生许可证被罚3万
- 报道:旱碱麦成“名片”迎来丰收 盐碱地特色农业开出“增收花”
- 国铁集团今起在12306网站(含App)试行在线选铺服务_每日速讯
- 苛责自己的意思 苛责 焦点播报
- 前沿资讯!白宫:只要特斯拉充电站适配CCS标准,就能获政府补贴
- RK3588开发板(armsom-w3)之PWM实操_每日热讯
- 中经评论:以“村BA”点燃乡村活力
- 全世界人口总数简介介绍英语_全世界人口总数简介介绍
- 多措并举促进应届高校毕业生就业 网络招聘活动忙
- 考后心理波动期来了?几个方法帮考生收心
- 我找到了阅读GitHub项目源码的最佳姿势,太舒服了!
- 想喝羊肉汤偷了几只羊 只图一时爽回洛终落网
- 【环球新要闻】衢州患尿毒症的大爷吃了一袋桃子,差点酿成悲剧
- 高位十字星预示什么 高位十字星是什么意思 环球要闻
- 1“文根”何以“深种”?看文博会如何寻找岭南新坐标 每日消息
- 2别…求你了别射进去_求CF辅助工具
- 3实时焦点:室外消火栓型号有哪些规格_室外消火栓型号有哪些
- 4助力农产品“飞”向更大市场,如皋磨头镇家庭农场党建联盟电商直播基地启用|世界视点
- 5看点:全国首个“非遗口技民宿”在门头沟区清水镇洪水峪村揭牌
- 6笔记本电脑搜索不到无线网络 怎么办视频_笔记本电脑搜索不到无线网络 怎么办 当前资讯
- 7现代农业产业技术体系管理平台有哪些(现代农业产业技术体系管理平台) 天天亮点
- 8150万台农业机械“上阵” 确保减损增效、高标准完成夏种作业
- 9从讲故事的人到故事里的人,吴彤和小伙伴们的高考作文答卷来了……_世界头条
- 10asha3110评测(asha311) 全球快讯
- 1海目星:拟以1亿元-2亿元回购公司股票-速讯
- 2小鸟和大熊的友谊的故事英文_小鸟和大熊的友谊的故事
- 3易成新能(300080):2023年5月获得政府补助
- 4【环球新视野】申请代理记账资格的机构应当同时具备哪些条件?申请代理记账机构的条件有哪些?_天天快播报
- 5全球快报:石家庄市建设北大街小学举行新少先队员入队仪式
- 6国内商品期市午盘多数收涨 棕榈油涨超3%
- 7天天热消息:用电饭锅煮白粥要多久 电饭煲煮粥要多长时间才可以吃呢
- 8神武4清明节活动什么时候开始2021(清明节活动时间及玩法内容一览2021) 环球速看
- 9体现汉字特点的字谜故事_体现汉字特点的字谜|世界快讯
- 10中辰股份:6月8日融资买入49.32万元,融资融券余额6683.2万元 每日焦点
广告
财经
- 鼓浪屿入选全国“和美海岛” 福建共6座海岛上榜_世界新资讯
- 【世界播资讯】辽宁省民心网投诉电话号码(辽宁省政府民心网怎么投诉)
- 石斛要泡多久 石斛怎么泡水
- 广警毕业后如何分配_广警毕业后就业前景 环球新消息
- 椰子鸡的蘸料_椰子鸡的做法 环球焦点
- 据美国福克斯新闻网报道,美国前总统特朗普当地时间8日在社交媒体发文称,他因联邦指控被起诉
- 天安云谷 联手两“龙头” 共话“数字人”_世界微速讯
- 世界微速讯:腾讯和360大战案例分析报告(腾讯和360大战)
- 公司问答丨华如科技:公司在脑机方面的应用目前主要涉及文化展览领域|今热点
- 金庸武侠人物排名前100-金庸武侠人物排名
- 市场人士
- 微头条丨52安卓游戏game(5230手机游戏下载)
- 探访网红文物的出土地——安徽屯溪千年古村隆阜-微资讯
- AGA激动的惑星手游 aga激动的惑星
- “吹牛”失败反被打脸后,凯龙高科对此前披露不严谨信息进行澄清
- 焦点报道:今世缘(603369):6月8日北向资金增持65.79万股
- 世界焦点!一家基金公司三天内两只FOF募集失败 年内已有5只 反向指标再增一个?
- 23国惠01票面利率为3.3000%-当前讯息
- 美股异动 | 发布关于329机房宕机故障处理公告 唯品会(VIPS.US)涨超5% 天天头条
- 全球微资讯!博时蛇口产园REIT新增流动性服务商