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

一. SystemView工具簡(jiǎn)介
SystemView是一個(gè)可以在線調(diào)試嵌入式系統(tǒng)的工具,它可以分析RTOS有哪些中斷、任務(wù)執(zhí)行了,以及這些中斷、任務(wù)執(zhí)行的先后關(guān)系。還可以查看一些內(nèi)核對(duì)象持有和釋放的時(shí)間點(diǎn),比如信號(hào)量、互斥量、事件、消息隊(duì)列等。這在開(kāi)發(fā)和處理具有多個(gè)線程和事件的復(fù)雜系統(tǒng)時(shí)尤其有效。
SystemView軟件需要配合J-Link仿真器一起使用。通過(guò)SystemView軟件可以實(shí)時(shí)監(jiān)控我們實(shí)時(shí)系統(tǒng)的任務(wù)切換及調(diào)度情況,并且這個(gè)軟件支持多種實(shí)時(shí)系統(tǒng),包括RT-thread、FreeRTOS等。
界面預(yù)覽

常用功能

二. 如何在RA6M4芯片上使用SystemView工具分析RT-Thread運(yùn)行情況
RT-Thread官方開(kāi)發(fā)環(huán)境RT-Thread Studio里已經(jīng)內(nèi)嵌RA6M4 BSP,工程師可以非常方便開(kāi)發(fā)基于RT-Thread RTOS的應(yīng)用。本文基于RT-Thread Studio開(kāi)發(fā)環(huán)境介紹。
01
首先使用工程模板創(chuàng)建一個(gè)RT-Thread應(yīng)用工程。默認(rèn)會(huì)創(chuàng)建一個(gè)線程。

02
在工程中添加SystemView軟件包(建議選用V2.52a穩(wěn)定版本)。
注:新版RT-Thread Studio默認(rèn)會(huì)選擇latest版本,建議選擇V2.52a穩(wěn)定版本。修改方法如下:



添加軟件包后,編譯會(huì)報(bào)錯(cuò):

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


03
第一次連接SystemView軟件時(shí),會(huì)提示J-Link錯(cuò)誤
將J-Link安裝路徑下的文件JLINKARM.DLL復(fù)制到SystemView對(duì)應(yīng)安裝目錄下可解決:

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

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

結(jié)論
SystemView是SEGGER公司開(kāi)發(fā)的嵌入式系統(tǒng)可視化分析工具,提供了對(duì)應(yīng)用程序的完整洞察,包括時(shí)間軸、CPU負(fù)載、運(yùn)行時(shí)間信息、上下文運(yùn)行時(shí)信息等可視化窗口,能夠幫助開(kāi)發(fā)者獲得對(duì)應(yīng)用運(yùn)行時(shí)行為的深入理解。
借助SystemView這樣的可視化分析工具,可以幫助開(kāi)發(fā)者更好的了解瑞薩RA6M4上運(yùn)行RTOS應(yīng)用的實(shí)時(shí)行為,進(jìn)而創(chuàng)造更高質(zhì)量的代碼。
更多內(nèi)容歡迎查看:

- 
                                mcu
                                +關(guān)注
關(guān)注
147文章
18470瀏覽量
381902 - 
                                瑞薩
                                +關(guān)注
關(guān)注
36文章
22419瀏覽量
89482 
發(fā)布評(píng)論請(qǐng)先 登錄
【直播預(yù)告】RT-Thread帶你首發(fā)體驗(yàn):基于瑞薩RA8P1 MCU的Titan Board | 問(wèn)學(xué)直播
    
【CPKCOR-RA8D1】5、運(yùn)行RT-THREAD的適應(yīng)性調(diào)整
RT-Thread首款A(yù)I硬件搶先曝光!——RA8P1 Titan Board
    
Windows上使用ENV工具開(kāi)發(fā)基于先楫MCU的RT-Thread應(yīng)用
    
【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】5、基于FSP6.0.0適配RT-Thread
【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】——8.獲取RA6M4開(kāi)發(fā)板芯片內(nèi)部溫度傳感器值
【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】介紹、環(huán)境搭建、工程測(cè)試
【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】——2.串口打印
地表最強(qiáng)M85內(nèi)核芯片-RA8P1測(cè)評(píng) | 技術(shù)集結(jié)
    
【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】RT-Thread上驅(qū)動(dòng)I2C溫濕度傳感器
【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】開(kāi)箱和RT-Thread上手操作
RT-Thread邀您共赴瑞薩工業(yè)以太網(wǎng)技術(shù)日!
    
如何將RT-Thread移植到NXP MCUXPressoIDE上
    
Deepseek上單片機(jī)?RT-Thread上跑通大語(yǔ)言模型
    
RT-Thread上CAN實(shí)踐
    
          
        
        
使用SystemView工具分析瑞薩RA6M4芯片上RT-Thread的運(yùn)行情況
                
 
           
            
            
                
            
評(píng)論