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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

飛凌嵌入式OKA40i-C開發實現SPI轉CAN功能

檸檬籽兒 ? 來源:檸檬籽兒 ? 作者:檸檬籽兒 ? 2022-05-31 11:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

全志A40i或者T3的CPU中無CAN控制器,而在實際使用過程中,會用到CAN,通常會采用SPI轉CAN的方式。

本文基于飛凌嵌入式OKA40i-C開發板進行操作,其他品牌開發板可視情況參考。

在OKA40i-C底板上,有一路SPI,但由于電壓與mcp2515的電壓不匹配,所以會采用串口2的這組復用為SPI外接mcp2515模塊。

根據CPU手冊第三章描述,可以將PI17-19復用為SPI1,采用PH08作為中斷。

pYYBAGKVjfSAE_JFAACejx6Grg4766.png

A40i/T3采用sys_config.fex或者dts 配置引腳復用功能,下面我們采用dts 進行配置。

01-打開SPI1

修改sys_config.fex,將uart2的配置去掉,打開SPI1的配置。

poYBAGKVjfSAKRjQAAA69ejW2Wo240.jpgpYYBAGKVjfSAZjenAABI4Kh7nG8796.jpg

同時將PH08注釋掉:

pYYBAGKVjfSADVYyAAAN8qbKYQw491.jpg

同時修改設備樹:

poYBAGKVjfSANNRcAAB_3PHX89Y011.pngpYYBAGKVjfWAL9-TAABNyQ58bFc041.jpg

02-修改defconfig

采用通過其他平臺驗證,且適配設備樹的驅動mcp251x.c,

修改defconfig 配置文件:

Networking support ---> CAN bus subsystem support --->CAN Device Drivers --->Microchip MCP251x SPI CAN controllers選中。

同時選中SPI配置,默認已支持,此處不再說明。

03-配置iproute

文件系統:

buildroot-201611/configs/sun8iw11p1_hf_defconfig

需要配置上BR2_PACKAGE_IPROUTE2=y.

重新編譯,并打包鏡像,燒錄。

04-測試can0節點

啟動之后,ifconfig 查看出現can0節點。使用以下命令進行測試:

ifconfig can0 down ip link set can0 up type can bitrate 125000 triple-sampling on ifconfig can0 up cansend can0 123#12345678 candump can0

如果有必要請聯系飛凌技術服務人員,提供patch文件。

注意事項

在設備樹中,用作中斷時,因A40i/T3只能使用PH組的引腳復用為中斷,在設備樹中設置中斷時的如下:

interrupt-parent = <&pio>; interrupts = <8 0>;

