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

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

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

如何在IAR IDE中調(diào)試基于Cortex-R52的RZ/T&N MPU的變量實(shí)時(shí)監(jiān)控?

瑞薩MCU小百科 ? 來(lái)源:瑞薩嵌入式小百科 ? 2024-03-27 13:35 ? 次閱讀

變量實(shí)時(shí)監(jiān)視功能是指IAR Embedded Workbench集成開(kāi)發(fā)環(huán)境中提供的實(shí)時(shí)變量監(jiān)控功能。它允許開(kāi)發(fā)人員在調(diào)試過(guò)程中實(shí)時(shí)跟蹤變量,并在運(yùn)行時(shí)監(jiān)控其值。此功能的意義在于它可以幫助開(kāi)發(fā)人員更準(zhǔn)確地了解程序的執(zhí)行過(guò)程和變量的變化。通過(guò)實(shí)時(shí)監(jiān)控變量,開(kāi)發(fā)人員可以及時(shí)識(shí)別代碼中的問(wèn)題,例如內(nèi)存溢出或不正確的變量值,從而實(shí)現(xiàn)快速調(diào)試和代碼修復(fù)。此外,變量實(shí)時(shí)監(jiān)視提供變量的歷史記錄,使開(kāi)發(fā)人員能夠查看變量值變化的趨勢(shì),以便更好地分析程序執(zhí)行。然而,大多數(shù)客戶在調(diào)試基于CortexR52的RZ/T&N系列MPU時(shí),不知道如何啟用“實(shí)時(shí)監(jiān)視功能”。

下面介紹一個(gè)簡(jiǎn)單的解決方案:

01

根據(jù)RZ/T2 N2 AXI-AP端口上的用戶手冊(cè),設(shè)置 EWARM調(diào)試器選項(xiàng)。如圖1所示:

bd1e9e82-ebf9-11ee-a297-92fbcf53809c.png

圖1 在IAE IDE中設(shè)置AXI-AP端口

02

由于IDE可以直接通過(guò)AXI-AP訪問(wèn)SRAM范圍,因此可以測(cè)試系統(tǒng)RAM中定義的變量以進(jìn)行實(shí)時(shí)監(jiān)視。客戶可以修改*.icf文件,需要在實(shí)時(shí)監(jiān)視窗口中觀察的變量放置在系統(tǒng)RAM區(qū)域中。

bdab373e-ebf9-11ee-a297-92fbcf53809c.png

圖2 設(shè)置代碼從RAM區(qū)域開(kāi)始

03

TCM區(qū)域中定義的變量無(wú)法直接進(jìn)行實(shí)時(shí)監(jiān)視。但是訪問(wèn)地址需要添加偏移量0x2000_0000。實(shí)時(shí)監(jiān)視通過(guò)變量符號(hào)的地址執(zhí)行實(shí)時(shí)讀取和更新。當(dāng)變量在TCM區(qū)域中定義時(shí),調(diào)試器可以通過(guò)AXI-APTCM中讀取,但是AXI-AP需要地址偏移才能訪問(wèn)TCM,因此實(shí)時(shí)監(jiān)視窗口無(wú)法直接更新。

bdcee940-ebf9-11ee-a297-92fbcf53809c.png

圖3 CPU0 TCM通過(guò)AXIS的地址偏移

首先,客戶需要手動(dòng)更改*.ddf文件,并使調(diào)試器將TCM via AXIS區(qū)域識(shí)別為有效的地址區(qū)域.如下圖4所示:

bde34eda-ebf9-11ee-a297-92fbcf53809c.png

圖4 在IAE IDE中修改*.ddf文件

