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

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

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

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

在i.MX RT的FreeRTOS MCUXpresso工程中添加runtime

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 作者:恩智浦MCU加油站 ? 2023-06-09 09:30 ? 次閱讀

文檔說明

在調(diào)試 i.MX RT FreeRTOSMCUXpresso SDK工程的時(shí)候, 很多網(wǎng)友需要添加查看每個(gè)task的runtime功能。

該功能可以在MCUXpressoIDE的TASK List(FreeRTOS)中調(diào)出來: Windows->show view->other->MCUXpresso IDEFreeRTOS->Task List(FreeRTOS),如下圖:

6bc1a174-05ea-11ee-962d-dac502259ad0.png

但是在運(yùn)行i.MX RTSDK工程的時(shí)候, 會發(fā)現(xiàn)Runtime欄目是一個(gè)問號, 如下:

6bcf231c-05ea-11ee-962d-dac502259ad0.png

那么如何配置出具體的Runtime呢?

實(shí)際上, 我們有個(gè)國外的專家寫過一篇基于Kinetis K64的FreeRTOSruntime添加案例。

i.MX RT的SDK FreeRTOS中添加runtime的方法和KINETIS類似, 同樣需要添加一個(gè)硬件timer去做runtime的記錄。K64使用的是FTM, i.MX RT沒有FTM的模塊,可以換其他的timer, 本文使用PIT硬件定時(shí)器去添加到i.MX RTfreetos代碼中,實(shí)現(xiàn) MCUXpressoSDK工程的runtime功能。

軟硬件準(zhǔn)備如下:

MIMXRT1064-EVK

SDK_2.7.0_EVK-MIMXRT1064

MCUXpresso IDE

具體步驟

1. 導(dǎo)入 SDK 工程

本文以SDK FreeRTOShello 工程為基礎(chǔ): SDK_2.7.0_EVK-MIMXRT1064oardsevkmimxrt1064 tos_examplesfreertos_hello 2. 添加PIT 硬件配置

配置的硬件定時(shí)器時(shí)間需要至少是 RTOS tick 時(shí)間 10 倍,從 FreeRTOSConfig.h 中可以看到 RTOS tick 時(shí)間:

#define configTICK_RATE_HZ ((TickType_t)200)

所以,需要配置 PIT 的定時(shí)時(shí)間為 200*10=2Khz

6bdde14a-05ea-11ee-962d-dac502259ad0.png

配置好之后, 點(diǎn)擊 update code,更新 PIT 外設(shè)驅(qū)動到工程的相關(guān)代碼中。拷貝 SDK 中的 pit.c, pit.h到導(dǎo)入 MCUXpresso 工程的 driver folder中

SDKpit 驅(qū)動路徑是:

SDK_2.7.0_EVK-MIMXRT1064devicesMIMXRT1064drivers

6c035934-05ea-11ee-962d-dac502259ad0.png

3. 修改代碼

3.1freertos_hello.c

添加頭文件

6c0e1518-05ea-11ee-962d-dac502259ad0.png

添加 PIT 中斷服務(wù)函數(shù)

6c1f90e0-05ea-11ee-962d-dac502259ad0.png

添加 runtime 相關(guān)代碼

6c3517da-05ea-11ee-962d-dac502259ad0.png

Main函數(shù)添加外設(shè)調(diào)用

6c44188e-05ea-11ee-962d-dac502259ad0.png

Hello_task任務(wù)函數(shù)把掛起改為 vTaskDelay.

6c4c2768-05ea-11ee-962d-dac502259ad0.png

3.2 FreeRTOSConfig.h
Run time宏定義打開

6c5ac3ea-05ea-11ee-962d-dac502259ad0.png

添加 runtime 的宏定義相關(guān)代碼

6c69921c-05ea-11ee-962d-dac502259ad0.png

到目前為止,所有代碼已經(jīng)修改完畢。

測試結(jié)果

下面進(jìn)行燒錄到 MIMXRT1064-EVK 測試:

6c86db24-05ea-11ee-962d-dac502259ad0.png

