![pYYBAGGA3i6Af0z4AABdWrtWoBM374.png](https://file.elecfans.com/web2/M00/1A/F4/pYYBAGGA3i6Af0z4AABdWrtWoBM374.png)
1.概述
本篇文章主要介紹如何使用e2studio的編譯調(diào)試。
2.調(diào)試配置
J-Link調(diào)試配置有如下2中方式,可以點(diǎn)擊下方齒輪進(jìn)入。
![poYBAGGLX-qAa50hAACcRYh9rFk849.png](https://file.elecfans.com/web2/M00/1C/54/poYBAGGLX-qAa50hAACcRYh9rFk849.png)
也可通過點(diǎn)擊運(yùn)行->調(diào)試配置進(jìn)入。
![poYBAGGLYAGAc96IAAImDCGhWKo460.png](https://file.elecfans.com/web2/M00/1C/54/poYBAGGLYAGAc96IAAImDCGhWKo460.png)
3.啟動(dòng)欄配置
進(jìn)入調(diào)試配置之后,J-Link調(diào)試調(diào)試器基本設(shè)置如下所示。
![poYBAGGLYB2AFXjLAAKsS1ib-sI750.png](https://file.elecfans.com/web2/M00/1C/54/poYBAGGLYB2AFXjLAAKsS1ib-sI750.png)
4.調(diào)試窗口
啟動(dòng)欄位于e2studio主窗口的工具欄區(qū)域。
接口非常簡(jiǎn)單,如下所示,用于為選定的啟動(dòng)目標(biāo)構(gòu)建和調(diào)試。
![poYBAGGLYGKAVt4CAAACkmubWQA483.png](https://file.elecfans.com/web2/M00/1C/54/poYBAGGLYGKAVt4CAAACkmubWQA483.png)
構(gòu)建按鈕:加載啟動(dòng)配置。
![poYBAGGLYO2AZUIOAAACkcN6yZU773.png](https://file.elecfans.com/web2/M00/1C/54/poYBAGGLYO2AZUIOAAACkcN6yZU773.png)
調(diào)試啟動(dòng)按鈕:進(jìn)入調(diào)試模式。
![poYBAGGLYPqAaw_GAAABpWLVLR0158.png](https://file.elecfans.com/web2/M00/1C/54/poYBAGGLYPqAaw_GAAABpWLVLR0158.png)
調(diào)試終止按鈕:退出調(diào)試模式。
5.DEBUG調(diào)試按鈕
e2 studio 支持的Debug按鍵如下所示,標(biāo)準(zhǔn)GDB調(diào)試(由Eclipse IDE框架支持):斷點(diǎn),表達(dá)式,寄存器, 內(nèi)存、反匯編和變量,Renesas擴(kuò)展到標(biāo)準(zhǔn)GDB調(diào)試:事件點(diǎn),IO寄存器和跟蹤。
下面是[Debug]視圖中一些有用的按鈕。
![poYBAGGLYROAMF3lAAJU8jLOVjU966.png](https://file.elecfans.com/web2/M00/1C/55/poYBAGGLYROAMF3lAAJU8jLOVjU966.png)
![poYBAGGLYTCAAZJ5AAACZu_JNeA120.png](https://file.elecfans.com/web2/M00/1C/55/poYBAGGLYTCAAZJ5AAACZu_JNeA120.png)
繼續(xù)按鈕:點(diǎn)擊可以恢復(fù)運(yùn)行。
![poYBAGGLYUKAIY_gAAABVVFmRjU292.png](https://file.elecfans.com/web2/M00/1C/55/poYBAGGLYUKAIY_gAAABVVFmRjU292.png)
暫停按鈕:點(diǎn)擊可以暫停運(yùn)行。
![pYYBAGGLYWCAJkhyAAABltAi23s556.png](https://file.elecfans.com/web2/M00/1C/5C/pYYBAGGLYWCAJkhyAAABltAi23s556.png)
終止按鈕:點(diǎn)擊可以終止調(diào)試。
![pYYBAGGLYWuAOt8HAAABwZhvAfA283.png](https://file.elecfans.com/web2/M00/1C/5C/pYYBAGGLYWuAOt8HAAABwZhvAfA283.png)
斷開連接按鈕:點(diǎn)擊可以斷開調(diào)試。
![poYBAGGLYXeAHbxfAAABtorcaAU137.png](https://file.elecfans.com/web2/M00/1C/55/poYBAGGLYXeAHbxfAAABtorcaAU137.png)
單步跳入按鈕:程序向下執(zhí)行一行(如果當(dāng)前行有方法調(diào)用,這個(gè)方法將被執(zhí)行完畢返回,然后到下一行)。
![pYYBAGGLYZeAH-ynAAACEde3i8o644.png](https://file.elecfans.com/web2/M00/1C/5C/pYYBAGGLYZeAH-ynAAACEde3i8o644.png)
單步跳過按鈕:程序向下執(zhí)行一行。如果該行有自定義方法,則運(yùn)行進(jìn)入自定義方法(不會(huì)進(jìn)入官方類庫的方法)
![poYBAGGLYayASpnnAAACIl__qbk788.png](https://file.elecfans.com/web2/M00/1C/55/poYBAGGLYayASpnnAAACIl__qbk788.png)
下載按鈕:點(diǎn)擊可以直接將程序下載到開發(fā)板上。
![poYBAGGLYbmAR5MMAAACpLkb2pw553.png](https://file.elecfans.com/web2/M00/1C/55/poYBAGGLYbmAR5MMAAACpLkb2pw553.png)
復(fù)位按鈕:點(diǎn)擊可以對(duì)開發(fā)板進(jìn)行復(fù)位操作,回到電源開啟的入口點(diǎn)。
![pYYBAGGLYcSABC13AAACtqTalBE351.png](https://file.elecfans.com/web2/M00/1C/5D/pYYBAGGLYcSABC13AAACtqTalBE351.png)
重啟按鈕:點(diǎn)擊可以重啟開發(fā)板。
6.中斷點(diǎn)調(diào)試
中斷點(diǎn)設(shè)置如下,設(shè)置完畢之后在斷電界面下可以查看已經(jīng)設(shè)置的。
![poYBAGGLYeCARMY3AAKvzxHVYQY193.png](https://file.elecfans.com/web2/M00/1C/55/poYBAGGLYeCARMY3AAKvzxHVYQY193.png)
7.表達(dá)式視圖
表達(dá)式視圖在調(diào)試期間監(jiān)視全局變量、靜態(tài)變量或局部變量的值。為在所有RX調(diào)試器中,這些變量(包括作用域內(nèi)的局部變量)可以設(shè)置為實(shí)時(shí)刷新,設(shè)置選擇變量,右鍵->Real-time Refresh可以切換為實(shí)時(shí)刷新。
![pYYBAGGLYfGAcrmTAAJ1f4zwZoc468.png](https://file.elecfans.com/web2/M00/1C/5D/pYYBAGGLYfGAcrmTAAJ1f4zwZoc468.png)
表達(dá)式視圖列出了變量信息,當(dāng)變量改變時(shí)候會(huì)高亮顯示。
![pYYBAGGLYgKADoRmAAA956Lm-AE072.png](https://file.elecfans.com/web2/M00/1C/5D/pYYBAGGLYgKADoRmAAA956Lm-AE072.png)
8.內(nèi)存視圖
內(nèi)存視圖允許用戶查看和編輯“內(nèi)存監(jiān)視器”中的內(nèi)存。在這里可以查看寄存器或者變量的值。
![poYBAGGLYg-ACuIeAAKWO97uQVE983.png](https://file.elecfans.com/web2/M00/1C/55/poYBAGGLYg-ACuIeAAKWO97uQVE983.png)
通過新建呈示可以修改數(shù)據(jù)的顯示方式。
![pYYBAGGLYhmAMoStAAB3rPJKJlY999.png](https://file.elecfans.com/web2/M00/1C/5D/pYYBAGGLYhmAMoStAAB3rPJKJlY999.png)
不同的顯示方式。
![poYBAGGLYiGAZNhCAADdDzUdTnI694.png](https://file.elecfans.com/web2/M00/1C/55/poYBAGGLYiGAZNhCAADdDzUdTnI694.png)
![pYYBAGGLYiqAXA_zAAC6K8a66UM957.png](https://file.elecfans.com/web2/M00/1C/5D/pYYBAGGLYiqAXA_zAAC6K8a66UM957.png)
9.反匯編視圖
混合編程模式下可同時(shí)查看C代碼和匯編代碼。
![pYYBAGGLYjSAJbnCAAL3gw2_vWU098.png](https://file.elecfans.com/web2/M00/1C/5D/pYYBAGGLYjSAJbnCAAL3gw2_vWU098.png)
右鍵,點(diǎn)擊顯示Source Addresses,可以顯示指令地址。
![poYBAGGLYkOAff5RAAHeXjI6naI534.png](https://file.elecfans.com/web2/M00/1C/55/poYBAGGLYkOAff5RAAHeXjI6naI534.png)
10.變量視圖
顯示當(dāng)前程序作用域中所有有效的局部變量。
![pYYBAGGLYk-AHaEEAAN6LDtP5Zc358.png](https://file.elecfans.com/web2/M00/1C/5D/pYYBAGGLYk-AHaEEAAN6LDtP5Zc358.png)
11.IO寄存器視圖
IO寄存器視圖在特定于目標(biāo)的IO文件中定義的寄存器集,包括它們的地址、十六進(jìn)制和二進(jìn)制值。用戶可以在這里面查看寄存器變化,當(dāng)寄存器數(shù)值發(fā)送變化,同樣的也會(huì)亮起黃色警告。
![pYYBAGGLYnGAZE-4AAE2aURimGg184.png](https://file.elecfans.com/web2/M00/1C/5D/pYYBAGGLYnGAZE-4AAE2aURimGg184.png)
![poYBAGGLYluAfZeuAAFsMW7tioc282.png](https://file.elecfans.com/web2/M00/1C/55/poYBAGGLYluAfZeuAAFsMW7tioc282.png)
12.視頻教學(xué)
視頻教學(xué)在B站官方賬號(hào),歡迎觀看B站教學(xué)視頻~
原文標(biāo)題:瑞薩e2studio----編譯調(diào)試
文章出處:【微信公眾號(hào):RA生態(tài)工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
聲明:本文內(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)投訴
-
mcu
+關(guān)注
關(guān)注
146文章
17324瀏覽量
352662 -
ARM
+關(guān)注
關(guān)注
134文章
9169瀏覽量
369247 -
嵌入式
+關(guān)注
關(guān)注
5094文章
19178瀏覽量
307732 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5121瀏覽量
98218
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
【瑞薩RA2L1入門學(xué)習(xí)】2. PWM呼吸燈
.燒錄程序:
3.實(shí)驗(yàn)圖片:
經(jīng)過這兩天的使用,發(fā)現(xiàn)e2studio中的stacks頁面還是挺好用的,可以拖拽函數(shù),編寫程序更加方便快捷。在stacks頁面還能看到用到了哪些堆棧,非常的贊。
本人第一次使用該開發(fā)板,作為入門學(xué)習(xí),主要是體驗(yàn)一下瑞
發(fā)表于 01-30 21:55
【瑞薩RA2L1入門學(xué)習(xí)】1. 點(diǎn)亮LED
首次使用瑞薩單片機(jī),先說一下使用感受。
本次學(xué)習(xí)使用的是RA-Eco-RA2L1-48PIN-V1.0開發(fā)板+e2studio(官方的集成開發(fā)環(huán)境)+RAFP(官方的程序燒錄工具)。
發(fā)表于 01-29 22:17
【瑞薩RA2L1入門學(xué)習(xí)】+ MacOS安裝e2studio
在win11下面可以有很多開發(fā)方式,但是在macOS下面選擇開發(fā)方式就是安裝e2studio for mac是比較好的方法。
1、下載安裝包:
https://www.renesas.cn/zh
發(fā)表于 01-22 19:00
瑞薩e2 studio中Reality AI組件的使用方法
本實(shí)驗(yàn)將為您介紹如何在e2 studio中使用Reality AI相關(guān)組件來進(jìn)行AI開發(fā),主要涉及如何使用Reality AI Data shipper/collector,Reality AI
![<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>e2</b> <b class='flag-5'>studio</b>中Reality AI組件的使用方法](https://file1.elecfans.com/web3/M00/06/BC/wKgZPGePOMCAaGOfAACCjcR9BFE365.png)
基于瑞薩R7FA2E1A72DFL的可觸摸燈帶控制器設(shè)計(jì)
基于瑞薩R7FA2E1A72DFL設(shè)計(jì)的一款可觸摸燈帶控制器,引出可用IO管腳,可以作為開發(fā)板使用。板載ESP-WROOM-02模組可以使得開發(fā)板具有聯(lián)網(wǎng)控制的能力,同時(shí)也板載RGB燈珠方便調(diào)
![基于<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>R7FA<b class='flag-5'>2E</b>1A72DFL的可觸摸燈帶控制器設(shè)計(jì)](https://file1.elecfans.com/web3/M00/00/6C/wKgZPGdJOHmAN7MDAAAl3Dn6RVc512.png)
瑞薩e2studio(1)----瑞薩芯片之搭建FSP環(huán)境
視頻教學(xué)
樣品申請(qǐng)
請(qǐng)勿添加外鏈
e2studio軟件
e2studio是瑞薩的集成開發(fā)環(huán)境,F(xiàn)SP 提供了眾多可提高效率的工具,用于開發(fā)針對(duì)瑞
發(fā)表于 09-30 15:28
試用活動(dòng) | 100套!!瑞薩RA6E2/RA4E2開發(fā)板評(píng)測(cè)活動(dòng)
活動(dòng)簡(jiǎn)介:
瑞薩RA6E2/RA4E2開發(fā)板評(píng)測(cè)活動(dòng)是一個(gè)針對(duì)瑞薩電子推出的通用微控制器(MCU
![試用活動(dòng) | 100套!!<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>RA6<b class='flag-5'>E2</b>/RA4<b class='flag-5'>E2</b>開發(fā)板評(píng)測(cè)活動(dòng)](https://file1.elecfans.com/web2/M00/BB/1B/wKgZomWXtb6ACk_NAAARMuEl9ZA261.png)
瑞薩e2studio----SPI速率解析
在嵌入式系統(tǒng)的設(shè)計(jì)中,串行外設(shè)接口(SPI)的通信速率是一個(gè)關(guān)鍵參數(shù),它直接影響到系統(tǒng)的性能和穩(wěn)定性。瑞薩電子的RA4M2微控制器為開發(fā)者提供了靈活而強(qiáng)大的SPI配置選項(xiàng),確保可以根據(jù)不同的應(yīng)用場(chǎng)
![<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>e2studio</b>----SPI速率解析](https://file1.elecfans.com/web2/M00/BB/1B/wKgZomWXtb6ACk_NAAARMuEl9ZA261.png)
瑞薩e2studio----使用EZ-CUBE3燒錄
EZ-CUBE3(CYRCNEZCUBE03)是具有Flash存儲(chǔ)器編程功能的片上調(diào)試仿真器,可以用于調(diào)試MCU程序或?qū)⒊绦驘龑懙組CU的內(nèi)置Flash中。
EZ-CUBE3支持RA、RL78和RX產(chǎn)品家族MCU。
![<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>e2studio----</b>使用EZ-CUBE3燒錄](https://file1.elecfans.com/web2/M00/BB/1B/wKgZomWXtb6ACk_NAAARMuEl9ZA261.png)
SEGGER與瑞薩電子合作,宣布集成開發(fā)工具Embedded Studio
SEGGER與Renesas Electronics(瑞薩電子)合作,宣布集成開發(fā)工具Embedded Studio現(xiàn)已集成到被稱為Smart Configurator(智能配置器)的Renesas代碼生成器中。
![SEGGER與<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子合作,宣布集成開發(fā)工具Embedded <b class='flag-5'>Studio</b>](https://file1.elecfans.com/web2/M00/E2/F8/wKgaomY63dyASXE6AAAmUWu_9rs927.png)
瑞薩Quick Connect Studio擴(kuò)展升級(jí),實(shí)現(xiàn)硬件和軟件的協(xié)同優(yōu)化
全球半導(dǎo)體解決方案供應(yīng)商瑞薩電子(TSE:6723)宣布其基于云的嵌入式系統(tǒng)設(shè)計(jì)平臺(tái)Quick Connect Studio推出全新功能并擴(kuò)展產(chǎn)品覆蓋范圍。Quick Connect Stud
瑞薩電子推出采用自研RISC-V CPU內(nèi)核的通用32位MCU
5.5V
封裝:16 WLCSP、24/32/48 QFN封裝(QFP可選)
R9A02G021 RISC-V MCU得到瑞薩e2 studio集成開發(fā)環(huán)境(IDE)的全方位支持,客戶
發(fā)表于 03-30 22:08
評(píng)論