收到瑞萨 RA6E2开发板已有一段时间了,但一直在开发环境上徘徊。尽管以前也使用过瑞萨的产品,如RA6M4,但它支持以RT-Thread Studio开发,故回避了e2 Studion
的使用。
这次因没找到相应的替代性开发工具,也就只能从搭建基于e2 Studion的开发环境开始了。
首先是在官网下载了setup_fsp_v4_0_0_e2s_v2022-07.exe,然后是对它进行安装。
1. 安装e2 Studion
![image.png image.png](data/attachment/forum/202307/27/105030yok3t23zzd0od5ez.png)
![image.png image.png](data/attachment/forum/202307/27/105049aluy4wdsoxypma92.png)
图1 软件解压
在图2界面中选取相应的用户,这里选“All Users”即可。
![image.png image.png](data/attachment/forum/202307/27/105118g8ivr20dz51r91rw.png)
图2 选取用户
在图3界面中进行安装方式的选择,这里选“Quick Install“方式安装。
![image.png image.png](data/attachment/forum/202307/27/105209iiy37w3bvrwdgd3d.png)
图3 选取安装方式
在联网的情况下,会呈现出图4的界面,点击“Next”即可进入图5的协议界面,在勾选接受协议后,点击“Next”。
![image.png image.png](data/attachment/forum/202307/27/105317qttvtjvuvizjmutu.png)
图4 设置安装位置
![image.png image.png](data/attachment/forum/202307/27/105343v8ypvxl58lwtjcoc.png)
图5 接受协议
按图6界面设置后,点击“Install“开始安装。
![image.png image.png](data/attachment/forum/202307/27/105409kse1jfc8fhf7e711.png)
图6 开始安装
![image.png image.png](data/attachment/forum/202307/27/105429ig6q77k7kolliq6l.png)
图7安装过程中
在出现图8所示界面时,点击“OK”即完成安装过程。
![image.png image.png](data/attachment/forum/202307/27/105450c2nvaai3euuva3vu.png)
图8完成安装
为了便于后续的使用,可相应的安装目录下"C:\Renesas\RA\e2studio_v2023-04_fsp_v4.4.0\eclipse"下找到e2studi.exe在桌面创建快捷方式。
![image.png image.png](data/attachment/forum/202307/27/105524rgs6de62blinenq8.png)
图9创建快捷方式
2. 创建工程
初次打开e2 studio,要指定其工作空间,见图10所示,随后进入欢迎界面。
![image.png image.png](data/attachment/forum/202307/27/105547xc9e2dcdy9qw4ywr.png)
图10 选取工作空间
![image.png image.png](data/attachment/forum/202307/27/105615vl5ln03020q0305q.png)
图11 欢迎界面
然后按图12所示来创建一个新工程。
![image.png image.png](data/attachment/forum/202307/27/105637fsfrirc7h0zq3f02.png)
图12 创建工程
![image.png image.png](data/attachment/forum/202307/27/105658j39kv9cc3fqqfvhj.png)
图13 选取项目模板
![image.png image.png](data/attachment/forum/202307/27/105730c38ye728thj3v28l.png)
图14 指定项目名
![image.png image.png](data/attachment/forum/202307/27/105748ozbzb9yhznhuwhwz.png)
图15 选取芯片类型
![image.png image.png](data/attachment/forum/202307/27/105815pi72h70ihrzfkbo2.png)
图16 选取项目类型
![image.png image.png](data/attachment/forum/202307/27/105841m7hzgksnvsncm8nk.png)
图17 选取系统类型
![image.png image.png](data/attachment/forum/202307/27/105901pffr1k412k3jnuz6.png)
图18 完成创建
![image.png image.png](data/attachment/forum/202307/27/105922xc0ihxhu3kiy00u0.png)
图19 打开辅助视图
![image.png image.png](data/attachment/forum/202307/27/105944rqfdzhb5xq14qhch.png)
图20 界面效果
![image.png image.png](data/attachment/forum/202307/27/110004xzgia3oa99320ghh.png)
图21 芯片引脚图
打开程序后,经编译其界面如图22所示,说明开发环境正常。
![image.png image.png](data/attachment/forum/202307/27/110030www0uf06qz1po25j.png)
图22 完成编译
3.]对于新建的项目,可直接通过编译。但若是新导入的项目,需要先打开FSP 配置界面重新生成 FSP 库的相关代码,然后再进行编译,否则会提示编译错误,其具体操作如下:
在左侧项目资源管理器栏,展开项目文件夹,找到其下的“configuration.xml”文件,再双击该文件即可打开该项目的“FSP Configuration”配置页面。
接着单击右上角的“Generate Project Content”,软件就会根据工程现有的 FSP 配置来自动生成 FSP 库代码。
随后再进行编译,即可见到图25所示的编译结果,说明编译正常。
![image.png image.png](data/attachment/forum/202307/28/103936c1xxjp2x0cgec01w.png)
图25 完成编译
4. 程序下载
受工具的限制,目前在 e2 studio上只能以J-link进行下载。
由于手头仅有HC-Link,于是用它进行了一下尝试,其连接关系如图26所示。
![image.png image.png](data/attachment/forum/202307/28/104137fkmogsr3psj3i3a0.png)
图26调试连接
在 e2s 上要启动调试,需参照以下步骤:
①:右键单击已编译成功的项目工程,则弹出快捷菜单;
②:单击“调试方式”下的“Renesas GDB HardwareDebugging”选项,从而启动调试。
![image.png image.png](data/attachment/forum/202307/28/104216xpbbowxpx3wkg65w.png)
图27调试连接
![image.png image.png](data/attachment/forum/202307/28/104235hhzzqwqyq5y5xbld.png)
图28 配置GDB
稍感遗憾的是,没能等到成功的结果,所给出的提示如图29所示,界面状态则如图30所示。
![image.png image.png](data/attachment/forum/202307/28/104304k2vz92l1v2z2pltn.png)
图29 错误提示
![image.png image.png](data/attachment/forum/202307/28/104321qd9zcdaa4j75yyyg.png)
图30 界面状态
若查看调试器的配置,则如图31所示。这个尝试还是没能获得成功!
![image.png image.png](data/attachment/forum/202307/28/104345po5qad9nmanoddak.png)
图31 相关配置