一、e2studio IDE概覽
e2 studio是一個基于eclipse的瑞薩MCU集成開發(fā)環(huán)境(IDE)。除了Eclipse自身強大的代碼編輯器之外,e2studio還提供了豐富的擴展函數(shù)。e2 studio涵蓋了從下載樣例代碼到調試的所有開發(fā)過程。
e2 studio主要功能特性
>e2 studio IDE涵蓋了開發(fā)的各個方面;
>輕松創(chuàng)建項目和代碼,特別是瑞薩MCU;
>易于使用的Eclipse C/ C++開發(fā)工具(CDT)編輯器;
>通過GUI構建的簡單設置;從瑞薩電子或我們的合作伙伴供應商選擇編譯器;
>配置齊全。與標準GNU調試器(GDB)結合使用的調試函數(shù);
>作為基于eclipse的IDE具有高可擴展性,很方便添加各種功能插件;
支持的目標設備
>RA系列
>RZ系列
>RL78系列
>RX系列
>RH850系列
二、waveform波形渲染功能簡介
內存波形渲染waveform是瑞薩e2 studio IDE中的一個插件功能,非常方便可將MCU內存數(shù)據(jù)渲染成波形,非常方便用戶直觀地分析內存數(shù)據(jù),典型應用是音頻數(shù)據(jù)內存數(shù)據(jù)波形渲染。
waveform顯示窗口預覽

仿真調試時在Memory窗口打開waveform功能。
在左側Monitors添加需要查看的變量,然后選中Waveform形式,再Add Rendering即可

waveform屬性設置(包括數(shù)據(jù)位長度、緩沖區(qū)長度等)

在波形屬性對話框中進行設置后,波形被打開。在內存渲染中可以同時打開多個波形。內存內容顯示為波形。橫坐標表示抽樣數(shù)據(jù)的數(shù)量。y坐標表示抽樣值。波形大小可設置為128、256、512像素的不同尺度。
下圖顯示了波形不變的通道和尺度。

快捷菜單里有播放、圖形縮放、跳轉到內存等選項

當用戶在波形上單擊鼠標左鍵時,會顯示當前數(shù)據(jù)數(shù)值(波形的游標線是波形上的一條綠色線)

可設置圖形刷新方式(自動或手動刷新)

波形數(shù)據(jù)也可以指定格式導出

三、應用參考
例程代碼功能描述:代碼中定義sin,cos三角函數(shù)曲線常數(shù)數(shù)組,然后在定時器中斷里定時刷新數(shù)據(jù)。仿真時可在waveform窗口看到sin,cos曲線波形動態(tài)刷新效果
1.參考代碼
#define ADC_LEN 64
uint16_t AdcBuff[2][ADC_LEN];
uint8_t AdcResult[2][ADC_LEN];
const uint8_t BuffSin8[64]=
{
141, 153,
165, 177, 188, 199, 209, 219, 227, 234, 241, 246, 250, 254, 255, 255, 255, 254,
250, 246, 241, 234, 227, 219, 209, 199, 188, 177, 165, 153, 141, 128, 115, 103,
91, 79, 68, 57, 47, 37, 29, 22, 15, 10, 6, 2, 1, 0, 1, 2,
6, 10, 15, 22, 29, 37, 47, 57, 68, 79, 91, 103, 115, 128,
};
const uint8_t BuffCos8[64]=
{
255, 254, 250, 246, 241, 234, 227, 219, 209, 199, 188, 177, 165, 153, 141,
128, 115, 103, 91, 79, 68, 57, 47, 37, 29, 22, 15, 10, 6, 2, 1,
0, 1, 2, 6, 10, 15, 22, 29, 37, 47, 57, 68, 79, 91, 103, 115, 128, 141,
153, 165, 177, 188, 199, 209, 219, 227, 234, 241, 246, 250, 254, 255, 255,
};
const uint16_t BuffSin16[64]=
{
2249, 2448, 2643, 2832, 3013, 3186, 3347, 3496, 3631, 3751, 3854, 3940, 4008, 4057, 4086,
4095, 4086, 4057, 4008, 3940, 3854, 3751, 3631, 3496, 3347, 3186, 3013, 2832, 2643, 2448,
2249, 2048, 1847, 1648, 1453, 1264, 1083, 910, 749, 600, 465, 345, 242, 156, 88, 39, 10,
0, 10, 39, 88, 156, 242, 345, 465, 600, 749, 910, 1083, 1264, 1453, 1648, 1847, 2048,
};
const uint16_t BuffCos16[64]=
{
4086, 4057, 4008, 3940, 3854, 3751, 3631, 3496, 3347, 3186, 3013, 2832, 2643, 2448, 2249, 2048,
1847, 1648, 1453, 1264, 1083, 910, 749, 600, 465, 345, 242, 156, 88, 39, 10, 0, 10, 39, 88, 156, 242,
345, 465, 600, 749, 910, 1083, 1264, 1453, 1648, 1847,2048, 2249, 2448, 2643, 2832, 3013, 3186, 3347,
3496, 3631, 3751, 3854, 3940, 4008, 4057, 4086, 4095,
};

2.參數(shù)設置
仿真時在”內存”窗口監(jiān)視器選項中添加需要觀察的變量,在Waveform Properties窗口設置數(shù)據(jù)位數(shù)、長度等

數(shù)據(jù)長度為8位時:

waveform刷新效果展示


數(shù)據(jù)長度為16位時:



更詳細用法可在e2studio幫助菜單下搜素waveform關鍵字查詢。
更多內容歡迎查看:

-
mcu
+關注
關注
147文章
18628瀏覽量
387524 -
瑞薩
+關注
關注
36文章
22431瀏覽量
89778
發(fā)布評論請先 登錄
使用ADI Power Studio簡化電源系統(tǒng)設計流程
Analog Devices發(fā)布ADI Power Studio?和網(wǎng)頁端新工具 簡化電源管理設計和優(yōu)化
HarmonyOS NEXT應用元服務布局優(yōu)化合理使用渲染控制語法
恩智浦eIQ Time Series Studio工具使用教程之數(shù)據(jù)智能
如何在Visual Studio 2022中運行FX3吞吐量基準測試工具?
DevEco Studio 工具如何安裝
e2studio和Keil簡介及如何安裝e2studio開發(fā)環(huán)境
在Visual Studio中運行Hello分類樣本 ,僅在Visual Studio輸出中收到錯誤消息,怎么解決?
鴻蒙北向開發(fā)OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置
GPU渲染才是大勢所趨?CPU渲染與GPU渲染的現(xiàn)狀與未來
瑞薩e2 studio中Reality AI組件的使用方法
使用DevEco Studio高效解決鴻蒙原生應用內存問題
如何使用DevEco Studio性能調優(yōu)工具Profiler定位應用內存問題

e2 studio中waveform內存渲染工具應用
評論