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

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

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

使用SystemView工具分析瑞薩RA6M4芯片上RT-Thread的運行情況

瑞薩MCU小百科 ? 來源:未知 ? 2023-05-15 14:20 ? 次閱讀

瑞薩RA6M4系列MCU簡介

瑞薩電子RA6M4微控制器(MCU)產(chǎn)品群使用了支持TrustZone的高性能ArmCortex-M33內(nèi)核。與片內(nèi)的Secure Crypto Engine(SCE)配合使用,可提供安全芯片的功能。集成帶有專用DMA以太網(wǎng)MAC,可確保高數(shù)據(jù)吞吐率。RA6M4采用高效的40nm工藝,由靈活配置軟件包(FSP)這一開放且靈活的生態(tài)系統(tǒng)概念提供支持,并能夠擴展以使用其他實時操作系統(tǒng)(RTOS)和中間件。RA6M4適用于物聯(lián)網(wǎng)應(yīng)用的需求,如以太網(wǎng)、面向未來應(yīng)用的安全功能、大容量嵌入式RAM和較低功耗(從閃存運行CoreMark算法,低至99uA/MHz)。

24ee0680-f2e8-11ed-90ce-dac502259ad0.png

一. SystemView工具簡介

SystemView是一個可以在線調(diào)試嵌入式系統(tǒng)的工具,它可以分析RTOS有哪些中斷、任務(wù)執(zhí)行了,以及這些中斷、任務(wù)執(zhí)行的先后關(guān)系。還可以查看一些內(nèi)核對象持有和釋放的時間點,比如信號量、互斥量、事件、消息隊列等。這在開發(fā)和處理具有多個線程和事件的復(fù)雜系統(tǒng)時尤其有效。

SystemView軟件需要配合J-Link仿真器一起使用。通過SystemView軟件可以實時監(jiān)控我們實時系統(tǒng)的任務(wù)切換及調(diào)度情況,并且這個軟件支持多種實時系統(tǒng),包括RT-threadFreeRTOS等。

界面預(yù)覽

24f6d40e-f2e8-11ed-90ce-dac502259ad0.png

常用功能

25163330-f2e8-11ed-90ce-dac502259ad0.png

二. 如何在RA6M4芯片上使用SystemView工具分析RT-Thread運行情況

RT-Thread官方開發(fā)環(huán)境RT-Thread Studio里已經(jīng)內(nèi)嵌RA6M4 BSP,工程師可以非常方便開發(fā)基于RT-Thread RTOS的應(yīng)用。本文基于RT-Thread Studio開發(fā)環(huán)境介紹。

01

252ae924-f2e8-11ed-90ce-dac502259ad0.svg

首先使用工程模板創(chuàng)建一個RT-Thread應(yīng)用工程。默認會創(chuàng)建一個線程。

253388fe-f2e8-11ed-90ce-dac502259ad0.png

02

252ae924-f2e8-11ed-90ce-dac502259ad0.svg

在工程中添加SystemView軟件包(建議選用V2.52a穩(wěn)定版本)。

注:新版RT-Thread Studio默認會選擇latest版本,建議選擇V2.52a穩(wěn)定版本。修改方法如下:

2556952e-f2e8-11ed-90ce-dac502259ad0.png25702d22-f2e8-11ed-90ce-dac502259ad0.png2580c51a-f2e8-11ed-90ce-dac502259ad0.png

添加軟件包后,編譯會報錯:

259dbe40-f2e8-11ed-90ce-dac502259ad0.png

可通過更改內(nèi)核版本解決錯誤,按下圖修改工程后可正確編譯通過:

25c4dc14-f2e8-11ed-90ce-dac502259ad0.png25d5a2ec-f2e8-11ed-90ce-dac502259ad0.png

03

252ae924-f2e8-11ed-90ce-dac502259ad0.svg

第一次連接SystemView軟件時,會提示J-Link錯誤

將J-Link安裝路徑下的文件JLINKARM.DLL復(fù)制到SystemView對應(yīng)安裝目錄下可解決:

25f3a5e4-f2e8-11ed-90ce-dac502259ad0.png

在RT-Thread Studio里連接CP-RA6M4開發(fā)板,正常仿真連接后會在調(diào)試串口中打印如下地址信息