然后,通過(guò)中間指針變量間接實(shí)時(shí)顯示存儲(chǔ)在TCM中的變量,該變量獲取變量的地址和偏移值。例如:變量“var”在TCM區(qū)域中定義。如果用戶想要實(shí)時(shí)觀看“var”,他應(yīng)該添加表達(dá)式“&var+0x20000000/4”,將“var”配置到AXIS的鏡像區(qū)域。0x20000000是AXIS訪問(wèn)區(qū)域和TCM區(qū)域之間的偏移量。0x20000000/4是因?yàn)椤皏ar”的數(shù)據(jù)類型長(zhǎng)度為32位。

bdfeccd2-ebf9-11ee-a297-92fbcf53809c.png

圖5 實(shí)時(shí)觀看TCM區(qū)域中定義的變量

對(duì)客戶的好處:

以下是可變實(shí)時(shí)觀看功能在工業(yè)控制領(lǐng)域的一些重要含義:

01

故障排除和調(diào)試

工業(yè)控制系統(tǒng)可能會(huì)遇到各種故障和問(wèn)題。通過(guò)實(shí)時(shí)監(jiān)控變量值,開(kāi)發(fā)人員可以精確定位和診斷問(wèn)題的根本原因,幫助解決故障并加快調(diào)試過(guò)程。

02

實(shí)時(shí)性能分析

工業(yè)控制系統(tǒng)通常需要滿足嚴(yán)格的實(shí)時(shí)性能要求。通過(guò)使用IAR變量實(shí)時(shí)觀看功能,開(kāi)發(fā)人員可以實(shí)時(shí)監(jiān)控關(guān)鍵變量值,并分析系統(tǒng)響應(yīng)時(shí)間、執(zhí)行時(shí)間等指標(biāo),從而促進(jìn)性能優(yōu)化和改進(jìn),確保系統(tǒng)高效運(yùn)行。

03

數(shù)據(jù)采集和監(jiān)控

工業(yè)控制系統(tǒng)中的傳感器和執(zhí)行器通常會(huì)生成大量數(shù)據(jù)。通過(guò)IAR變量實(shí)時(shí)監(jiān)視功能,可以實(shí)時(shí)監(jiān)控和記錄變量值,有助于數(shù)據(jù)收集和分析,從而實(shí)現(xiàn)精確的控制策略。



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    2560

    文章

    52165

    瀏覽量

    761480
  • MPU
    MPU
    +關(guān)注

    關(guān)注

    0

    文章

    399

    瀏覽量

    49503
  • TCM
    TCM
    +關(guān)注

    關(guān)注

    0

    文章

    33

    瀏覽量

    12974
  • 調(diào)試器
    +關(guān)注

    關(guān)注

    1

    文章

    309

    瀏覽量

    24099
  • SRAM存儲(chǔ)器
    +關(guān)注

    關(guān)注

    0

    文章

    88

    瀏覽量

    13545

原文標(biāo)題:如何在IAR IDE中使用基于Cortex-R52的RZ/T&N MPU的變量實(shí)時(shí)監(jiān)控