上圖中Task List 中runtime,可以看到 hello_task, IDLE 的 runtime 百分比情況, 已經(jīng)實(shí)現(xiàn) runtime觀察功能。

審核編輯:湯梓紅

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

    關(guān)注

    14

    文章

    5911

    瀏覽量

    110268
  • FreeRTOS
    +關(guān)注

    關(guān)注

    12

    文章

    484

    瀏覽量

    63102
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1054

    瀏覽量

    46926
  • runtime
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    2231
  • mcuxpresso
    +關(guān)注

    關(guān)注

    1

    文章

    43

    瀏覽量

    4366

原文標(biāo)題:【經(jīng)驗(yàn)分享】在i.MX RT的FreeRTOS MCUXpresso工程中添加runtime

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 0人收藏

    評論

    相關(guān)推薦

    i.Mx RT平臺內(nèi)存建議

    哪些超總線存儲器被推薦用于NXP的I.MX RT平臺。CyPress的超閃存/HyrRAM MCP設(shè)備與NXP的I.MX RT系列兼容嗎?應(yīng)用筆記和用戶體驗(yàn)將不勝感激。 以上來自于百
    發(fā)表于 09-05 14:33

    i.MX RT1020到i.MX RT1010的遷移手冊

    i.MX RT1020到i.MX RT1010的遷移指南
    發(fā)表于 12-12 06:25

    i.MX RT1060到i.MX RT1064的遷移手冊

    i.MX RT1060到i.MX RT1064的遷移指南
    發(fā)表于 12-12 07:21

    01:i.MX RT的市場應(yīng)用和參考解決方案

    i.MX RT產(chǎn)品是今年市場上最受歡迎的跨界MCU產(chǎn)品。i.MX RT定位為一款MCU產(chǎn)品,它可以重復(fù)利用傳統(tǒng)的Arm MCU生態(tài)系統(tǒng)。除此之外,本次講座還將簡要介紹
    的頭像 發(fā)表于 01-21 07:13 ?3572次閱讀
    01:<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>的市場應(yīng)用和參考解決方案

    02:i.MX RT系列產(chǎn)品的介紹與演示

    i.MX RT產(chǎn)品是今年市場上最受歡迎的跨界MCU產(chǎn)品。本講座將對i.MX RT系列做一個(gè)簡要的介紹,包括主要特性和主要外設(shè)。然后會分享能夠加快用戶設(shè)計(jì)進(jìn)度的各種攻略。作為無閃存的MC
    的頭像 發(fā)表于 01-21 07:04 ?2397次閱讀
    02:<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>系列產(chǎn)品的介紹與演示

    恩智浦i.MX RT1170開創(chuàng)GHz MCU時(shí)代

    寬泛溫度范圍下運(yùn)行的能力,i.MX RT1170微控制器面向消費(fèi)、工業(yè)和汽車市場的廣泛應(yīng)用。 i.MX RT1170
    的頭像 發(fā)表于 03-22 11:14 ?3609次閱讀

    恩智浦i.MX RT1170將該系列帶上了更高的層面

    寬泛溫度范圍下運(yùn)行的能力,i.MX RT1170微控制器面向消費(fèi)、工業(yè)和汽車市場的廣泛應(yīng)用。 i.MX RT1170
    的頭像 發(fā)表于 05-18 11:15 ?3929次閱讀

    i.MX RT開發(fā)筆記-08 | i.MX RT1062嵌套中斷向量控制器NVIC(按鍵中斷檢測)

    RT開發(fā)筆記-03 | i.MX RT1062地址空間映射i.MX RT開發(fā)筆記-04 | i.MX
    發(fā)表于 12-01 13:51 ?2次下載
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>開發(fā)筆記-08 | <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1062嵌套中斷向量控制器NVIC(按鍵中斷檢測)

    RT-Thread & NXP 發(fā)布 i.MX RT 系列 BSP 新框架

    前言i.MX RT 是 NXP 推出的跨界處理器系列。該系列下又包括 i.MX RT1020、i.MX
    發(fā)表于 12-07 13:06 ?2次下載
    <b class='flag-5'>RT</b>-Thread & NXP 發(fā)布 <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b> 系列 BSP 新框架

    i.MX RT超低功耗模式捉蟲記

    SNVS模式是i.MX RT10XX和i.MX RT11XX系列MCU功耗最低的狀態(tài),其標(biāo)志性特點(diǎn)是除SNVS電源域保持供電,其余的電源域
    發(fā)表于 02-08 15:14 ?0次下載
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>超低功耗模式捉蟲記

    適用于i.MX RT500和i.MX RT600 MCU的Xtensa音頻框架介紹

    眾多的恩智浦i.MX RT跨界處理器當(dāng)中,您可能會發(fā)現(xiàn)有些系列除了Arm內(nèi)核之外還結(jié)合了高性能的DSP,利用集成DSP的技術(shù)優(yōu)勢,可提供高性能音頻數(shù)字信號處理能力,并包含特定算法操作,可實(shí)現(xiàn)完全
    的頭像 發(fā)表于 11-10 09:39 ?2974次閱讀

    RT-Thread文檔_野火 I.MX RT1052上手指南

    RT-Thread文檔_野火 I.MX RT1052 上手指南
    發(fā)表于 02-22 18:25 ?2次下載
    <b class='flag-5'>RT</b>-Thread文檔_野火 <b class='flag-5'>I.MX</b> <b class='flag-5'>RT</b>1052上手指南

    i.MX RT的FlexRAM配置問題

    i.MX RT的FlexRAM配置問題
    的頭像 發(fā)表于 10-24 15:46 ?947次閱讀
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>的FlexRAM配置問題

    i.MX RTFlexSPI外設(shè)不常用的讀選通采樣時(shí)鐘源

    i.MX RTFlexSPI外設(shè)不常用的讀選通采樣時(shí)鐘源
    的頭像 發(fā)表于 10-30 17:44 ?691次閱讀
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b><b class='flag-5'>中</b>FlexSPI外設(shè)不常用的讀選通采樣時(shí)鐘源

    i.MX RT1050上如何實(shí)現(xiàn)雙大容量存儲(MSC)設(shè)備

    i.MX RT1050上如何實(shí)現(xiàn)雙大容量存儲(MSC)設(shè)備
    的頭像 發(fā)表于 10-30 17:08 ?756次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1050上如何實(shí)現(xiàn)雙大容量存儲(MSC)設(shè)備
    主站蜘蛛池模板: 泡妞高手在都市免费观看 | 国产午夜人成在线视频麻豆 | 亚洲AV久久无码精品热九九 | 久久精品国产首叶 | 第九色区av天堂 | 99精品电影 | 超碰caopro熟女m超碰分类 | 婷婷亚洲AV色香蕉蜜桃 | 欧美最猛黑人XXXXWWW | 97色香蕉在线 | 人妻无码AV中文系统久久免费 | 海角社区在线视频播放观看 | 三男强一女90分钟在线观看 | 摸董事长的裤裆恋老小说 | 三级黄色在线看 | 亚洲欧美日本国产在线观18 | 日本三级按摩推拿按摩 | 在线观看亚洲免费人成网址 | 芳草地在线观看免费观看 | 星空无限传媒视频在线观看视频 | 99re6在线视频国产精品欧美 | 任你懆视频 这里只有精品 人与人特黄一级 | 美女被触手注入精子强制受孕漫画 | 亚洲精品人成电影网 | 伸到同桌奶罩里捏她胸h | 公交车被CAO到合不拢腿 | 国内精品欧美久久精品 | 午夜福利免费视频921000电影 | 德国美女密密麻麻浓毛 | 精品无码三级在线观看视频 | 久久秋霞理论电影 | 精品国产在线亚洲欧美 | 国产九九熟女在线视频 | 2021国产精品国产精华 | 欧美美女论坛 | 网红主播 国产精品 开放90后 | 伊人久久大香线蕉综合高清 | 国产日韩欧美综合久久 | 国产69精品久久久久人妻刘玥 | 久久国产视频网站 | 黑人操白逼 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品