日期:2023-06-11 01:24:44 來源:jf_30051736
(資料圖片僅供參考)
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(*)interrupts = ;
轉(zhuǎn)換完成,產(chǎn)生中斷信號。
clock
時(shí)鐘屬性,用于驅(qū)動(dòng)開關(guān)clk,reset屬性,用于每次復(fù)位總線。
pinctrl
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ū)動(dòng)。compatible = “rockchip,can-2.0” ,rockchip,can-2.0用來匹配canfd控制器驅(qū)動(dòng)。assigned-clock-rates用來配置can的始終頻率,如果CAN的比特率低于等于3M建議修改CAN時(shí)鐘到100M,信號更穩(wěn)定。高于3M比特率的,時(shí)鐘設(shè)置200M就可以。pinctrl配置:根據(jù)實(shí)際板卡連接情況配置can_h和can_l的iomux作為can功能使用。/* 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é)點(diǎn)創(chuàng)建的CAN設(shè)備只有一個(gè),而第一個(gè)創(chuàng)建的設(shè)備為CAN0ifconfig -a
CAN啟動(dòng)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 //啟動(dòng)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)幀,遠(yuǎn)程幀,ID:123)cansend can0 00000123#12345678 //發(fā)送(擴(kuò)展幀,數(shù)據(jù)幀,ID:00000123,date:DEADBEEF)cansend can0 00000123#R //發(fā)送(擴(kuò)展幀,遠(yuǎn)程幀,ID:00000123)
CAN接收candump can0 //candump can0
審核編輯:湯梓紅
標(biāo)簽:
上一篇: 擬定的意思是什么_擬定的意思
下一篇: 最后一頁
每日熱議!RK3588-CAN總線
擬定的意思是什么_擬定的意思
李云澤:要重點(diǎn)加強(qiáng)對高水平科技自立自強(qiáng)等領(lǐng)域金融供給 每日資訊
每日一猜6月10日:哪款能重塑眼鏡人士新體驗(yàn)
科普圖解 | 筑牢生態(tài)屏障!一圖看懂我國防沙治沙新成就 環(huán)球聚焦
中國新能源汽車走向國際市場,連德國都頂不住,中國制造越來越強(qiáng)|天天速看
世界熱推薦:《海邊魔術(shù)師》 極具南洋風(fēng)情的世界
加速集聚 科創(chuàng)金融產(chǎn)業(yè)資源 2023清科·南通寶月湖投資人大會(huì)舉行
ad凱南出裝厲害還是AP(ad凱南出裝)-天天熱議
環(huán)球即時(shí):微信朋友圈廣告關(guān)了怎么還有廣告(微信朋友圈廣告)
全球看點(diǎn):樂天京東代運(yùn)營_專業(yè)代理服務(wù)提供商
當(dāng)前通訊!Moto Z3玩拆箱和游覽
天天看熱訊:廣告道閘
機(jī)構(gòu):前5月房企非銀融資總額為3146.2億元,同比下降16.7%
秋冬想要曼妙的身材,讓三木教你用一條腰帶來提升氣質(zhì),時(shí)髦高級_世界微頭條
在鐵路12306買臥鋪票也可以在線選鋪位了!手把手教你怎么操作
強(qiáng)援報(bào)告:勤勉可靠的中前衛(wèi),麥卡利斯特?fù)碛屑t軍DNA 世界今頭條
靈物_關(guān)于靈物介紹
裸眼3D產(chǎn)業(yè)拐點(diǎn)將至 移動(dòng)端規(guī)?;瘧?yīng)用提速|(zhì)信息
天天熱門:情意結(jié)鄧岳章_情意
【繪畫參考】1500+二次元角色概念參考圖,原創(chuàng)廢必備素材,快碼?。【€稿臨摹|環(huán)球播資訊
2023年杭州中考時(shí)間是什么時(shí)候_環(huán)球視點(diǎn)
天天視訊!整體浴室衛(wèi)生間小的_整體浴室衛(wèi)生間
天天消息!紀(jì)念保時(shí)捷 75 周年,微軟推出聯(lián)名款 XBOX Series X 主機(jī)和手柄
平均降價(jià)超80%!關(guān)節(jié)骨水泥類醫(yī)用耗材集中帶量采購開標(biāo)→-環(huán)球熱消息