色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

RT-Thread上CAN實(shí)踐

RT-Thread官方賬號(hào) ? 2024-11-13 01:03 ? 次閱讀

開(kāi)箱測(cè)試

RT-Thread官方已完成了對(duì)英飛凌XMC7200 EVK的移植,通過(guò)shell可以看到做好了uart3的console。

本文將介紹如何進(jìn)行RT-Thread Can 移植。

f804d2d6-a117-11ef-8084-92fbcf53809c.png

接下來(lái)我們要完成CAN_FD的驅(qū)動(dòng)移植,并正常啟動(dòng)RT-Thread,首先參考下面的帖子搭建好開(kāi)發(fā)環(huán)境:

https://club.rt-thread.org/ask/article/4e5abc98191c3747.html

接著在RT-Thread主倉(cāng)中找到xmc7200的模板工程(路徑:\bsp\Infineon\xmc7200-kit_xmc7200_evk)。在不改變?nèi)魏?a target="_blank">參數(shù)的情況下,我們修改應(yīng)用程序讓三個(gè)燈循環(huán)點(diǎn)亮,接著進(jìn)行編譯和并下載程序驗(yàn)證。

f81cf4e2-a117-11ef-8084-92fbcf53809c.png

下載驗(yàn)證:

f831ebe0-a117-11ef-8084-92fbcf53809c.jpg

原理圖分析

f84cd374-a117-11ef-8084-92fbcf53809c.png

f8655368-a117-11ef-8084-92fbcf53809c.png

從開(kāi)發(fā)板的原理圖和芯片復(fù)用手冊(cè)可知,驅(qū)動(dòng)CAN_FD芯片的是P0.2和P0.3兩個(gè)引腳,使用CAN0通道1進(jìn)行控制。另外P1.0引腳控制CAN transceiver的standby功能。

驅(qū)動(dòng)移植

使用RT-Thread ENV 工具對(duì)內(nèi)核進(jìn)行配置,開(kāi)啟內(nèi)核層CAN總線驅(qū)動(dòng),并重新生成KEIL MDK工程,運(yùn)行scons --target=mdk5

f888aac0-a117-11ef-8084-92fbcf53809c.png

在HAL_Drivers目錄下添加硬件層的can驅(qū)動(dòng)代碼,命名為drv_can.c drv_can.h.

f8b150ec-a117-11ef-8084-92fbcf53809c.png

參考STM32的RTT HAL驅(qū)動(dòng),我們需要針對(duì)性地對(duì)各部分進(jìn)行更改,仔細(xì)核對(duì)驅(qū)動(dòng)API調(diào)用方法才能完成移植。由于是第一次使用英飛凌XMC系列處理器,并沒(méi)有完全了解其驅(qū)動(dòng)庫(kù)架構(gòu)和寄存器對(duì)應(yīng)關(guān)系,需要進(jìn)一步更改才能使用。目前實(shí)現(xiàn)的功能是內(nèi)核驅(qū)動(dòng)掛載并正常顯示。

如下圖所示,可查找到名為xmc_can0的設(shè)備,但是無(wú)法對(duì)其進(jìn)行操作。

f8d075ee-a117-11ef-8084-92fbcf53809c.pngf8ecc000-a117-11ef-8084-92fbcf53809c.png

CAN測(cè)試

為了完成XMC7200 CANFD驅(qū)動(dòng)評(píng)估,需要一個(gè)CAN總線分析儀??紤]到成本原因,我選擇通過(guò)嘉立創(chuàng)開(kāi)源項(xiàng)目拷貝一個(gè)現(xiàn)有方案并手工貼片完成一個(gè)簡(jiǎn)單的CAN采集器,用于測(cè)試和數(shù)據(jù)分析。選中了下面這款USB_TO_CAN tool,并進(jìn)行打板,焊接,測(cè)試,下載官方的固件并進(jìn)行通信驗(yàn)證。