另外,需要注意驅動中的中斷觸發方式。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5146

    文章

    19598

    瀏覽量

    316299
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2903

    瀏覽量

    467256
  • 開發板
    +關注

    關注

    25

    文章

    5622

    瀏覽量

    103635
  • 飛凌
    +關注

    關注

    0

    文章

    135

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式分享丨全志 A40i / T3對CAN的支持

    嵌入式分享丨全志 A40i / T3對CAN的支持全志A40i或者T3的CPU中無
    發表于 12-07 17:07

    A40i系列OKA40i-C開發板的相關資料推薦

    近期,嵌入式正式推出了首款國產工業級平臺OKA40i-C開發板?;谌竟I級A40i Co
    發表于 12-28 06:36

    全志A40i及T3開發SPICAN的使用方式

    采用SPICAN的方式。在此之前已經提供了OKA40i-C
    發表于 04-18 15:06

    全志A40i開發版及T3開發SPICAN的使用方式

    CPU 中未包含CAN控制器,而在實際使用過程中,如果用到CAN功能,通常會采用[color=inherit !important]SPI
    發表于 04-19 18:45

    OKA40i-C開發板試用體驗】開箱+瀏覽器點燈

    感謝“電子發燒友網”和嵌入式公司提供了本次OKA40i-C開發板的評測機會。一、 硬件介紹OKA40
    發表于 08-30 10:16

    OKA40i-C開發板試用體驗】伺服電機控制之準備篇

    板已經編譯好的HDMI鏡像包?!究刂平缑妗堪凑涨懊娴腝T設計的串口助手的知識【OKA40i-C開發板試用體驗】QT實現串口助手 -
    發表于 10-06 12:29

    干貨丨電源架構解析之A40i系列OKA40i-C開發

    近期,嵌入式正式推出了首款國產工業級平臺OKA40i-C開發板?;谌竟I級A40i Co
    發表于 01-05 15:09 ?1次下載
    干貨丨電源架構解析之A<b class='flag-5'>40i</b>系列<b class='flag-5'>OKA40i-C</b><b class='flag-5'>開發</b>板

    OKA40i-C開發板試用體驗】LVGL移植與測評

    提供了本次OKA40i-C 開發板 的評測機會。上次我們介紹了視頻監控的測試,今天來介紹一下輕量級圖形界面庫LVGL的移植與測評。 一、?LVGL源代碼下載 OKA40i開發板官方提供
    的頭像 發表于 10-20 10:22 ?4599次閱讀
    【<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>OKA40i-C</b><b class='flag-5'>開發</b>板試用體驗】LVGL移植與測評

    OKA40i-C開發板試用體驗】玩轉FFmpeg

    公司提供了本次OKA40i-C 開發板 的評測機會。上次我們介紹了通過HDMI 接口 連接智能電視的 測試 情況,今天使用FFmpeg進行視頻編解碼的測試。 一、? ?FFmpeg 的安裝
    的頭像 發表于 10-20 10:42 ?1202次閱讀
    【<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>OKA40i-C</b><b class='flag-5'>開發</b>板試用體驗】玩轉FFmpeg

    OKA40i-C開發板試用體驗】HDMI顯示測試

    公司提供了本次OKA 40 i -C 開發板 的評測機會。上次我們介紹了在無屏幕的情況下的測試情況,今天來介紹一下通過 H DMI 接口連接
    的頭像 發表于 10-20 10:54 ?2499次閱讀
    【<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>OKA40i-C</b><b class='flag-5'>開發</b>板試用體驗】HDMI顯示測試

    OKA40i-C開發板試用體驗】開箱+瀏覽器點燈

    公司提供了本次OKA 40 i -C 開發板 的評測機會。 一、? 硬件介紹 OKA40i-C
    的頭像 發表于 10-20 11:11 ?1517次閱讀
    【<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>OKA40i-C</b><b class='flag-5'>開發</b>板試用體驗】開箱+瀏覽器點燈

    新資料丨OKA40i-C及OKT3-C開發板 對CAN的支持補充

    嵌入式基于全志系列處理器設計的OKA40i-C開發板、OKT3-C
    的頭像 發表于 12-10 11:31 ?1309次閱讀
    新資料丨<b class='flag-5'>OKA40i-C</b>及OKT3-<b class='flag-5'>C</b><b class='flag-5'>開發</b>板 對<b class='flag-5'>CAN</b>的支持補充

    發燒友實測 | OKA40i-C開發板編譯環境的搭建

    本篇試用報告由發燒友【華仔stm32】提供,原文標題?《【OKA40i-C開發板試用體驗】編譯環境的搭建以及編寫自己的第一個helloworld》,感謝【華仔stm32】的支持。
    的頭像 發表于 11-15 14:40 ?1017次閱讀
    發燒友實測 | <b class='flag-5'>OKA40i-C</b><b class='flag-5'>開發</b>板編譯環境的搭建

    發燒友實測 | OKA40i-C開發板SATA硬盤掛載及讀寫速率測試

    本篇試用報告由發燒友【華仔stm32】提供,原文標題《【OKA40i-C開發板試用體驗】掛載SATA硬盤&磁盤的讀寫速率測試》,感謝【華仔stm32】的支持。
    的頭像 發表于 11-15 14:42 ?1605次閱讀
    發燒友實測 | <b class='flag-5'>OKA40i-C</b><b class='flag-5'>開發</b>板SATA硬盤掛載及讀寫速率測試

    只需4步,讓OKA40i-C開發板的Linux系統擁有中文顯示

    嵌入式OKA40i-C開發板來為大家演示讓Linux系統顯示中文的修改方法。OKA40i-C開發板STEP1如果之前使用的是全源碼編譯方式
    的頭像 發表于 03-03 13:53 ?1190次閱讀
    只需4步,讓<b class='flag-5'>OKA40i-C</b><b class='flag-5'>開發</b>板的Linux系統擁有中文顯示
    主站蜘蛛池模板: 亚洲综合伊人 | 国产一二三区在线 | 欧美com| 日本黄色片段 | 最新色站 | 成人理伦 | 国产精品天天干 | 天堂在线最新资源 | 亚洲资源最新版在线观看 | 免费看欧美一级特黄α大片 | 特一级黄色片 | 国产精品黄网站免费观看 | 免费精品一区二区三区在线观看 | 午夜美女写真福利写视频 | 亚洲不卡在线播放 | 午夜免费理论片在线看 | 永久免费精品影视网站 | 久草3| 四虎影院精品 | 久久夜靖品 | 深夜动态福利gif进出粗暴 | 稀缺资源呦视频在线网站 | 毛片免费高清免费 | 国产成人精品系列在线观看 | 欧美色视频日本片免费高清 | 国产一级特黄aa大片爽爽 | 天天在线精品视频在线观看 | 韩国十八禁毛片无遮挡 | 免费观看高清视频 | 国产精品大片天天看片 | 亚洲成在人天堂一区二区 | 天堂一区二区三区在线观看 | 国产福利资源在线 | 亚洲国产tv| 国产精品一久久香蕉产线看 | 欧美性猛交xxxx免费看久久 | 免费观看高清视频 | 色婷婷九月| 韩国三级视频网站 | 制服丝袜中文字幕第一页 | 五月综合激情视频在线观看 |