开箱
| RA生态工作室的RA-Eco-RA2L1-V1.0开发板(RA-Eco-RA2L1-48PIN-V2.0) |
| ------------------------------------------------------------------ 
| 快递包装为开发板纸盒,未额外套袋或装箱。纸盒无变形 |
| 可重复使用的放静电袋,比一次性包装更环保和方便 |


与RA-Eco-RA2E1-48PIN-V1.0相比,由蓝色PCB板变为白色PCB板,看上去更高端一些。引脚和外围设备完全相同。面积明显变小,更为细长,mode键周围和24Pin左侧元器件排布更紧凑。预留了4个固定孔。有得有失,24Pin左侧左侧中部丝印略有错位。另外,预留的过孔埋铜全部取消
概况
48 MHz Arm® Cortex®-M23 内核架构核心板
主控芯片为 R7FA2L1AB2DFL
256 kB 的代码闪存以及 32 kB 的 SRAM(支持ECC)
支持 1.6V 至 5.5V 的宽工作电压范围
兼容RA2E1 产品群引脚和外围设备
定位为RA系列的主流低功耗单芯片微控制器

特性:
1 个复位按键
1 个自定义按键
2 个触摸按键
2 个 LED
板载 USB 转 TTL 模块
板载 SWD 接口,方便用户调试与下载
8 kB 数据闪存,提供与 EEPROM 类似的数据存储功能
48 引脚封装
内部电压调节电路
增强型电容式触摸感应单元 ( CTSU2 )
12 位 ADC,12 位 DAC,低功耗比较器
32 位通用 PWM 定时器,16 位通用 PWM 定时器,低功耗异步通用定时器
实时时钟
串行通信接口(UART、简单 SPI、简单 I2C)
独立的 SPI 接口 / I2C 多主接口
CAN
安全功能
加密功能
加粗部分为RA2L1与RA2E1差别部分,整体RA2L1性能更强一些
资源
中文资源相对较少,以英文为主。中文集中在RA生态工作室及各类论坛。
RA生态社区论坛:https://ramcu.cn
RA生态社区RA2E1资料链接:https://ramcu.cn/product/ra/ra2/ra2l1/
RA生态工作室bilibili链接:https://space.bilibili.com/642126046
RA生态工作室gitee链接:https://gitee.com/ramcu
公众号:RA生态工作室
Renesas官网https://www.renesas.cn/zh/products/ra2l1
RA生态社区RA2L1资料概览
RA2L1:
| RA-Eco-RA2L1-48PIN-V1.0开发板手册.docx
| RA2 快速设计指南.pdf
| RA2L1快速入门指南.pdf
| RA2L1数据手册.pdf
| RA2L1硬件手册.pdf
| RA2L1_E1_LQFP48 TOUCH.pdf
|
+---PPT
| 使用J-Link烧写程序到瑞萨芯片.pptx
| 使用UART串口烧写程序到瑞萨芯片.pptx
| 瑞萨e2studio----Adc通过单次扫描多通道方式采样.pptx
| 瑞萨e2studio----Code Flash&Data Flash读写.pptx
| 瑞萨e2studio----DAC.pptx
| 瑞萨e2studio----EXIT.pptx
| 瑞萨e2studio----GPIO输入检测.pptx
| 瑞萨e2studio----GPIO输出.pptx
| 瑞萨e2studio----IIC,12864OLED移植.pptx
| 瑞萨e2studio----IIC,OLED时钟日历.pptx
| 瑞萨e2studio----IWDT.pptx
| 瑞萨e2studio----PWM.pptx
| 瑞萨e2studio----RTC.pptx
| 瑞萨e2studio----USRT通过定时器中断方式接收不定长数据.pptx
| 瑞萨e2studio----WDT.pptx
| 瑞萨e2studio----串口获取数据通过SPI存储于W25Q128外部flash.pptx
| 瑞萨e2studio----基于DTC的多通道ADC采集.pptx
| 瑞萨e2studio----外部中断&定时器配置输入捕获测量频率.pptx
| 瑞萨e2studio----定时器AGT配置PWM输出.pptx
| 瑞萨e2studio----定时器GPT配置输入捕获.pptx
| 瑞萨e2studio----打印函数(printf、sprintf)的实现.pptx
| 瑞萨e2studio----更新FSP版本.pptx
| 瑞萨e2studio----编译调试.pptx
| 瑞萨e2studio----触摸按键.pptx
|
+---例程
L1_12864_OLED
L1_adc
L1_agt_pwm
L1_dtc_adc
L1_exit
L1_exit_input
L1_gpio_input
L1_gpio_output
L1_gpt_input
L1_iwdt
L1_oled_rtc
L1_printf
L1_pwm
L1_rtc
L1_SPIW25Q128
L1_touch
L1_usrt
L1_wdt
其中,RA-Eco-RA2L1-48PIN-V1.0开发板手册.docx更新至2026年4月版,其余多为2021年版,PPT与例程搭配使用。更多例程可参考RA生态论坛设计资源https://ramcu.cn/resource/list/?aType=3或Renesas文档和下载搜索模块https://www.renesas.cn/zh/support/document-search?doc_category_tier_1=467666&doc_category_tier_2=469286&doc_part_numbers=RA2L1&page=0
环境搭建
(1)选用官方推荐的 RA 可扩展性强的配置软件包 (FSP)
https://www.renesas.cn/zh/products/ra2l1?queryID=4ab8924ba29125b8c75e99cabd77f254&tab=software-tools

