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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

FreeRTOS在英飛凌TriCore TC33x系列上的移植和使用

嵌入式程序員 ? 來源:嵌入式程序猿 ? 2023-10-30 09:59 ? 次閱讀

摘要

本篇文檔主要用來介紹FreeRTOS英飛凌TriCore TC33x系列上的移植和使用

FreeRTOS介紹

FreeRTOS自從被AWS收購后,不斷的發展壯大,使用的人群非常龐大,FreeRTOS 是市場領先的面向微控制器和小型微處理器的實時操作系統(RTOS),與世界領先的芯片公司合作開發, FreeRTOS 通過 MIT 開源許可免費分發,包括一個內核和一組不斷豐富的 IoT 庫,適用于所有行業領域。FreeRTOS 的構建突出可靠性和易用性。

TC3xx介紹

TC3xxx系列是英飛凌推出的基于Tricore架構的32微控制器,性能高超,廣泛應用于汽車電子行業對安全要求比較高的部件,如轉向,剎車,等高安全等級的地方。具體的性能參數可以參考官方的數據手冊,這里不在贅述。

動手移植

移植前需要自己下載準備FreeRTOS軟件源碼包,這個是開源的,無論是在官網還是Githhub都可以下載到,除此之外還需要安裝開發環境IDE,這里我們使用免費的AURIX Development Studio V1.9.

新建工程

ADS下新建一個工程

fc8f8012-7567-11ee-939d-92fbcf53809c.png

選擇芯片

fca064d6-7567-11ee-939d-92fbcf53809c.png

fcaa9e7e-7567-11ee-939d-92fbcf53809c.png

添加文件夾

完后成在工作空間下建成一個基礎工程,在工程目錄架構下新建兩個文件夾OS和AppSw,一個用來存放RTOS源碼包,一個用來存放我們的應用,建好后,加載如工程,如下圖所示

fcaeaf0a-7567-11ee-939d-92fbcf53809c.png

修改配置

首先修改FreeRTOSConfig.h文件對系統進行相關配置和裁剪,因為我們使用的芯片是300M,所以將CPU時鐘頻率修改為300000000Hz,心跳為1ms,設置堆棧大小,根據實際調整,選用STM0作為系統的心跳定時器,也可以選用其他定時器。

fcb27b80-7567-11ee-939d-92fbcf53809c.png

fcb639fa-7567-11ee-939d-92fbcf53809c.png

修改移植

對port文件夾下的移植文件進行修改,這里如果是參考官方的文檔,修改很少,推薦大家使用,文末我會放上移植好的工程供大家參考。

fccdf892-7567-11ee-939d-92fbcf53809c.png

fce7d0b4-7567-11ee-939d-92fbcf53809c.png

建立應用

修改OsTasks.c文件

fcfe5ab4-7567-11ee-939d-92fbcf53809c.png

創建任務

fd02d422-7567-11ee-939d-92fbcf53809c.png

完成任務實現函數,就可以調用使用了,這里我們建立了兩個任務,任務1是每200ms閃爍LED1,任務2是每500ms閃爍LED2.

fd0c1000-7567-11ee-939d-92fbcf53809c.png

驗證

對任務進行初始化,并開啟調度器,如果編譯沒有錯誤就可以將代碼下載到板子上進行驗證,文中工程使用的硬件是AURIX TCxx4 lite Kit V1版本的硬件。可以看到兩個LED按照設計的預期執行閃爍,證明正常運行,后期可基于這個工程添加更多功能。

fd17451a-7567-11ee-939d-92fbcf53809c.png

總結

之前很早給大家介紹過在ARM平臺下移植freeRTOS, 今天這個移植是基于Tricore平臺架構,可以看到只要掌握移植的關鍵步驟,再加上參考一些資料,還是很容易移植成功,隨文附錄工程,供大家參考

審核編輯:湯梓紅

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

    關注

    48

    文章

    7893

    瀏覽量

    153562
  • 英飛凌
    +關注

    關注

    67

    文章

    2305

    瀏覽量

    140086
  • 移植
    +關注

    關注

    1

    文章

    394

    瀏覽量

    28552
  • FreeRTOS
    +關注

    關注

    12

    文章

    485

    瀏覽量

    63639
  • TriCore
    +關注

    關注

    0

    文章

    15

    瀏覽量

    11875

原文標題:TC3xx介紹

