本帖最后由 java620 于 2023-8-3 21:34 编辑

第一次申请开发板,幸运的收到了面包板寄来的瑞萨RA6E2的开发板。收到板子后,购置JLink,研究了也快一个月了。感觉时间过的太快了,原计划要做的工作因为时间、工作安排有些没完成。无奈,交作业的时间到了。
瑞萨的芯片可以用keil开发,也可以用瑞萨公司自己出的e2studio来开发。但是,需要说明的是e2studio是用Eclipse做的二次开发。
下面分别说明用keil与e2studio 配置环境及结合JLink做调试。
一、e2studio安装与配置
1.1下载e2studio
e2studio是瑞萨公司出品的一款基于Eclipse的开发工具。用户可以选择包含FSP的安装包进行安装。用户可以通过github下载最新版本,或者通过面包板给出的百度云下载。作为计算机从业人员,建议有必要学会github上网及查询相关资料。
Github下载地址为:https://github.com/renesas/fsp/releases
image.png
最新版本为V4.5.0,按上图下载。
面包板给出的百度网盘下载最高版本为 setup_fsp_v4_4_0_e2s_v2023-04,见下图。建议下载github上最新版本。
image.png
在官网上也可以下载,但是需要注册,请各位同学自行决定。

1.2 安装e2studio
image.png

image.png
image.png
image.png
image.png
由于瑞萨日本公司,所以下面的选项中有日语选项
image.png
image.png
image.png
image.png
image.png
image.png
image.png
如果电脑上安装有360,建议退出360.
image.png
安装完毕后,可以在C:\Renesas  查看安装文件。
image.png

1.3 创建测试程序
找到开始菜单下的e2studio
image.png
点击后,打开会有选择工作空间的设置。可以直接点击,启动。
image.png
创建一个测试工程,见图。
image.png
image.png
image.png
查看本次开发板的芯片类型,见图:
image.png
然后选择软件中相应的芯片类型:
image.png
image.png
image.png
image.png

接下来会提示打开透视图:
image.png
可以看到图形化的芯片设置界面:
image.png
计划写一个点灯的程序,那么就需要知道led的相关原理图。打开面包板给的文件:RA4E2_RA6E2_64PIN_原理图.pdf,查看关于LED的原理图。
image.png

LED相关原理图如下:
image.png
上图可以看到LED1 用的是P207,  LED2 用的是P113.  这两个LED负极接电阻,且接地。那么初始状态GPIO口应该给予低电压。则设置如下:
image.png
image.png
设置完毕后,保存,点击右上角 image.png 图标。
出现如下:
image.png
点击继续。
完成后点击右上角,debug图标:
image.png
则可以看到左边“项目资源管理器”中的项目。

用户可以点击菜单中的configuration.xml”打开刚才的图形化芯片设置界面。
image.png

下面编写点灯程序。打开src文件下的hal_entry.c文件。
image.png

下面编写一个亮灯闪烁程序。在hal_entry 函数下编写一个while循环语句。
image.png
点击如下图所示,进行编译。
image.png

下面是烧录程序。烧录程序可以用多种方式,下面介绍用串口烧录。
首先下载烧录软件,下载地址:https://ramcu.cn/lists/21.html
image.png
安装烧录软件:
image.png
image.png
image.png
image.png
image.png
在串口烧录之前,需要把e2studio设置成为生成hex文件
image.png
image.png
重新编译,可以看到在debug文件夹下面生成了后缀为hex的文件,即我们要烧录的文件。
image.png
设置开发板为烧录模式:

image.png
在上图中,把A处的跳线设置成为图中的模式,用typeC 线连接B处的接口。即设置完成串口烧录模式。

打开路径为:C:\Program Files (x86)\Renesas Electronics\Programming Tools\Renesas Flash Programmer V3.11下的,RFPV3.exe的烧录工具。

image.png
按上图结合实际情况设置好相应的参数。保存后,出现下面的图:
image.png
选择要烧录的hex文件。点击start。烧录成功会出现下图:
image.png
当烧录不成功的时候,可以点击开发板上面的红色RESET键,然后再进行烧录。
然后把开发板设置为正常模式:
image.png
把跳线设置成为A处的形式,把typeC 线接到B处。
可以看到一闪一闪的效果。