(資料圖)
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
審核編輯:湯梓紅
標簽:
精彩推薦
- 【世界時快訊】科普圖解 | 筑牢生態屏障!一... 2023-06-11 20:31:53
- 每日時訊!儋州召開年輕干部和女干部、少數民族... 2023-06-11 20:32:42
- 一季度虧損擴大1.6倍!將要開源節流的蔚來 世界即時 2023-06-11 20:32:19
- 焦點熱文:霍尊前女友被移交檢方,為900萬搭上... 2023-06-11 19:57:01
- RK3588-CAN總線 視點 2023-06-11 20:19:27
- RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI之屏參配置 2023-06-11 20:29:32
- 首臺套50萬千瓦沖擊式水電機組項目開工 2023-06-11 20:20:20
- 學制苗族銀飾 傳承非遺之美 2023-06-11 20:24:01
- 【世界時快訊】科普圖解 | 筑牢生態屏障!一... 2023-06-11 20:31:53
- 焦點快報!今起,海口碧海大道部分路段限時交通管控 2023-06-11 20:19:46
- 快資訊丨購置補貼、租賃補貼…租賃最高200萬元... 2023-06-11 20:29:45
- 海口打卡地+1,白沙門文創市集今晚開業|今日看點 2023-06-11 20:24:49
- 海南省機關事務管理局保衛處、海南省直屬機關... 2023-06-11 20:25:27
- 儋州考生 高考最后一天,雷雨天氣需注意!戳... 2023-06-11 20:14:47
- 每日時訊!儋州召開年輕干部和女干部、少數民族... 2023-06-11 20:32:42
- 旱堿麥成“名片”迎來豐收 鹽堿地特色農業開... 2023-06-11 20:18:27
- 途牛轉戰抖音;騰訊文旅發力酒店全場景數字化... 2023-06-11 20:21:19
- 中科大開拓廢棄聚酯塑料循環回收新工藝 快資訊 2023-06-11 20:27:37
- 打新套利動輒千萬,“萬人搖”亂象叢生,樓市... 2023-06-11 20:13:45
- 即時看!5月出口同比下滑,司法部門向網暴“亮... 2023-06-11 20:18:55
- 一季度虧損擴大1.6倍!將要開源節流的蔚來 世界即時 2023-06-11 20:32:19
- 環球觀焦點:居理買房暴雷!前員工稱“欠薪千... 2023-06-11 20:00:40
- 天天熱消息:《底特律》發行商公布獨立品牌:... 2023-06-11 19:53:05
- 張建坤深入高考點巡查護考護安情況-環球熱訊 2023-06-11 19:56:36
- 《仙劍三》翻拍:情懷有多不值錢? 2023-06-11 20:09:18
- 【速看料】明明很漂亮,卻讓人不想追劇,從李... 2023-06-11 19:56:56
- 焦點熱文:霍尊前女友被移交檢方,為900萬搭上... 2023-06-11 19:57:01
- 耳機不能講話怎么辦_耳機不能說話怎么設置|環... 2023-06-11 20:07:43
- 建筑施工企業會計科目表網_建筑施工企業會計科... 2023-06-11 20:01:28
- 世界最資訊丨形容地獄的花_表示地獄的花是什么 2023-06-11 19:55:42
- 錯覺by藍淋全文閱讀_錯覺by藍淋-焦點關注 2023-06-11 19:49:03
- 當前信息:有則理惠是好的嗎_有則理惠 2023-06-11 19:56:42
- 天上天下天地無雙刀強_天上天下天地無雙刀 世... 2023-06-11 20:02:24
- 買家秀與賣家秀大相徑庭?手機“碰一碰”就可... 2023-06-11 19:40:57