slmxiaodai 发表于 2026-7-31 18:57:23

【瑞萨RA-eco-RA6M4评测】+ 01 开发板初体验及开发环境搭建

本帖最后由 slmxiaodai 于 2026-8-1 00:24 编辑

1. RA-Eco-RA6M4-100PIN-V2.0开发板
RA-Eco-RA6M4-100PIN-V2.0开发板主控芯片为R7FA6M4AF3CFP,RA6M4 微控制器MCU使用了支持 TrustZone® 的高性能 Arm® Cortex®-M33 内核,与片内的 Secure Crypto Engine(SCE) 配合使用,可提供安全芯片的功能。开发板具体信息可以查看Gitee链接:https://gitee.com/ramcu/ra-eco-ra6-m4-100-pin-v2.0。


2. 集成开发环境搭建-e²studio
e²studio是瑞萨电子推出的包含代码开发、构建和调试的集成开发环境,它可以轻松配置和管理瑞萨MCU,从而轻松实现复杂的应用程序。
e²studio提供GitHub和官网下载链接,GitHub链接为https://github.com/renesas/fsp/releases,在该页面的发布说明中包含了e²studio并带有FSP的安装程序。

瑞萨官网下载链接:https://www.renesas.cn/zh/softwa ... gged_in=1#downloads,在该页面可以下载到最新版的e²studio,在运行此安装包时可以在安装过程中自定义要安装的FSP版本,另外根据发行声明可以知道在https://github.com/renesas/fsp中可以下载FSP最新安装包。
本次测评选择在在瑞萨官网下载e²studio,在下载页面根据自己的电脑系统选择对应版本。


打开网站https://github.com/renesas/fsp/releases#release-v6.5.0,下载FSP v3.2.0软件包。

解压下载的e²studio压缩包,并双击运行e²studio安装包。双击安装包后,会弹出Extracking的弹窗,等待进度条完成。提示为哪个电脑用户安装,二选一即可,此处可以选择All Users。接着选择安装方式,这里有轻量化、标准和自定义三种安装方式,如果只注重于代码调试和编辑,选择轻量安装即可,标准版安装则是安装全部工具和功能,在https://www2.renesas.eu/_custom/ ... -after-installation页面中列出了轻量和标准两种安装方式的差异,如果选择了轻量安装,那么在打开需要缺失功能的工程或者工作区时会提示缺少,此时可以在Help → Install Renesas IDE Features菜单下安装需要的功能。接下来会自动执行安装检查,等待检查完毕后,可以看到安装位置、连接**和安装列表,此处更改安装位置,然后点击Next。接下来选择安装支持的设备系列,本开发板属于RA系列,选择RA即可。然后是附加软件,除了RA FSP以外保持默认即可,由于我们在上面的步骤下载了FSP v3.2.0安装包,因此我这里直接取消了FSP v6.5.0的安装,接着点击accept,然后点击下一步。接下来是否创建开始菜单,根据自己的喜好选择即可,然后点击下一步。然后进入Summery环节,这里会显示准备安装的清单,检查无误后点击Install即可开始并等待安装完成。

接下来在整个安装过程中会出现其它的安装子程序,全部按照安装指引安装即可,例如下面的arm-none-eabi的安装,根据引导一步步完成安装即可。
提示安装语言,根据自己的母语选择即可,这里选择中文简体。


随后进入arm-none-eabi安装流程,根据引导完成安装即可。


最后点击OK结束e²studio的安装。如果在上面的安装过程中勾选了FSP的安装,那么可以直接跳过FSP v3.2.0的安装。
下面开始安装FSP v3.2.0,双击运行下载的FSP_Packs_v3.2.0.exe。


根据引导一直点击Next就好,需要注意的是期间会选择安装位置,安装位置只能是e2_studio的根目录,例如C:\Renesas\e2_studio路径下。

至此,已经完成了e2 studio和FSP的安装,最后打开e2 studio,在上方的菜单中点击帮助->Add Renesas Toolchains。

可以看到GNU ARM Embedded并没有勾选,需要手动添加,点击添加,然后找到刚才安装时GNU ARM Embedded的位置,一直到它的根目录就可以了。

添加完成后如下所示。

安装完成后,重启电脑。


3. 烧录程序安装
打开Renesas Flash Programmer (Programming GUI) (https://www.renesas.cn/zh/softwa ... &sort=asc#downloads),根据电脑系统选择对应的版本,下载程序烧录软件,软件下载完成后,根据向导完成安装。


4. 创建新工程
首先,创建一个新工程,在菜单中找到文件,选择新建->瑞萨C/C++项目->Renesas RA。

然后选择Renesas RA C/C++ Project,并填写工程名,然后点击下一步。



接着进行工程设置。

接下来选择工程类型,此处直接选择Flat Project即可。

设置工程前置项目或工程,此处选择None。

设置构建方式和是否为RTOS,此处选择Executable和No RTOS。

然后选择Project Template。

双击工程中configuration.xml文件进行管脚和时钟配置,首先打开Pins,找到PinFunction,找到SCI9,将RXD9改为P110,TXD9改为P109(此时会显示红色叉号,这是因为还没完全设置好,无须担心)。

然后,点击Pin Number,把刚才设置的引脚功能更改成对应的功能。

回到Pin Function,找到DEBUG,展开后点击DEBUG0,将Operation Mode修改为SWD,SWCLK设置为P300,SWDIO设置为P108。

设置时钟,点击Clocks,将左侧XTAL 24MHZ改为XTAL 12MHZ。

最后,按下ctrl+s保存修改结果。


5. 实现Hello_world例程
在上面创建的新工程基础上,再次打开configuration.xml文件,配置串口,所以打开Stacks,点击New Stack->Driver->Connectivity->UART Driver on r_sci_uart。

配置完成后按下CTRL+S保存更改,然后点击右上角的Generate Project Content。

找到src文件夹,打开hal_entry.c,在hal_entry函数中添加代码,主要代码如下。


6. 编译和烧录Hello_world例程
编写好代码之后,在上方菜单点击“小锤子” 进行编译,默认会生成.srec文件,同样可以烧录,如果需要HEX文件,则右击工程->属性->C/C++构建->设置->GNU Arm Cross Create Flash Image->General->intel HEX。

编译完成后开始烧录,用一根杜邦线,按照开发板上的标志调整至SCI/USB BOOT模式。

然后使用数据线将开发板与电脑连接,上电后,打开Renesas Flash Programmer V3.24,然后创建新工程。

点击Connect后会提示连接成功。

添加要烧录的目标文件。

点击START,就可以开始烧录。

烧录完成后,拔掉杜邦线,给开发板重新上电,通过串口助手可以看到以下信息。

至此,完成了开发板初体验及开发环境搭建。



页: [1]
查看完整版本: 【瑞萨RA-eco-RA6M4评测】+ 01 开发板初体验及开发环境搭建