概述
本篇文章主要介紹如何使用J-Link的SWD接口對瑞薩芯片進行調(diào)試,并以實際項目進行演示。 需要樣片的可以加qun申請:615061293 。
樣品申請
https://www.wjx.top/vm/wBbmSFp.aspx#
硬件準(zhǔn)備
首先需要準(zhǔn)備一個開發(fā)板,這里我準(zhǔn)備的是芯片型號R7FAM2AD3CFP的開發(fā)板: 
開發(fā)板

調(diào)試配置
J-Link調(diào)試配置有如下2中方式。
第一種為點擊上圖的小齒輪進入。
第二種為點擊運行->調(diào)試配置。
啟動欄配置
J-Link調(diào)試調(diào)試器基本設(shè)置如下所示。

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


DEBUG調(diào)試按鈕
e2 studio 支持的Debug按鍵如下所示,標(biāo)準(zhǔn)GDB調(diào)試(由Eclipse IDE框架支持):斷點,表達式,寄存器, 內(nèi)存、反匯編和變量,Renesas擴展到標(biāo)準(zhǔn)GDB調(diào)試:事件點,IO寄存器和跟蹤。
下面是[Debug]視圖中一些有用的按鈕:



中斷點視圖
中斷點設(shè)置如下。 
表達式視圖
表達式視圖在調(diào)試期間監(jiān)視全局變量、靜態(tài)變量或局部變量的值。為在所有RX調(diào)試器中,這些變量(包括作用域內(nèi)的局部變量)可以設(shè)置為實時刷新,設(shè)置選擇變量,右鍵->Real-time Refresh可以切換為實時刷新。
表達式視圖列出了變量信息,當(dāng)變量改變時候會高亮顯示。

內(nèi)存視圖
內(nèi)存視圖允許用戶查看和編輯“內(nèi)存監(jiān)視器”中的內(nèi)存。 在這里可以查看寄存器或者變量的值。
通過新建呈示。
不同的顯示方式。 

反匯編視圖
混合編程模式下可同時查看C代碼和匯編代碼。
右鍵,點擊顯示Source Addresses,可以顯示指令地址。 
IO寄存器視圖
IO寄存器視圖在特定于目標(biāo)的IO文件中定義的寄存器集,包括它們的地址、十六進制和二進制值。 用戶可以在這里面查看寄存器變化。 

審核編輯:湯梓紅
-
寄存器
+關(guān)注
關(guān)注
31文章
5608瀏覽量
130016 -
瑞薩
+關(guān)注
關(guān)注
37文章
22482瀏覽量
90901 -
編譯
+關(guān)注
關(guān)注
0文章
694瀏覽量
35177
發(fā)布評論請先 登錄
瑞薩e2studio(1)----瑞薩芯片之搭建FSP環(huán)境
瑞薩e2studio(6)----EXIT
瑞薩e2studio(6)----編譯調(diào)試
評論