目前最新v6.4.0,包含 e² studio 集成开发环境、工具链和 FSP 软件包
FSP Windows 平台安装程序
https://www2.info.renesas.cn/fsp?os=windows&ins=e2s
亦可在RA生态论坛设计资源https://ramcu.cn/resource/list/?aType=5下载

之前已安装了6.3.0版本,也可通过6.4.0安装包升级,升级时可勾选Renesas QE,以免后续还需自行安装

但会有部分报错,如QE for Capactive 4.2等无法更新至最新版

需手动点击帮助下的检查更新手动更新
也可卸载6.3.0后双击6.4.0安装包全新安装

自解压文件,解压后自动运行安装程序

ALL Users 全部用户可用

Custom Install 自定义安装,可自定义安装Renesas QE等,以免后续还需自行安装

Next

按需勾选并Next

按需勾选并Next

按需勾选并Next,建议勾选Renesas QE

勾选同意协议并Next

是否创建快捷方式并Next

Install


同意安装驱动

安装结束,按需勾选并OK
(2)renesas-flash-programmer 下载链接 https://www.renesas.cn/zh/software-tool/renesas-flash-programmer-programming-gui
最新版为Renesas_Flash_Programmer_Package_V32300.exe



下载时感受到产品和技术是有国界的,需登录才可下载,登陆时会提示检查连接是否安全,无法正常登录。将https://www.renesas.cn/zh切换为https://www.renesas.com/en方可进入登录页面。中文页面注册的账号登录后会自动切换为回https://www.renesas.cn/zh,需再次将https://www.renesas.cn/zh切换为https://www.renesas.com/en才能下载

RA生态论坛https://www.ramcu.cn/product/ra/ra2/ra2e1/下提供Renesas_Flash_Programmer_Package_V31900.exe
https://www.ramcu.cn/api/member/dowfilebefore?did=478
备用链接:通过网盘分享的文件:Renesas_Flash_Programmer_Package_V31900-doc.zip
链接: https://pan.baidu.com/s/1C-xM9UbLhIx6LYrohSN3KQ?pwd=iifz 提取码: iifz
安装比较简单,基本是默认即可

建议勾选全部驱动

同意协议


同意安装驱动

安装完成Finsh
交替亮灯工程
如勾选在开始菜单中添加快捷方式,可在R中找到fsp快捷方式,双击运行


设置工作目录

加载中

无需登录

密码提示

设置密保问题

进入常规页面

打开e2studio,选择左上角文件——新建——瑞萨 C/C++ 项目——Renesas RA,Renesas RA C/C++ Project

命名工程

目标开发板Device 选择 R7FA2L1AB2DFL

选择编译链

点击 Manage Toolchains 可配置编译链





打开透视图

根据原理图,板载 LED 共2各,控制引脚为 P103 和 P104
点击左侧项目资源管理器图标,或选择窗口——显示视图——项目资源管理器,打开项目资源管理器。双击configuration.xml,进入 FSP 配置界面



选择下侧 Pins 标签,展开 P1,选择 P103,在 Pin Configuration 更改 Mode 模式为 Output 初始低电平

选择 P104,在 Pin Configuration 更改 Mode 模式为 Output 初始高电平

点击 Generate Project Content 生成工程,主函数位于 ra_gen 文件夹

点击 构建 Debug按钮,通过控制标签获取输出的编译信息
可在窗口——显示视图——其他,搜索并添加控制台
关键执行代码位于 hal_entry 声明文件,展开项目资源管理器中 ra_gen 文件夹双击打开 main.c 文件,选中 hal_entry 单击右键,选择 打开声明,进入 hal_entry.c 编辑页面,或直接展开 src 文件夹,双击 hal_entry.c 进入编辑页面

在 void hal_entry(void){} 函数内部添加执行代码
while(1)
{
R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS);
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_03, BSP_IO_LEVEL_LOW);
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_04, BSP_IO_LEVEL_HIGH);
R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS);
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_03, BSP_IO_LEVEL_HIGH);
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_04, BSP_IO_LEVEL_LOW);
}
以实现 LED P103 和 P104 交替闪烁
默认不生成 .hex 文件,但串口 TTL 烧录需要 .hex 文件
打开 项目 - 属性 界面,依次选择 C/C++ 构建 - 设置 - 工具设置 - Objcopy - General - Output format (-O) - Intel HEX - 应用并关闭,或通过 CTRL+ALT+P 打开配置页面


重新构建 Debug 生成 .hex 文件

串口烧录
硬件连接
参照如下:

实物连接

运行 Renesas_Flash_Programme,选择 File——New Project
Microcontroller 微处理器 选择 RA,设置项目名称和位置,Communication Tool 选择 USB to TTL 设备的端口,点击Connect

如提示失败,按一下开发板 Reset 按钮再点击 Connect


点击 Add/Remove Files按钮,选择编译的 .hex 文件

点击 Start 开始烧录
如设备无响应,烧录失败,按一下开发板 Reset 按钮再点击 Start

重新插拔USB设备,效果:LED P103 和 P104 交替闪烁