欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

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

恩智浦MCU加油站 ? 來(lái)源:恩智浦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)出來(lái): Windows->show view->other->MCUXpresso IDEFreeRTOS->Task List(FreeRTOS),如下圖:

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

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

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

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

實(shí)際上, 我們有個(gè)國(guó)外的專家寫過一篇基于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ū)動(dòng)到工程的相關(guān)代碼中??截?SDK 中的 pit.c, pit.h到導(dǎo)入 MCUXpresso 工程的 driver folder中

SDKpit 驅(qū)動(dòng)路徑是:

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)修改完畢。

測(cè)試結(jié)果

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

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)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 恩智浦
    +關(guān)注

    關(guān)注

    14

    文章

    5886

    瀏覽量

    108479
  • FreeRTOS
    +關(guān)注

    關(guān)注

    12

    文章

    484

    瀏覽量

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

    關(guān)注

    3

    文章

    1047

    瀏覽量

    46331
  • runtime
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    2193
  • mcuxpresso
    +關(guān)注

    關(guān)注

    1

    文章

    41

    瀏覽量

    4245

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    i.MX RT1020到i.MX RT1010的遷移手冊(cè)

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

    i.MX RT1060到i.MX RT1064的遷移手冊(cè)

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

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

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

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

    i.MX RT產(chǎn)品是今年市場(chǎng)上最受歡迎的跨界MCU產(chǎn)品。本講座將對(duì)i.MX RT系列做一個(gè)簡(jiǎn)要的介紹,包括主要特性和主要外設(shè)。然后會(huì)分享能夠加快用戶設(shè)計(jì)進(jìn)度的各種攻略。作為無(wú)閃存的MC
    的頭像 發(fā)表于 01-21 07:04 ?2355次閱讀
    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è)和汽車市場(chǎng)的廣泛應(yīng)用。 i.MX RT1170
    的頭像 發(fā)表于 03-22 11:14 ?3541次閱讀

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

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

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

    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(按鍵中斷檢測(cè))

    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)中,您可能會(huì)發(fā)現(xiàn)有些系列除了Arm內(nèi)核之外還結(jié)合了高性能的DSP,利用集成DSP的技術(shù)優(yōu)勢(shì),可提供高性能音頻數(shù)字信號(hào)處理能力,并包含特定算法操作,可實(shí)現(xiàn)完全
    的頭像 發(fā)表于 11-10 09:39 ?2808次閱讀

    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 ?873次閱讀
    <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 ?611次閱讀
    <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)雙大容量存儲(chǔ)(MSC)設(shè)備

    i.MX RT1050上如何實(shí)現(xiàn)雙大容量存儲(chǔ)(MSC)設(shè)備
    的頭像 發(fā)表于 10-30 17:08 ?693次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1050上如何實(shí)現(xiàn)雙大容量存儲(chǔ)(MSC)設(shè)備