f8fded8a-a117-11ef-8084-92fbcf53809c.jpg

完成的實(shí)物和測(cè)試效果如下圖:

f9217dcc-a117-11ef-8084-92fbcf53809c.jpg

參考STM32的CAN驅(qū)動(dòng),我們移植英飛凌的CAN驅(qū)動(dòng)對(duì)接到RT-Thread的

CAN框架。最終完成了一個(gè)傳統(tǒng)CAN模式的測(cè)試框架,并提交到github上面。https://github.com/Jason0204/rtthread-xmc7200測(cè)試效果如下:

f938f628-a117-11ef-8084-92fbcf53809c.jpgf95f0d72-a117-11ef-8084-92fbcf53809c.jpg

XMC7200EVK 傳統(tǒng)模式下的CANFD在RT-Thread下的運(yùn)行已經(jīng)完成驅(qū)動(dòng)移植和部分測(cè)試。

原文鏈接

原文鏈接:https://club.rt-thread.org/ask/article/ee5a26b536d9a122.html

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 英飛凌
    +關(guān)注

    關(guān)注

    66

    文章

    2183

    瀏覽量

    138645
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2744

    瀏覽量

    463614
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1285

    瀏覽量

    40081
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    課程上線 - RT-Thread應(yīng)用開(kāi)發(fā)實(shí)踐課程上線慕課平臺(tái)啦!

    我們非常高興地告訴大家,由廣東機(jī)電職業(yè)技術(shù)學(xué)院的老師們制作的,使用《RT-Thread應(yīng)用開(kāi)發(fā)實(shí)踐》作為教材的課程——嵌入式操作系統(tǒng)應(yīng)用,正式上線慕課平臺(tái)啦!歡迎各位想要系統(tǒng)學(xué)習(xí)RT-Thread
    的頭像 發(fā)表于 09-14 08:07 ?332次閱讀
    課程上線 - <b class='flag-5'>RT-Thread</b>應(yīng)用開(kāi)發(fā)<b class='flag-5'>實(shí)踐</b>課程上線慕課平臺(tái)啦!

    2024 RT-Thread全球巡回 線下培訓(xùn)火熱來(lái)襲!

    親愛(ài)的RT-Thread社區(qū)成員們:我們非常高興地宣布,2024年RT-Thread全球開(kāi)發(fā)者線下培訓(xùn)即將拉開(kāi)帷幕!24年全球巡回培訓(xùn)將覆蓋超10座城市及國(guó)家,為開(kāi)發(fā)者提供一個(gè)深入學(xué)習(xí)RT-Thread嵌入式開(kāi)發(fā)的絕佳機(jī)會(huì)。
    的頭像 發(fā)表于 08-07 08:35 ?1167次閱讀
    2024 <b class='flag-5'>RT-Thread</b>全球巡回 線下培訓(xùn)火熱來(lái)襲!

    RT-Thread 新里程碑達(dá)成——GitHub Star 破萬(wàn)!

    RT-Thread實(shí)時(shí)操作系統(tǒng)開(kāi)源項(xiàng)目在GitHub的star數(shù)量突破一萬(wàn)!截止發(fā)文,RT-Thread作為實(shí)時(shí)操作系統(tǒng)在業(yè)界Star數(shù)量排名第一!倉(cāng)庫(kù)地址:https://github.com
    的頭像 發(fā)表于 07-04 08:35 ?467次閱讀
    <b class='flag-5'>RT-Thread</b> 新里程碑達(dá)成——GitHub Star 破萬(wàn)!

    6月6日杭州站RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    嵌入式軟件工程師郭占鑫老師為您講解有關(guān)技術(shù)知識(shí)和實(shí)踐經(jīng)驗(yàn)。通過(guò)本次workshop能深入理解RT-Thread專業(yè)版與混合部署的潛力,在RK3568平臺(tái)提升系統(tǒng)實(shí)時(shí)
    的頭像 發(fā)表于 05-28 08:35 ?441次閱讀
    6月6日杭州站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    2024 RT-Thread 全球技術(shù)大會(huì)演講議程發(fā)布!

    RT-ThreadGlobalTechConference(RT-ThreadGTC,RT-Thread全球技術(shù)大會(huì))致力于圍繞RT-Thread基礎(chǔ)軟件技術(shù)發(fā)展、
    的頭像 發(fā)表于 05-16 08:34 ?539次閱讀
    2024 <b class='flag-5'>RT-Thread</b> 全球技術(shù)大會(huì)演講議程發(fā)布!

    【上?!?月25日-基于恩智浦MCX N系列MCU結(jié)合RT-Thread的應(yīng)用與實(shí)踐 線下培訓(xùn)

    5月25號(hào),RT-Thread將攜手恩智浦共同舉辦基于恩智浦MCXN系列MCU結(jié)合RT-Thread的應(yīng)用與實(shí)踐線下培訓(xùn)。我們將為大家?guī)?lái)恩智浦MCXN系列MCU的詳細(xì)介紹、精彩Demo展示、以及
    的頭像 發(fā)表于 05-13 18:19 ?846次閱讀
    【上海】5月25日-基于恩智浦MCX N系列MCU結(jié)合<b class='flag-5'>RT-Thread</b>的應(yīng)用與<b class='flag-5'>實(shí)踐</b> 線下培訓(xùn)

    新書(shū)發(fā)布——《實(shí)時(shí)操作系統(tǒng)應(yīng)用技術(shù):RT-Thread與ARM編程實(shí)踐

    RT-Thread又一本新書(shū)《實(shí)時(shí)操作系統(tǒng)應(yīng)用技術(shù)——基于RT-Thread與ARM的編程實(shí)踐》發(fā)布,標(biāo)志著RT-Thread生態(tài)和實(shí)時(shí)操作系統(tǒng)技術(shù)教育領(lǐng)域又迎來(lái)了一個(gè)重要里程碑。本書(shū)
    的頭像 發(fā)表于 05-11 08:35 ?793次閱讀
    新書(shū)發(fā)布——《實(shí)時(shí)操作系統(tǒng)應(yīng)用技術(shù):<b class='flag-5'>RT-Thread</b>與ARM編程<b class='flag-5'>實(shí)踐</b>》

    5月16日南京站RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    嵌入式軟件工程師郭占鑫老師為您講解有關(guān)技術(shù)知識(shí)和實(shí)踐經(jīng)驗(yàn)。通過(guò)本次workshop能深入理解RT-Thread專業(yè)版與混合部署的潛力,在RK3568平臺(tái)提升系統(tǒng)實(shí)
    的頭像 發(fā)表于 05-01 08:35 ?359次閱讀
    5月16日南京站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    RT-Thread混合部署Workshop北京站來(lái)啦!

    嵌入式軟件工程師郭占鑫老師為您講解有關(guān)技術(shù)知識(shí)和實(shí)踐經(jīng)驗(yàn)。通過(guò)本次workshop能深入理解RT-Thread專業(yè)版與混合部署的潛力,在RK3568平臺(tái)提升系統(tǒng)
    的頭像 發(fā)表于 04-19 08:34 ?437次閱讀
    <b class='flag-5'>RT-Thread</b>混合部署Workshop北京站來(lái)啦!

    4月25日北京站RT-Thread線下workshop,探索RT-Thread混合部署新模式

    嵌入式軟件工程師郭占鑫老師為您講解有關(guān)技術(shù)知識(shí)和實(shí)踐經(jīng)驗(yàn)。通過(guò)本次workshop能深入理解RT-Thread專業(yè)版與混合部署的潛力,在RK3568平臺(tái)提升系統(tǒng)
    的頭像 發(fā)表于 04-16 08:35 ?416次閱讀
    4月25日北京站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式

    【4月10日-深圳-workshop】RT-Thread帶你探索混合部署新模式

    嵌入式軟件工程師農(nóng)曉明老師為您講解有關(guān)技術(shù)知識(shí)和實(shí)踐經(jīng)驗(yàn)。通過(guò)本次workshop能深入理解RT-Thread專業(yè)版與混合部署的潛力,在RK3568平臺(tái)提升系統(tǒng)實(shí)
    的頭像 發(fā)表于 04-04 08:34 ?337次閱讀
    【4月10日-深圳-workshop】<b class='flag-5'>RT-Thread</b>帶你探索混合部署新模式

    4月10日深圳場(chǎng)RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    4月10日我們將在深圳福田舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread
    的頭像 發(fā)表于 03-27 11:36 ?815次閱讀
    4月10日深圳場(chǎng)<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    4月10日深圳場(chǎng)RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    嵌入式軟件工程師農(nóng)曉明老師為您講解有關(guān)技術(shù)知識(shí)和實(shí)踐經(jīng)驗(yàn)。通過(guò)本次workshop能深入理解RT-Thread專業(yè)版與混合部署的潛力,在RK3568平臺(tái)提升系統(tǒng)實(shí)
    的頭像 發(fā)表于 03-27 08:34 ?527次閱讀
    4月10日深圳場(chǎng)<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    就在本周四!探索RT-Thread混合部署新模式!

    嵌入式軟件工程師郭老師為您講解有關(guān)技術(shù)知識(shí)和實(shí)踐經(jīng)驗(yàn)。通過(guò)本次workshop能深入理解RT-Thread專業(yè)版與混合部署的潛力,在RK3568平臺(tái)提升系統(tǒng)實(shí)時(shí)性
    的頭像 發(fā)表于 03-20 08:34 ?543次閱讀
    就在本周四!探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    恩智浦半導(dǎo)體正式加入RT-Thread全球合作伙伴計(jì)劃!

    前不久,恩智浦半導(dǎo)體正式加入RT-Thread全球合作伙伴計(jì)劃,成為RT-Thread高級(jí)會(huì)員合作伙伴。同時(shí),RT-Thread現(xiàn)已成為恩智浦注冊(cè)合作伙伴(RT-Thread| 簡(jiǎn)介合
    的頭像 發(fā)表于 03-14 10:40 ?615次閱讀
    恩智浦半導(dǎo)體正式加入<b class='flag-5'>RT-Thread</b>全球合作伙伴計(jì)劃!
    主站蜘蛛池模板: 亚色九九九全国免费视频| 久久精品亚洲国产AV涩情| 果冻传媒独家原创在线观看| 久久视频精品38在线播放| 青青草伊人久久| 亚洲精品一二三| 99久久夜色精品国产亚洲AV卜| 国产WW高清大片免费看| 久久国产乱子伦精品免费不卡| 欧美做真爱欧免费看| 亚洲国产在线2o20| av天堂网站avtt2017| 国产专区青青在线视频| 嫩草影院在线观看网站成人| 亚洲AV国产福利精品在现观看| 4455永久在线毛片观看| 国产美女裸身网站免费观看视频 | 欧美ⅹxxxx18性欧美| 亚洲国产中文在线视频免费| jealousvue成熟40岁| 九九热在线视频| 忘忧草在线| 99视频免费播放| 久久国产影院| 香蕉97超级碰碰碰碰碰久| av亚洲色天堂2017| 久久AV喷吹AV高潮欧美| 视频一区亚洲视频无码| 99精品观看| 久久精品WWW人人爽人人| 天天射天天干天天插| WWW国产无套内射久久| 久久久久青草大香线综合精品| 乌克兰成人性色生活片| babesvideos欧美最新| 久久久久亚洲| 亚洲精品国产熟女久久久 | 国产亚洲免费观看| 日韩中文无线码在线视频| 97公开超碰在线视频| 久久精品视频uu|