RK3588-CAN總線-環(huán)球快播報
- jf_30051736
- 2023-06-11 07:56:11
(資料圖片僅供參考)
1. 簡介
ArmSoM-W3 RK3588 開發(fā)板中已集成AN總線:
專欄總目錄CAN(controller Area Network)CAN BUS:控制器局域網(wǎng)絡(luò)總線目前世界上絕大多數(shù)汽車制造廠商都采用CAN總線來實現(xiàn)汽車內(nèi)部控制系統(tǒng)之間的數(shù)據(jù)通信。RK3568/RK3588的CAN驅(qū)動文件:drivers/net/can/rockchip/rockchip_canfd.c2. 內(nèi)核配置
rockchip_linux_defconfig配置:CONFIG_CAN=yCONFIG_CAN_DEV=yCONFIG_CAN_ROCKCHIP=yCONFIG_CANFD_ROCKCHIP=y
內(nèi)核配置:cd kernelmake ARCH=arm64 menuconfigmake savedefconfig
選擇:Networking support ---> CAN bus subsystem support ( )--->CAN Device Drivers() ---> Platform CAN drivers with Netlink support(*)3. DTS 節(jié)點配置
3.1 主要參數(shù):
interrupts = ;
轉(zhuǎn)換完成,產(chǎn)生中斷信號。
clock
時鐘屬性,用于驅(qū)動開關(guān)clk,reset屬性,用于每次復(fù)位總線。
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控制器驅(qū)動。compatible = “rockchip,can-2.0” ,rockchip,can-2.0用來匹配canfd控制器驅(qū)動。assigned-clock-rates用來配置can的始終頻率,如果CAN的比特率低于等于3M建議修改CAN時鐘到100M,信號更穩(wěn)定。高于3M比特率的,時鐘設(shè)置200M就可以。pinctrl配置:根據(jù)實際板卡連接情況配置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 >; //根據(jù)原理圖配置};
由于系統(tǒng)根據(jù)上述dts節(jié)點創(chuàng)建的CAN設(shè)備只有一個,而第一個創(chuàng)建的設(shè)備為CAN04. 調(diào)試
查詢當(dāng)前?絡(luò)設(shè)備:ifconfig -a
CAN啟動ip link set can0 down //關(guān)閉CANip link set can0 type can bitrate 500000 //設(shè)置?特率500KHzip -details -statistics link show can0 //打印can0信息ip link set can0 up //啟動CAN
CAN發(fā)送cansend can0 123#DEADBEEF //發(fā)送(標(biāo)準(zhǔn)幀,數(shù)據(jù)幀,ID:123,date:DEADBEEF)cansend can0 123#R //發(fā)送(標(biāo)準(zhǔn)幀,遠程幀,ID:123)cansend can0 00000123#12345678 //發(fā)送(擴展幀,數(shù)據(jù)幀,ID:00000123,date:DEADBEEF)cansend can0 00000123#R //發(fā)送(擴展幀,遠程幀,ID:00000123)
CAN接收candump can0 //candump can0
審核編輯:湯梓紅
關(guān)鍵詞:
福建省委書記周祖翼赴漳州調(diào)研
- 福建第一條海底電纜生產(chǎn)線成功試生產(chǎn)_天天熱推薦
- 實時:為期3天的2023年福建省普通高考圓滿結(jié)束
- 當(dāng)前視訊!福建省首家菌草微生物技術(shù)產(chǎn)業(yè)研究院揭牌
- 當(dāng)前聚焦:最新!福建福州、莆田兩地發(fā)布一批人事任免
- 福建:擴投資穩(wěn)增長 專項債再發(fā)力 前沿?zé)狳c
- 福建省啟動智慧財審系統(tǒng) 提升效率24.53%
- 世界報道:福建武夷山:讓游客坐上安全的觀光“小火車”
- 福建省全面打造數(shù)字仲裁庭 提升調(diào)解仲裁服務(wù)質(zhì)效_焦點速訊
- 福建省邵武市:依托主題公園讓安全意識入腦入心
- RK3588-CAN總線-環(huán)球快播報2023-06-11
- 資訊:原創(chuàng)組圖 | “共建自貿(mào)港——遇見2023-06-11
- 高質(zhì)量發(fā)展調(diào)研行 | 在智慧港口見證大灣2023-06-11
- 熱點聚焦:RK3588-MIPI屏幕調(diào)試筆記:RK35882023-06-11
- 旱堿麥成“名片”迎來豐收 鹽堿地特色農(nóng)業(yè)2023-06-11
- 天津夏季達沃斯論壇期間將舉辦主題城市論壇2023-06-11
- 大學(xué)排行榜,怎么看?_全球百事通2023-06-11
- 為考清華復(fù)讀14年,34歲的他將告別高考:認2023-06-11
- 當(dāng)前熱訊:防汛形勢不容樂觀 兩部門部署重2023-06-11
- 河南等八省區(qū)聯(lián)合成立“古都國家考古遺址公2023-06-11
- 焦點觀察:時隔24年,中國再度申報世界“雙2023-06-11
- 李軍強 | 加速提升上海企業(yè)科技創(chuàng)新“全2023-06-11
- 蘇宿工業(yè)園區(qū)“十二連冠”后再發(fā)力 全球動2023-06-11
- 省藥監(jiān)局主題教育暨黨組理論學(xué)習(xí)中心組下企2023-06-11
- 農(nóng)發(fā)行江蘇省分行首批200億元備齊 確保夏2023-06-11
- 新消息丨蘇州科創(chuàng)板上市企業(yè)達50家 總量位2023-06-11
- 超級瑪麗中文版無限生命(超級瑪麗中文版)2023-06-11
- 【速看料】銀塵麒零(銀塵)2023-06-11
- 大理石花紋蛋糕抹面(大理石花紋蛋糕)|天2023-06-11
- 世界觀點:EDG海報選手無字圖,官方明示Uzi2023-06-11
- 今日報丨小德又遭法網(wǎng)觀眾噓聲!意外進決賽2023-06-11
- 微頭條丨2023年里昂領(lǐng)事節(jié)舉辦 法國小熊貓2023-06-11
- 家門口成網(wǎng)紅地,如何避免打卡變打擾-全球2023-06-11
- 原創(chuàng)組圖 | “共建自貿(mào)港——遇見·相約2023-06-11
- 【環(huán)球報資訊】高質(zhì)量發(fā)展調(diào)研行 | 在智2023-06-11
- 證監(jiān)會就公募基金投顧業(yè)務(wù)管理規(guī)定公開征求2023-06-11
- 觀熱點:長三角共繪科創(chuàng)“同心圓”2023-06-11
- 街頭瓜果飄香 邕城盛夏“風(fēng)景誘人”2023-06-11
- “文化和自然遺產(chǎn)日”系列活動啟動2023-06-11
- 世界最新:吢丕的另一個情侶網(wǎng)名(吢)2023-06-11