26113136-f2e8-11ed-90ce-dac502259ad0.png

使用SystemView軟件新建工程,輸入對應(yīng)芯片型號及RTT地址信息后可正確連接上SystemView軟件:

2626f0ac-f2e8-11ed-90ce-dac502259ad0.png

結(jié)論

SystemView是SEGGER公司開發(fā)的嵌入式系統(tǒng)可視化分析工具,提供了對應(yīng)用程序的完整洞察,包括時間軸、CPU負載、運行時間信息、上下文運行時信息等可視化窗口,能夠幫助開發(fā)者獲得對應(yīng)用運行時行為的深入理解。

借助SystemView這樣的可視化分析工具,可以幫助開發(fā)者更好的了解瑞薩RA6M4上運行RTOS應(yīng)用的實時行為,進而創(chuàng)造更高質(zhì)量的代碼。

更多內(nèi)容歡迎查看:

26385874-f2e8-11ed-90ce-dac502259ad0.png

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

    關(guān)注

    146

    文章

    16667

    瀏覽量

    347801
  • 瑞薩
    +關(guān)注

    關(guān)注

    33

    文章

    22274

    瀏覽量

    85511

原文標題:使用SystemView工具分析瑞薩RA6M4芯片上RT-Thread的運行情況

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

收藏 人收藏

    評論

    相關(guān)推薦

    電子全球VP蒞臨RT-Thread指導(dǎo)交流

    近日,電子高級副總裁関俊彥(ToshihikoSeki)先生及電子嵌入式處理器事業(yè)部市場總監(jiān)沈清女士一行拜訪了上海睿賽德電子科技有限公司。R
    的頭像 發(fā)表于 08-30 13:11 ?300次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子全球VP蒞臨<b class='flag-5'>RT-Thread</b>指導(dǎo)交流

    66日杭州站RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    66日下午我們將在杭州舉辦RT-Thread混合部署線下workshop,在芯微RK3568平臺實現(xiàn)同時
    的頭像 發(fā)表于 05-28 08:35 ?313次閱讀
    <b class='flag-5'>6</b>月<b class='flag-5'>6</b>日杭州站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    4月25日北京站RT-Thread線下workshop,探索RT-Thread混合部署新模式

    4月25日,下午我們將在北京舉辦RT-Thread混合部署線下workshop,在芯微RK3568平臺實現(xiàn)同時運行
    的頭像 發(fā)表于 04-16 08:35 ?321次閱讀
    <b class='flag-5'>4</b>月25日北京站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式

    機器視覺RT-Thread Vision Board主要特點

    RT-Thread電子 攜手推出全新的硬件產(chǎn)品—— Vision?Board ! RT-Thread?Vision?Board 為工程師們提供了一個靈活、全面的開發(fā)平臺,助力
    的頭像 發(fā)表于 04-15 08:35 ?428次閱讀

    RT-Thread推出基于RT-Thread&amp;OpenMV的RA8人機交互方案

    與戰(zhàn)略合作伙伴RT-Thread攜手于2024年2月底正式發(fā)布了全新的硬件產(chǎn)品——基于RT-Thread&OpenMV的RA8人機交互解
    的頭像 發(fā)表于 04-01 14:10 ?708次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>與<b class='flag-5'>RT-Thread</b>推出基于<b class='flag-5'>RT-Thread</b>&amp;OpenMV的<b class='flag-5'>RA</b>8人機交互方案

    4月10日深圳場RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    4月10日我們將在深圳福田舉辦RT-Thread混合部署線下workshop,在芯微RK3568平臺實現(xiàn)同時運行
    的頭像 發(fā)表于 03-27 11:36 ?661次閱讀
    <b class='flag-5'>4</b>月10日深圳場<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    使用SystemView工具分析RA6M4芯片RT-Thread運行情況

    使用SystemView工具分析RA6M4芯片
    的頭像 發(fā)表于 12-11 17:23 ?460次閱讀
    使用<b class='flag-5'>SystemView</b><b class='flag-5'>工具</b><b class='flag-5'>分析</b><b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA6M4</b><b class='flag-5'>芯片</b><b class='flag-5'>上</b><b class='flag-5'>RT-Thread</b>的<b class='flag-5'>運行情況</b>

    RA6M3 RT-Thread* LVGL HMI Board開發(fā)實踐指南-GPIO實踐

    RT-Thread即將發(fā)布一系列RA6M3外設(shè)驅(qū)動的實踐指南,我們將使用RA6M3 HMI-Board 開發(fā)板,帶領(lǐng)大家上手
    的頭像 發(fā)表于 11-30 19:05 ?942次閱讀
    <b class='flag-5'>RA6M</b>3 <b class='flag-5'>RT-Thread</b>* LVGL HMI Board開發(fā)實踐指南-GPIO實踐

    RA6M4系列DMAC和ADC的詳細介紹(1)

    ADC在產(chǎn)品設(shè)計中是非常常用的MCU外設(shè)模塊,當(dāng)在某些復(fù)雜的應(yīng)用下需要非??斓牟蓸铀俣葧r,使用DMA進行數(shù)據(jù)搬運,可以更便捷的來實現(xiàn)對數(shù)據(jù)的高效搬運,結(jié)合本例在FSP輕松配置您的所需,同時也讓我們了解一下
    的頭像 發(fā)表于 11-29 12:14 ?1393次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA6M4</b>系列DMAC和ADC的詳細介紹(1)

    RT-Thread支持全新超高性能Arm? Cortex?-M85 MCU

    、醫(yī)療和AI領(lǐng)域的各種計算密集型應(yīng)用。RT-Thread做為重要合作伙伴,已率先支持RA8M1系列MCU BSP,結(jié)合
    的頭像 發(fā)表于 11-02 12:40 ?2060次閱讀
    <b class='flag-5'>RT-Thread</b>支持<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>全新超高性能Arm? Cortex?-<b class='flag-5'>M</b>85 MCU

    RA6M3 HMI Board評測挑戰(zhàn)】-RA6M3的CAN實踐

    RA6M3 HMI Board 評測大挑戰(zhàn)】-RA6M3的CAN實踐
    的頭像 發(fā)表于 10-17 14:55 ?1593次閱讀
    【<b class='flag-5'>RA6M</b>3 HMI Board評測挑戰(zhàn)】-<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA6M</b>3<b class='flag-5'>上</b>的CAN實踐

    使用RT-Thread和CPK-RA2L1采集DHT11溫濕度

    本篇文章主要介紹使用RT-Thread Studio 和 CPK-RA2L1評估板,使用大佬的輪子采集溫濕度
    的頭像 發(fā)表于 10-11 11:34 ?1465次閱讀
    使用<b class='flag-5'>RT-Thread</b>和CPK-<b class='flag-5'>RA</b>2L1采集DHT11溫濕度

    【議程發(fā)布】10月上海線下培訓(xùn):RT-Thread × 工業(yè)監(jiān)視器+HMI解決方案!

    。 本次培訓(xùn)RT-Thread將提供培訓(xùn)用開發(fā)板: RA6M3 HMI Board 活動議程: ? 報名方式: 下列任意方式都可以免費報名參
    的頭像 發(fā)表于 09-28 18:45 ?462次閱讀
    【議程發(fā)布】10月上海線下培訓(xùn):<b class='flag-5'>RT-Thread</b> × <b class='flag-5'>瑞</b><b class='flag-5'>薩</b> 工業(yè)監(jiān)視器+HMI解決方案!

    如何在RT-Thread Studio完成對RA2L1板的環(huán)境搭建以及gpio的輸入輸出檢測?

    有幸參加RT-Thread的活動,體驗RT-Thread Studio 和 CPK-RA2L1評估板。本篇文章主要講解如何在
    的頭像 發(fā)表于 09-28 15:51 ?2456次閱讀
    如何在<b class='flag-5'>RT-Thread</b> Studio完成對<b class='flag-5'>RA</b>2L1板的環(huán)境搭建以及gpio的輸入輸出檢測?

    RA6M3 開發(fā)實踐指南-UART實踐

    RT-Thread即將發(fā)布一系列RA6M3外設(shè)驅(qū)動的實踐指南,我們將使用RA6M3 HMI-Board 開發(fā)板,帶領(lǐng)大家上手
    的頭像 發(fā)表于 09-23 12:15 ?1116次閱讀