日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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è)備樹(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è)備樹(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常見(jiàn)問(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

    文章

    107

    瀏覽量

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

    關(guān)注

    17

    文章

    1900

    瀏覽量

    102190
  • RK3588
    +關(guān)注

    關(guān)注

    8

    文章

    592

    瀏覽量

    7590
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    BSP調(diào)試#05:MIPI DSI(RK3588

    ?? 本合集的是我當(dāng)初調(diào)試 RK3588 平臺(tái)時(shí)的 原始筆記 ——只保留了那些踩過(guò)的問(wèn)題接口,沒(méi)出過(guò)問(wèn)題的內(nèi)容全刪掉了。文章框架如下: 其中, “調(diào)試過(guò)程” 章節(jié)可能有點(diǎn)意思(記錄了我踩過(guò)的
    的頭像 發(fā)表于 04-17 11:54 ?7767次閱讀
    BSP調(diào)試#05:MIPI DSI(<b class='flag-5'>RK3588</b>)

    RK3588 Type-C一線通,DP顯示輸出實(shí)戰(zhàn)指南

    摘要:RK3588的Type-C接口不僅是數(shù)據(jù)傳輸通道,更是一路強(qiáng)大的DisplayPort視頻輸出接口。本文將手把手教你如何通過(guò)Type-C實(shí)現(xiàn)DP視頻輸出,讓你使用眺望電子RK3588開(kāi)發(fā)板輕松
    的頭像 發(fā)表于 04-03 08:33 ?1.2w次閱讀
    <b class='flag-5'>RK3588</b> Type-C一線通,DP顯示輸出<b class='flag-5'>實(shí)戰(zhàn)</b><b class='flag-5'>指南</b>

    指南!RK3588 D/C-PHY硬件設(shè)計(jì)致命誤區(qū),別讓Camera和LCD“打架”(android12)

    在嵌入式硬件設(shè)計(jì)中,RK3588 憑借強(qiáng)大的算力和豐富的外設(shè)接口,成為直播機(jī)、工業(yè)平板、智能終端等設(shè)備的熱門主控。但其中MIPI D/C-PHY(數(shù)據(jù) / 控制物理層) 的設(shè)計(jì)往往被忽略—— 它直接
    的頭像 發(fā)表于 02-04 17:40 ?4323次閱讀
    <b class='flag-5'>避</b><b class='flag-5'>坑</b><b class='flag-5'>指南</b>!<b class='flag-5'>RK3588</b> D/C-PHY硬件設(shè)計(jì)致命誤區(qū),別讓Camera和LCD“打架”(android12)

    保姆級(jí)教程!RK3588 Linux6.1?固件簽名完整實(shí)現(xiàn)方案(不含rootfs)

    內(nèi)核)上實(shí)操固件簽名時(shí),踩了不少官方文檔的,經(jīng)過(guò)反復(fù)調(diào)試終于打通全流程。今天就把這份實(shí)戰(zhàn)經(jīng)驗(yàn)整理成保姆級(jí)教程,從配置到問(wèn)題排查,一步步帶大家搞定 RK3588 的固件簽名! 一、核心原理速覽 ? ? 固件簽名的核心邏輯是通過(guò)
    的頭像 發(fā)表于 01-14 17:21 ?2321次閱讀
    保姆級(jí)教程!<b class='flag-5'>RK3588</b> Linux6.1?固件簽名完整實(shí)現(xiàn)方案(不含rootfs)

    【NPU實(shí)戰(zhàn)】在迅為RK3588上玩轉(zhuǎn)YOLOv8:目標(biāo)檢測(cè)與語(yǔ)義分割一站式部署指南

    【NPU實(shí)戰(zhàn)】在迅為RK3588上玩轉(zhuǎn)YOLOv8:目標(biāo)檢測(cè)與語(yǔ)義分割一站式部署指南
    的頭像 發(fā)表于 12-12 14:30 ?6422次閱讀
    【NPU<b class='flag-5'>實(shí)戰(zhàn)</b>】在迅為<b class='flag-5'>RK3588</b>上玩轉(zhuǎn)YOLOv8:目標(biāo)檢測(cè)與語(yǔ)義分割一站式部署<b class='flag-5'>指南</b>

    基于迅為RK3588開(kāi)發(fā)板實(shí)現(xiàn)高性能機(jī)器狗主控解決方案-?AI能力實(shí)戰(zhàn):YOLOv5目標(biāo)檢測(cè)例程

    基于迅為RK3588開(kāi)發(fā)板實(shí)現(xiàn)高性能機(jī)器狗主控解決方案-?AI能力實(shí)戰(zhàn):YOLOv5目標(biāo)檢測(cè)例程
    的頭像 發(fā)表于 11-28 11:32 ?1736次閱讀
    基于迅為<b class='flag-5'>RK3588</b>開(kāi)發(fā)板實(shí)現(xiàn)高性能機(jī)器狗主控解決方案-?AI能力<b class='flag-5'>實(shí)戰(zhàn)</b>:YOLOv5目標(biāo)檢測(cè)例程

    一文搞懂?RK3588 PCIe:從硬件資源到拆分配置?+?指南(含腦圖)

    資源解析、 3? 大拆分方案實(shí)戰(zhàn)、關(guān)鍵配置步驟及要點(diǎn),附帶可視化腦圖,助力開(kāi)發(fā)者快速落地? PCIe? 相關(guān)項(xiàng)目。 ? ? ? 一、 RK3588 PCIe? 核心硬件資源 ? 1
    的頭像 發(fā)表于 11-20 18:18 ?4880次閱讀
    一文搞懂?<b class='flag-5'>RK3588</b> PCIe:從硬件資源到拆分配置?+?<b class='flag-5'>避</b><b class='flag-5'>坑</b><b class='flag-5'>指南</b>(含腦圖)

    開(kāi)發(fā)者必備,10 分鐘搞定 RK3588 PCIE 拆分!

    RK3588PCIE拆分的核心邏輯、配置步驟與實(shí)戰(zhàn)技巧,輕松上手!一、RK3588PCIE拆分映射關(guān)系圖PCIE的拆分機(jī)制的核心主要在于對(duì)于PCIEPHY的靈活拆分
    的頭像 發(fā)表于 11-13 08:31 ?2087次閱讀
    開(kāi)發(fā)者必備,10 分鐘搞定 <b class='flag-5'>RK3588</b> PCIE 拆分!

    基于瑞芯微 RK3588 的 ARM 與 FPGA 交互通信實(shí)戰(zhàn)指南

    本文圍繞創(chuàng)龍科技研發(fā)的 TL3588-EVM 評(píng)估板,詳解瑞芯微 RK3588 與 FPGA 基于 PCIe 總線的通信案例,包括 DMA 與非 DMA 兩種方式。涵蓋案例功能、測(cè)試流程、編譯步驟
    的頭像 發(fā)表于 11-04 16:09 ?805次閱讀
    基于瑞芯微 <b class='flag-5'>RK3588</b> 的 ARM 與 FPGA 交互<b class='flag-5'>通信實(shí)戰(zhàn)</b><b class='flag-5'>指南</b>

    RK3588 PCIe設(shè)備識(shí)別失???一招“非法Class”陷阱

    前言:在RK3588平臺(tái)開(kāi)發(fā)過(guò)程中,你是否遇到過(guò)這樣的窘境:明明PCIe總線上掛好了網(wǎng)卡模塊,lspci能識(shí)別到芯片,可驅(qū)動(dòng)就是加載失敗,排查半天找不到關(guān)鍵問(wèn)題?別慌!本文將帶你一步步解決這個(gè)棘手
    的頭像 發(fā)表于 08-29 08:32 ?2135次閱讀
    <b class='flag-5'>RK3588</b> PCIe設(shè)備識(shí)別失???一招<b class='flag-5'>避</b><b class='flag-5'>坑</b>“非法Class”陷阱

    RK3588數(shù)據(jù)手冊(cè)

    RK3588的資料
    發(fā)表于 08-01 16:08 ?54次下載

    RK這2款旗艦芯片RK3588 PK RK3576,誰(shuí)是最優(yōu)選

    在 AI 邊緣計(jì)算領(lǐng)域,瑞芯微的 RK3588RK3576 都是備受矚目的處理器。在中國(guó)半導(dǎo)體產(chǎn)業(yè)的版圖中,瑞芯微作為國(guó)內(nèi) SoC 芯片領(lǐng)跑者,憑借其在處理器芯片設(shè)計(jì)領(lǐng)域的深厚積累和持續(xù)創(chuàng)新
    發(fā)表于 07-10 18:24

    干貨分享 | RK3588 Ubuntu系統(tǒng)Docker容器使用指南

    前言:在瑞芯微RK3588高性能AIoT平臺(tái)上運(yùn)行Ubuntu系統(tǒng)時(shí),Docker容器技術(shù)能極大提升開(kāi)發(fā)部署效率。通過(guò)輕量級(jí)虛擬化實(shí)現(xiàn)環(huán)境隔離與快速遷移,本文將從零開(kāi)始詳解RK3588平臺(tái)
    的頭像 發(fā)表于 06-27 12:01 ?4266次閱讀
    干貨分享 | <b class='flag-5'>RK3588</b> Ubuntu系統(tǒng)Docker容器使用<b class='flag-5'>指南</b>

    RK3588參數(shù)與主要特性 RK3588數(shù)據(jù)手冊(cè)解讀

    RK3588參數(shù)與主要特性 RK3588數(shù)據(jù)手冊(cè)解讀
    的頭像 發(fā)表于 05-19 18:34 ?1.5w次閱讀
    <b class='flag-5'>RK3588</b>參數(shù)與主要特性  <b class='flag-5'>RK3588</b>數(shù)據(jù)手冊(cè)解讀

    RK3588S和RK3588S2差異說(shuō)明

    RK3588S2?較?RK3588S少了一組?MIPI D/C-PHY CSI_RX PORT0,新增一組?MIPI DPHY CSI_RX PORT1,同時(shí)接口位置除?MIPI D/C-PHY
    的頭像 發(fā)表于 05-13 14:23 ?3254次閱讀
    <b class='flag-5'>RK3588</b>S和<b class='flag-5'>RK3588</b>S2差異說(shuō)明
    临沂市| 辉县市| 福安市| 巨鹿县| 拜泉县| 绍兴县| 丰宁| 通海县| 花莲县| 澄江县| 西畴县| 阜新| 盘锦市| 石柱| 永济市| 万载县| 朝阳区| 从化市| 兰考县| 永昌县| 纳雍县| 临漳县| 兴海县| 从化市| 资源县| 肥西县| 金沙县| 永善县| 安宁市| 介休市| 宝山区| 靖西县| 登封市| 四川省| 师宗县| 桓台县| 太白县| 开封市| 北安市| 建湖县| 拉孜县|