在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

實(shí)戰(zhàn)案例 | RK3588 CAN通信BUG避坑指南

眺望電子 ? 2025-02-20 08:30 ? 次閱讀

前言:

RK3588內(nèi)置CAN控制器存在不可修復(fù)的硬件缺陷,考慮工業(yè)、醫(yī)療、車載等應(yīng)用領(lǐng)域?qū)AN通訊穩(wěn)定性有著極高的要求,為規(guī)避此問(wèn)題,建議使用SPI轉(zhuǎn)CAN替代原生CAN接口

一、背景說(shuō)明

RK3588內(nèi)置CAN控制器存在以下不可修復(fù)的硬件缺陷:

發(fā)送擴(kuò)展幀時(shí)可能降級(jí)為標(biāo)準(zhǔn)幀,導(dǎo)致丟幀;

接收時(shí)概率性CRC校驗(yàn)和ID填充錯(cuò)誤,觸發(fā)總線錯(cuò)誤幀。

eea6cf7a-ef21-11ef-9434-92fbcf53809c.jpg

為規(guī)避此問(wèn)題,我司建議使用MCP2518(SPI轉(zhuǎn)CAN控制器)替代原生CAN接口。如下是基于眺望電子RK3588核心板資料所提供的方案支持,提供從硬件設(shè)計(jì)、驅(qū)動(dòng)調(diào)試等方面的詳細(xì)指導(dǎo)。

二、硬件電路設(shè)計(jì)

2.1接口連接
眺望電子RK3588核心板無(wú)默認(rèn)預(yù)留SPI接口,需根據(jù)提供的引腳分配表選擇引腳進(jìn)行功能復(fù)用,如下選擇J2連接器中的UART6作為案例進(jìn)行介紹。

eec09fc2-ef21-11ef-9434-92fbcf53809c.pngeecea608-ef21-11ef-9434-92fbcf53809c.png

2.2防護(hù)設(shè)計(jì)

  • 電源濾波:MCP2518的VCC引腳需并聯(lián)100nF+10μF電容
  • 信號(hào)防護(hù):CANH/CANL添加TVS二極管(如SMBJ6.5CA)和共模電感(如DLW21HN221SQ2L);
  • SPI信號(hào)匹配:若走線長(zhǎng)度>5cm,建議串聯(lián)22Ω電阻以減少反射。

注:CAN收發(fā)器的選擇以及隔離防護(hù)等級(jí)可按照項(xiàng)目需求靈活調(diào)整。

三、SDK內(nèi)核修改

3.1復(fù)用修改

設(shè)備樹文件:talowe-rk3588-Linux.dts


首先diabled uart6節(jié)點(diǎn),使引腳釋放出來(lái)

eeda1556-ef21-11ef-9434-92fbcf53809c.png

3.2啟用SPI控制器

添加以下節(jié)點(diǎn)內(nèi)容:

&spi4{ status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&spi4m2_cs0 &spi4m2_pins>; max-speed = <10000000>; // 10MHz mcp2518: can-controller@0 { compatible = "microchip,mcp2518fd"; reg = <0>; spi-max-frequency = <10000000>; interrupt-parent = <&gpio1>; interrupts = ; pinctrl-names = "default"; pinctrl-0 = <&mcp2518_int>; status = "okey"; };};
&pinctrl {
mcp2518 { mcp2518_int: mcp2518_int { rockchip,pins = <1 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>; }; };};

確認(rèn)內(nèi)核配置選項(xiàng):

CONFIG_SPI=y CONFIG_SPI_ROCKCHIP=y CONFIG_CAN_MCP251XFD=y


eee78330-ef21-11ef-9434-92fbcf53809c.pngeef4129e-ef21-11ef-9434-92fbcf53809c.png

3.3禁用原生CAN控制

在設(shè)備樹中注釋或刪除RK3588原生CAN節(jié)點(diǎn):

/*&can1{ pinctrl-0 = < &can1m1_pins>;status="okay";assigned-clocks = <&cru CLK_CAN1>;assigned-clocks-rates=<200000000>; }; &can2{ status="okay";assigned-clocks=<&cru?CLK_CAN2>;assigned-clocks-rates=<200000000>; };*/

ef051102-ef21-11ef-9434-92fbcf53809c.png

3.4固件生成

保存配置后生成固件燒寫到板子上進(jìn)行下一步驗(yàn)證。


ef10f04e-ef21-11ef-9434-92fbcf53809c.png

出現(xiàn)如上信息則編譯成功,將新生成的boot.img燒寫到板子上驗(yàn)證即可。

四、驅(qū)動(dòng)調(diào)試記錄

4.1基礎(chǔ)功能驗(yàn)證

SPI通信測(cè)試:

# 查看SPI設(shè)備是否識(shí)別 cat /sys/bus/spi/devices/spi1.0/modalias # 輸出應(yīng)為:spi:microchip,mcp2518fd

CAN接口注冊(cè):

ip link set can0 up type can bitrate 500000 ifconfig can0 up

4.2數(shù)據(jù)收發(fā)測(cè)試

發(fā)送測(cè)試:

cansend can0 123#DEADBEEF

接收測(cè)試:

candump can0

4.3常見問(wèn)題處理

ef1def56-ef21-11ef-9434-92fbcf53809c.png

如果您在基于我司RK3588核心板進(jìn)行SPI轉(zhuǎn)CAN調(diào)試期間遇到任何問(wèn)題,歡迎隨時(shí)與我們聯(lián)系,可以為您提供專業(yè)的技術(shù)支持,期待與您合作!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CAN通信
    +關(guān)注

    關(guān)注

    5

    文章

    96

    瀏覽量

    18232
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1742

    瀏覽量

    93770
  • RK3588
    +關(guān)注

    關(guān)注

    7

    文章

    384

    瀏覽量

    5231
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RK3588主板:多元場(chǎng)景的硬核“芯”力量

    近年來(lái),RK3588主板在市場(chǎng)上愈發(fā)活躍,作為智能硬件領(lǐng)域的關(guān)鍵組件,RK3588主板以強(qiáng)大的性能和廣泛的適用性,成為眾多設(shè)備的核心“大腦”。一、RK3588主板核心優(yōu)勢(shì)高性能處理器RK358
    的頭像 發(fā)表于 03-11 10:40 ?420次閱讀
    <b class='flag-5'>RK3588</b>主板:多元場(chǎng)景的硬核“芯”力量

    RK3588 EVB開發(fā)板原理圖講解【八】 RK3588 power Tree

    本帖最后由 瑞芯微方案開發(fā)老王 于 2025-3-1 11:41 編輯 一、RK3588電源架構(gòu)核心特點(diǎn) ?多電源域設(shè)計(jì)? 芯片通常劃分為多個(gè)獨(dú)立電源域(Power Domain),例如
    發(fā)表于 03-01 11:38

    rk3588硬件原理圖

    RK3588的硬件參考設(shè)計(jì)
    發(fā)表于 02-25 17:44 ?8次下載

    RK3588原理圖

    RK3588開發(fā)板原理圖文件
    發(fā)表于 02-24 15:57 ?7次下載

    快速上手RK3588:藍(lán)牙模塊測(cè)試

    前言:歡迎繼續(xù)關(guān)注《快速上手RK3588:藍(lán)牙模塊測(cè)試》!在之前的幾期中,我們?cè)敿?xì)介紹了RK3588開發(fā)板的基礎(chǔ)功能調(diào)試方法,本期將就AW-XM458藍(lán)牙模塊測(cè)試向大家介紹使用方法。圖
    的頭像 發(fā)表于 02-20 08:31 ?1011次閱讀
    快速上手<b class='flag-5'>RK3588</b>:藍(lán)牙模塊測(cè)試

    PET_RK3588_CORE核心板

    一、PET_RK3588_CORE 核心板圖片 二、PET_RK3588_CORE 核心板詳細(xì)參數(shù) 注意:RK3588 引腳大部分是功能復(fù)用的,以上列表內(nèi)的資源存在不能同時(shí)使用的情況,引腳功能復(fù)用情況 可以查詢下表或查看我司核心
    的頭像 發(fā)表于 01-15 14:12 ?533次閱讀
    PET_<b class='flag-5'>RK3588</b>_CORE核心板

    米爾RK3576和RK3588怎么選?-看這篇就夠了

    在中國(guó)半導(dǎo)體產(chǎn)業(yè)的版圖中,瑞芯微作為國(guó)內(nèi)SoC芯片領(lǐng)跑者,憑借其在處理器芯片設(shè)計(jì)領(lǐng)域的深厚積累和持續(xù)創(chuàng)新,推出很多智能應(yīng)用處理器芯片,在嵌入式系統(tǒng)領(lǐng)域得到大規(guī)模的應(yīng)用。RK3588RK3576系列
    發(fā)表于 12-27 11:44

    快速上手RK3588常用接口測(cè)試

    前言:在之前的幾期中,我們?cè)敿?xì)介紹了RK3588開發(fā)板的大部分基礎(chǔ)功能調(diào)試方法,本期是針對(duì)常用通信接口以及IO口的測(cè)試,主要包括的調(diào)試內(nèi)容有:USB2.0測(cè)試、CAN通信測(cè)試、UART
    的頭像 發(fā)表于 12-26 08:33 ?2045次閱讀
    快速上手<b class='flag-5'>RK3588</b>常用接口測(cè)試

    RK3588RK3576區(qū)別解析

    以下是RK3576與RK3588對(duì)比: 電魚電子SBC-RK3576單板 核心性能:RK3576為四核A72@2.2GHz + 四核A53@1.8GHz + M0協(xié)處理器,算力 58K
    的頭像 發(fā)表于 12-17 14:03 ?1159次閱讀
    <b class='flag-5'>RK3588</b>與<b class='flag-5'>RK</b>3576區(qū)別解析

    開發(fā)更便利!迅為RK3568/RK3588 定制分區(qū)鏡像發(fā)布

    開發(fā)更便利!迅為RK3568/RK3588 定制分區(qū)鏡像發(fā)布
    的頭像 發(fā)表于 11-11 14:00 ?837次閱讀
    開發(fā)更便利!迅為<b class='flag-5'>RK</b>3568/<b class='flag-5'>RK3588</b> 定制分區(qū)鏡像發(fā)布

    RK3588!黑神話悟空,啟動(dòng)?-迅為電子RK3588開發(fā)板

    RK3588!黑神話悟空,啟動(dòng)?-迅為電子RK3588開發(fā)板
    的頭像 發(fā)表于 08-30 14:13 ?1020次閱讀
    <b class='flag-5'>RK3588</b>!黑神話悟空,啟動(dòng)?-迅為電子<b class='flag-5'>RK3588</b>開發(fā)板

    基于迅為RK3588【RKNPU2項(xiàng)目實(shí)戰(zhàn)1】:YOLOV5實(shí)時(shí)目標(biāo)分類

    [/url] 【RKNPU2 人工智能開發(fā)】 【AI深度學(xué)習(xí)推理加速器】——RKNPU2 從入門到實(shí)踐(基于RK3588RK3568) 【RKNPU2項(xiàng)目實(shí)戰(zhàn)1】:YOLOV5實(shí)時(shí)目標(biāo)分類 【RKNPU2項(xiàng)目
    發(fā)表于 08-15 10:51

    基于RK3588的NPU案例分享!6T是真的強(qiáng)!

    的準(zhǔn)確性和反應(yīng)速度。AGV機(jī)器人:RK3588的NPU可提供強(qiáng)大的視覺處理能力,可幫助AGV機(jī)器人實(shí)現(xiàn)高效的路徑規(guī)劃和障,提高運(yùn)輸效率和安全性。醫(yī)療內(nèi)窺鏡:RK3588的NPU可提供圖像識(shí)別和分析的能力
    發(fā)表于 07-17 10:55

    外協(xié):RK3588適配linux

    RK3588適配linux 功能:RK3588J+16GB+64GB 接口支持: 1.HDMI1 2.EDP1 3.USB3.02,USB2.04 4.電池管理1 5.網(wǎng)絡(luò)2 6.GPIO*8 7.音頻功能 有開發(fā)經(jīng)驗(yàn)的請(qǐng)留聯(lián)系方式。
    發(fā)表于 07-09 16:31

    迅為電子RK3588S與RK3588硬件性能區(qū)別及板卡選型

    迅為電子RK3588S與RK3588硬件性能區(qū)別及板卡選型
    的頭像 發(fā)表于 06-25 15:30 ?4308次閱讀
    迅為電子<b class='flag-5'>RK3588</b>S與<b class='flag-5'>RK3588</b>硬件性能區(qū)別及板卡選型
    主站蜘蛛池模板: 在线观看亚洲成人 | 99精品视频免费 | 日本特黄特色大片免费播放视频 | 国产成人mv在线观看入口视频 | 久草热线视频 | 亚洲精品456人成在线 | 黄色综合网站 | xyx性爽欧美视频 | 欧美人与性另类 | 欧美日穴| 美女扒开腿让男人桶尿口 | 国产伦精品一区二区三区免费 | 在线视频 亚洲 | 国产成人精品日本亚洲语言 | 欧美人与性另类 | 午夜国产高清精品一区免费 | 国产69精品久久久久9999 | 免费一级片在线观看 | 2020夜夜操| 一区二区三区免费 | 中国黄色一级毛片 | a天堂资源 | 97久久综合区小说区图片专区 | 色综合亚洲天天综合网站 | 美女露出扒开尿口让男人桶 | 日本三级黄在线观看 | 波多野结衣在线视频观看 | 国产va在线观看 | 手机在线看片国产日韩生活片 | 久久天天躁狠狠躁夜夜爽蜜月 | 国产免费久久精品 | 天堂综合| 午夜影院在线观看视频 | 天天干夜夜看 | 午夜毛片不卡高清免费 | 欧美一级片网址 | 午夜剧院免费 | 四月激情网 | 俄罗斯美女在线观看一区 | 狠狠干一区 | 黄色的视频在线免费观看 |