文章出處:【微信號:InterruptISR,微信公眾號:嵌入式程序員】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    英飛凌TC3xx系列安全管理單元的使用

    本篇文檔主要用來介紹英飛凌基于AURIX-2G TriCore 1.6.2架構的 TC3xx系列安全管理單元的使用。
    的頭像 發表于 12-07 09:29 ?2923次閱讀
    <b class='flag-5'>英飛凌</b><b class='flag-5'>TC</b>3xx<b class='flag-5'>系列</b>安全管理單元的使用

    TC33X將dCache映射到RAM會導致存儲總線錯誤是為什么?如何解決?

    我嘗試通過以下(簡化的)順序使用 TC33X 將數據緩存映射到 RAM 區域: CPU_DCON0 = 2 MTU_CLC = 0 MTU_MEMMAP |= 1 軟件閃爍且調試器保持連接
    發表于 01-25 06:23

    Tricore TC37xTC36x是否只有Tricore MCU啟動時連接了調試器,看門狗定時器才會停止?

    我使用的是 Tricore TC37xTC36x。 據我所知,當連接 OCDS 調試器時,Tricore 會暫停其看門狗定時器。 我想知道的是,
    發表于 05-21 07:29

    使用AURIX studio開發帶有FreeRTOS的MCU TC387-QP TriCore,如何實現GPIO ISR功能?

    我正在使用 AURIX studio 開發帶有 FreeRTOS 的 MCU TC387-QP TriCore。 誰能指導我們如何實現 GPIO ISR 功能?
    發表于 05-28 06:19

    求uCOS操作系統PIC系列上移植所有文件

    如題:求uCOS操作系統PIC系列上移植所有文件,感謝各位大神回復,小弟剛接觸操作系統,求uCOS操作系統PIC系列上
    發表于 06-26 10:53

    如何在V850E2系列移植FreeRTOS

    各位大神,初接觸FreeRTOS不久,因為想在V850系列移植,看到FreeRTOS有V850的例程,但是后來仔細查閱后發現例程是V850ES系列
    發表于 06-11 04:35

    如何在Tricore移植μC/OS-III

    本文是《Tricore移植μC/OS-III》系列文章的第一篇,先簡單介紹下整個項目。Tricore
    發表于 01-27 08:17

    英飛凌aurix tc27x系列介紹

      全新AURIXTC27x系列英飛凌下一代MCU系列產品的平臺,可滿足最新的汽車動力總成和安全應用要求。最多可由三個TriCore構成,
    發表于 09-12 18:55 ?109次下載

    英飛凌TriCore TC1728用戶手冊詳細資料免費下載

    本文檔的主要內容詳細介紹的是英飛凌TriCore TC1728用戶手冊詳細資料免費下載。
    發表于 11-23 16:49 ?135次下載
    <b class='flag-5'>英飛凌</b><b class='flag-5'>TriCore</b> <b class='flag-5'>TC</b>1728用戶手冊詳細資料免費下載

    英飛凌Tricore系列單片機開發工具HighTec免費申請方法

    英飛凌Tricore系列單片機開發工具HighTec免費申請方法
    發表于 11-13 15:51 ?20次下載
    <b class='flag-5'>英飛凌</b><b class='flag-5'>Tricore</b><b class='flag-5'>系列</b>單片機開發工具HighTec免費申請方法

    英飛凌infineon-XMC4500,移植FreeRTOS

    英飛凌infineon-XMC4500,移植FreeRTOS
    發表于 12-03 16:06 ?14次下載
    <b class='flag-5'>英飛凌</b>infineon-XMC4500,<b class='flag-5'>移植</b><b class='flag-5'>FreeRTOS</b>

    Tricore移植μC/OS-III——0.1總述

    本文是《Tricore移植μC/OS-III》系列文章的第一篇,先簡單介紹下整個項目。Tricore
    發表于 12-03 16:21 ?4次下載
    <b class='flag-5'>在</b><b class='flag-5'>Tricore</b>上<b class='flag-5'>移植</b>μC/OS-III——0.1總述

    Tricore移植μC/OS-III——1.1 AURIX Development Studio的使用

    了iLLD庫,內置Tasking compiler和Tasking Debugger,但這兩個模塊只能用于非商業用途,可供學習和試用。iLLD庫是英飛凌TC2XX和TC3XX Tricore
    發表于 12-03 16:36 ?19次下載
    <b class='flag-5'>在</b><b class='flag-5'>Tricore</b>上<b class='flag-5'>移植</b>μC/OS-III——1.1 AURIX Development Studio的使用

    英飛凌AURIX TC4x微控制器系列中的并行處理單元(PPU)簡介

    并行處理單元(PPU)是集成英飛凌AURIX? TC4x微控制器系列中的協處理器。
    的頭像 發表于 05-17 10:52 ?1612次閱讀
    <b class='flag-5'>英飛凌</b>AURIX <b class='flag-5'>TC4x</b>微控制器<b class='flag-5'>系列</b>中的并行處理單元(PPU)簡介

    英飛凌AURIX? TC3x MCU系列新增FreeRTOS支持

    全球功率系統和物聯網領域的半導體領軍企業英飛凌科技股份公司,近日宣布其AURIX? TC3x微控制器(MCU)系列新增了對FreeRTOS的支持。這一舉措標志著AURIX?
    的頭像 發表于 12-11 14:06 ?643次閱讀
    主站蜘蛛池模板: 97成人免费视频 | 亚洲欧美日韩精品久久奇米色影视 | 国产在线精品视频二区 | 揉抓捏打抽插射免费视频 | 色婷婷综合久久久久中文一区二区 | 亚洲欧美日韩精品自拍 | asian极品呦女xx农村 | 一边吃奶一边添P好爽故事 一边吃奶一边啪啪真舒服 一本之道加勒比在线观看 一本之道高清在线观看一区 | 娇妻归来在线观看免费完整版电影 | 亚洲视频精品在线观看 | 强奸日本美女小游戏 | 精品国产午夜福利在线观看蜜月 | 亚洲一在线 | 男生jj插入女生jj | 国产精品久久欧美一区 | 丰满的美女射精动态图 | 大稥焦伊人一本dao 大香伊人中文字幕精品 | 亚洲国产精品免费线观看视频 | 一级毛片视频免费 | 色多多旧版污污破解版 | 四虎国产精品免费观看视频 | 成人精品视频在线观看 | 91精品一区二区三区在线观看 | 综合色就爱涩涩涩综合婷婷 | 国产成人免费高清视频 | 欧美 亚洲 有码中文字幕 | 亚洲精品伊人久久久久 | 久久天天躁狠狠躁夜夜躁 | 色 花 堂 永久 网站 | 国产精品成久久久久三级四虎 | 在线观看黄色小说 | 国产精品久久久久a影院 | 在线AV国产传媒18精品免费 | 2017天天拍天天拍香蕉视频 | 色爱区综合激情五月综合激情 | 百性阁论坛首页 | 奶头好翘是不是想要了 | 青草国产超碰人人添人人碱 | 99re热视频这里只有精品 | 午夜国产理论 | 国产精品av|

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品