欢迎光临散文网 会员登陆 & 注册

瑞萨e2studio(6)----编译调试

2022-09-28 17:08 作者:记帖  | 我要投稿

@TOC

概述

本篇文章主要介绍如何使用J-Link的SWD接口对瑞萨芯片进行调试,并以实际项目进行演示。
需要样片的可以加qun申请:6_15061293 。

视频教学

听不到声音的请点击跳转进行观看。
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)----编译调试)]

csdn课程

付费课程更加详细。
https://edu.csdn.net/course/detail/36131

硬件准备

首先需要准备一个开发板,这里我准备的是芯片型号R7FAM2AD3CFP的开发板:

在这里插入图片描述

开发板

在这里插入图片描述

调试配置

J-Link调试配置有如下2中方式。

在这里插入图片描述


第一种为点击上图的小齿轮进入。


在这里插入图片描述


第二种为点击运行->调试配置。


启动栏配置

J-Link调试调试器基本设置如下所示。

在这里插入图片描述

调试窗口

启动栏位于e2studio主窗口的工具栏区域。  
接口非常简单,如下所示,用于为选定的启动目标构建和调试。  

在这里插入图片描述
在这里插入图片描述

DEBUG调试按钮

e2 studio 支持的Debug按键如下所示,标准GDB调试(由Eclipse IDE框架支持):断点,表达式,寄存器,  内存、反汇编和变量,Renesas扩展到标准GDB调试:事件点,IO寄存器和跟踪。  
下面是[Debug]视图中一些有用的按钮:  

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

中断点视图

中断点设置如下。

在这里插入图片描述

表达式视图

表达式视图在调试期间监视全局变量、静态变量或局部变量的值。为在所有RX调试器中,这些变量(包括作用域内的局部变量)可以设置为实时刷新,设置选择变量,右键->Real-time Refresh可以切换为实时刷新。


表达式视图列出了变量信息,当变量改变时候会高亮显示。


在这里插入图片描述

内存视图

内存视图允许用户查看和编辑“内存监视器”中的内存。 在这里可以查看寄存器或者变量的值。

在这里插入图片描述


通过新建呈示。


在这里插入图片描述


不同的显示方式。

在这里插入图片描述
在这里插入图片描述

反汇编视图

混合编程模式下可同时查看C代码和汇编代码。

在这里插入图片描述


右键,点击显示Source Addresses,可以显示指令地址。

在这里插入图片描述

IO寄存器视图

IO寄存器视图在特定于目标的IO文件中定义的寄存器集,包括它们的地址、十六进制和二进制值。 用户可以在这里面查看寄存器变化。

在这里插入图片描述


最后

以上的代码会在Q_QUN里分享。Q_QUN:615061293。
或者关注『记帖』,持续更新文章和学习资料!


瑞萨e2studio(6)----编译调试的评论 (共 条)

分享到微博请遵守国家法律