文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 1人收藏

    評(píng)論

    相關(guān)推薦

    DS1775R/T&;R DS1775R/T&;R - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    電子發(fā)燒友網(wǎng)為你提供()DS1775R/T&;R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1775R/T&;
    發(fā)表于 11-02 08:23
    DS1775<b class='flag-5'>R</b>/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> DS1775<b class='flag-5'>R</b>/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    DS1775R1/T&;R DS1775R1/T&;R - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    電子發(fā)燒友網(wǎng)為你提供()DS1775R1/T&;R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1775R1/T&;
    發(fā)表于 11-02 08:23
    DS1775<b class='flag-5'>R</b>1/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> DS1775<b class='flag-5'>R</b>1/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    DS1775R5/T&;R DS1775R5/T&;R - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    電子發(fā)燒友網(wǎng)為你提供()DS1775R5/T&;R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1775R5/T&;
    發(fā)表于 11-02 08:23
    DS1775<b class='flag-5'>R</b>5/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> DS1775<b class='flag-5'>R</b>5/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    DS1775R4/T&;R DS1775R4/T&;R - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    電子發(fā)燒友網(wǎng)為你提供()DS1775R4/T&;R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1775R4/T&;
    發(fā)表于 11-02 08:23
    DS1775<b class='flag-5'>R</b>4/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> DS1775<b class='flag-5'>R</b>4/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    DS2125/T&;R DS2125/T&;R - (Maxim Integrated) - 接口 - 信號(hào)端接器

    電子發(fā)燒友網(wǎng)為你提供()DS2125/T&;R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS2125/T&;R的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS2125/
    發(fā)表于 11-15 20:40
    DS2125/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> DS2125/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> - (Maxim Integrated) - 接口 - 信號(hào)端接器

    DS2188S/T&;R DS2188S/T&;R - (Maxim Integrated) - 專用 IC

    電子發(fā)燒友網(wǎng)為你提供()DS2188S/T&;R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS2188S/T&;R的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS2188S/
    發(fā)表于 11-16 20:13
    DS2188S/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> DS2188S/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> - (Maxim Integrated) - 專用 IC

    DS12885T/T&;R 時(shí)鐘/定時(shí) - 實(shí)時(shí)時(shí)鐘

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)DS12885T/T&;R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS12885T/T&;
    發(fā)表于 11-21 22:28
    DS12885<b class='flag-5'>T</b>/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> 時(shí)鐘/定時(shí) - <b class='flag-5'>實(shí)時(shí)</b>時(shí)鐘

    DS1815R-20/T&;R PMIC - 監(jiān)控

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)DS1815R-20/T&;R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1815R-20/T&
    發(fā)表于 12-06 20:01
    DS1815<b class='flag-5'>R</b>-20/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> PMIC - <b class='flag-5'>監(jiān)控</b>器

    DS1818R-20/T&;R PMIC - 監(jiān)控

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)DS1818R-20/T&;R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1818R-20/T&
    發(fā)表于 12-06 20:01
    DS1818<b class='flag-5'>R</b>-20/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> PMIC - <b class='flag-5'>監(jiān)控</b>器

    DS1815R-5/T&;R PMIC - 監(jiān)控

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)DS1815R-5/T&;R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1815R-5/T&;
    發(fā)表于 12-06 20:02
    DS1815<b class='flag-5'>R</b>-5/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> PMIC - <b class='flag-5'>監(jiān)控</b>器

    DS1812R-15/T&;R PMIC - 監(jiān)控

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)DS1812R-15/T&;R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1812R-15/T&
    發(fā)表于 12-06 20:02
    DS1812<b class='flag-5'>R</b>-15/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> PMIC - <b class='flag-5'>監(jiān)控</b>器

    DS1812R-10/T&;R PMIC - 監(jiān)控

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)DS1812R-10/T&;R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1812R-10/T&
    發(fā)表于 12-06 20:03
    DS1812<b class='flag-5'>R</b>-10/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> PMIC - <b class='flag-5'>監(jiān)控</b>器

    DS1812R-5/T&;R PMIC - 監(jiān)控

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)DS1812R-5/T&;R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1812R-5/T&;
    發(fā)表于 12-06 20:03
    DS1812<b class='flag-5'>R</b>-5/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> PMIC - <b class='flag-5'>監(jiān)控</b>器

    DS1811R-15/T&;R PMIC - 監(jiān)控

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)DS1811R-15/T&;R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1811R-15/T&
    發(fā)表于 01-03 19:55
    DS1811<b class='flag-5'>R</b>-15/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> PMIC - <b class='flag-5'>監(jiān)控</b>器

    DS2172T/T&;R 接口 - 電信

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)DS2172T/T&;R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS2172T/T&;
    發(fā)表于 01-14 19:03
    DS2172<b class='flag-5'>T</b>/<b class='flag-5'>T&</b>;<b class='flag-5'>R</b> 接口 - 電信

    電子發(fā)燒友

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

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