瑞薩e2studio(6)----編譯調(diào)試
@TOC
概述
本篇文章主要介紹如何使用J-Link的SWD接口對(duì)瑞薩芯片進(jìn)行調(diào)試,并以實(shí)際項(xiàng)目進(jìn)行演示。
需要樣片的可以加qun申請(qǐng):6_15061293 。
視頻教學(xué)
聽(tīng)不到聲音的請(qǐng)點(diǎn)擊跳轉(zhuǎn)進(jìn)行觀看。
https://www.bilibili.com/video/BV1mF411z7rm/
[video(video-06KPolua-1649445274755)(type-bilibili)(url-https://player.bilibili.com/player.html?aid=294841469)(image-https://img-blog.csdnimg.cn/img_convert/74426103931aa59084abf574dfe606d6.png)(title-瑞薩e2studio(7)----編譯調(diào)試)]
csdn課程
付費(fèi)課程更加詳細(xì)。
https://edu.csdn.net/course/detail/36131
硬件準(zhǔn)備
首先需要準(zhǔn)備一個(gè)開(kāi)發(fā)板,這里我準(zhǔn)備的是芯片型號(hào)R7FAM2AD3CFP的開(kāi)發(fā)板:

開(kāi)發(fā)板

調(diào)試配置
J-Link調(diào)試配置有如下2中方式。

第一種為點(diǎn)擊上圖的小齒輪進(jìn)入。

第二種為點(diǎn)擊運(yùn)行->調(diào)試配置。
啟動(dòng)欄配置
J-Link調(diào)試調(diào)試器基本設(shè)置如下所示。

調(diào)試窗口
啟動(dòng)欄位于e2studio主窗口的工具欄區(qū)域。 ?
接口非常簡(jiǎn)單,如下所示,用于為選定的啟動(dòng)目標(biāo)構(gòu)建和調(diào)試。 ?


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]視圖中一些有用的按鈕: ?



中斷點(diǎn)視圖
中斷點(diǎn)設(shè)置如下。

表達(dá)式視圖
表達(dá)式視圖在調(diào)試期間監(jiān)視全局變量、靜態(tài)變量或局部變量的值。為在所有RX調(diào)試器中,這些變量(包括作用域內(nèi)的局部變量)可以設(shè)置為實(shí)時(shí)刷新,設(shè)置選擇變量,右鍵->Real-time Refresh可以切換為實(shí)時(shí)刷新。

表達(dá)式視圖列出了變量信息,當(dāng)變量改變時(shí)候會(huì)高亮顯示。

內(nèi)存視圖
內(nèi)存視圖允許用戶查看和編輯“內(nèi)存監(jiān)視器”中的內(nèi)存。 在這里可以查看寄存器或者變量的值。

通過(guò)新建呈示。

不同的顯示方式。


反匯編視圖
混合編程模式下可同時(shí)查看C代碼和匯編代碼。

右鍵,點(diǎn)擊顯示Source Addresses,可以顯示指令地址。

IO寄存器視圖
IO寄存器視圖在特定于目標(biāo)的IO文件中定義的寄存器集,包括它們的地址、十六進(jìn)制和二進(jìn)制值。 用戶可以在這里面查看寄存器變化。

最后
以上的代碼會(huì)在Q_QUN里分享。Q_QUN:615061293。
或者關(guān)注『記帖』,持續(xù)更新文章和學(xué)習(xí)資料!