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

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

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

3天內不再提示

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

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

文檔說明

在調試 i.MX RT FreeRTOSMCUXpresso SDK工程的時候, 很多網友需要添加查看每個task的runtime功能。

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

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

但是在運行i.MX RTSDK工程的時候, 會發現Runtime欄目是一個問號, 如下:

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

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

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

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

軟硬件準備如下:

MIMXRT1064-EVK

SDK_2.7.0_EVK-MIMXRT1064

MCUXpresso IDE

具體步驟

1. 導入 SDK 工程

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

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

#define configTICK_RATE_HZ ((TickType_t)200)

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

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

配置好之后, 點擊 update code,更新 PIT 外設驅動到工程的相關代碼中。拷貝 SDK 中的 pit.c, pit.h到導入 MCUXpresso 工程的 driver folder中

SDKpit 驅動路徑是:

SDK_2.7.0_EVK-MIMXRT1064devicesMIMXRT1064drivers

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

3. 修改代碼

3.1freertos_hello.c

添加頭文件

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

添加 PIT 中斷服務函數

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

添加 runtime 相關代碼

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

Main函數添加外設調用

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

Hello_task任務函數把掛起改為 vTaskDelay.

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

3.2 FreeRTOSConfig.h
Run time宏定義打開

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

添加 runtime 的宏定義相關代碼

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

到目前為止,所有代碼已經修改完畢。

測試結果

下面進行燒錄到 MIMXRT1064-EVK 測試:

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

上圖中Task List 中runtime,可以看到 hello_task, IDLE 的 runtime 百分比情況, 已經實現 runtime觀察功能。

審核編輯:湯梓紅

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

    關注

    14

    文章

    5863

    瀏覽量

    107659
  • FreeRTOS
    +關注

    關注

    12

    文章

    484

    瀏覽量

    62223
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1038

    瀏覽量

    46005
  • runtime
    +關注

    關注

    0

    文章

    17

    瀏覽量

    2179
  • mcuxpresso
    +關注

    關注

    1

    文章

    41

    瀏覽量

    4196

原文標題:【經驗分享】在i.MX RT的FreeRTOS MCUXpresso工程中添加runtime

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

收藏 人收藏

    評論

    相關推薦

    i.Mx RT平臺內存建議

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

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

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

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

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

    01:i.MX RT的市場應用和參考解決方案

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

    02:i.MX RT系列產品的介紹與演示

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

    恩智浦i.MX RT1170開創GHz MCU時代

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

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

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

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

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

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

    前言i.MX RT 是 NXP 推出的跨界處理器系列。該系列下又包括 i.MX RT1020、i.MX
    發表于 12-07 13:06 ?2次下載
    <b class='flag-5'>RT</b>-Thread & NXP 發布 <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功耗最低的狀態,其標志性特點是除SNVS電源域保持供電,其余的電源域
    發表于 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跨界處理器當中,您可能會發現有些系列除了Arm內核之外還結合了高性能的DSP,利用集成DSP的技術優勢,可提供高性能音頻數字信號處理能力,并包含特定算法操作,可實現完全
    的頭像 發表于 11-10 09:39 ?2735次閱讀

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

    RT-Thread文檔_野火 I.MX RT1052 上手指南
    發表于 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配置問題
    的頭像 發表于 10-24 15:46 ?828次閱讀
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>的FlexRAM配置問題

    i.MX RTFlexSPI外設不常用的讀選通采樣時鐘源

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

    i.MX RT1050上如何實現雙大容量存儲(MSC)設備

    i.MX RT1050上如何實現雙大容量存儲(MSC)設備
    的頭像 發表于 10-30 17:08 ?646次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1050上如何實現雙大容量存儲(MSC)設備
    主站蜘蛛池模板: 手机在线亚洲日韩国产| 一本之道高清视频在线观看| 最近免费中文MV在线字幕| 精品国产在线观看福利| 中文字幕国产在线观看| 欧美九十老太另类| 国产精品久久久久a影院| 亚洲欲色欲色XXXXX在线AV| 麻豆成人久久精品二区三区网站 | 巨爆乳中文字幕爆乳区| h版动漫在线播放的网站| 亚洲春色AV无码专区456| 美女厕所撒尿ass| 国产精品A久久久久久久久| 诱咪视频免费| 色偷偷888欧美精品久久久| 精品无码国产AV一区二区三区| 99RE6这里只有精品国产AV| 日韩视频中文字幕精品偷拍| 和尚轮流澡到高潮H| YELLOW日本动漫高清免费| 亚洲人交性视频| 日本福利片午夜免费观着| 精品视频免费在线| 扒开她的黑森林让我添动态图 | 动漫美女被到爽了流漫画| 伊人久久大香线蕉综合网站| 日本免费一本天堂在线| 久久精品美女| 国产欧美另类久久久品| jizzjizz3d动漫| 亚洲中文热码在线视频| 日韩视频在线观看| 男人狂躁进女人免费视频公交| 国产欧美在线亚洲一区刘亦菲 | 国产亚洲人成在线视频| a在线视频免费观看| 一本之道高清在线3线观看| 偷柏自拍亚洲综合在线| 女人色极品影院| 久久热这里只有 精品|