【RA-Eco-RA2E1-48PIN-V1.0开发板试用】简介、环境搭建、工程测试
本文主要介绍了 RA-Eco-RA2E1-48PIN-V1.0 开发板,包括 PCB 各模块及功能、开发板原理图、主控,其次介绍了 Renesas 官方 e2 studio 编译环境的配置,最后给出新建闪灯工程,以及固件烧录测试。
开发板简介
RA-Eco-RA2E1-48PIN-V1.0 开发板基于48 MHz Arm® Cortex®-M23 内核架构,
板载 2 个触摸按键,1 个复位按键,1 个自定义按键和 2 个 LED;
板载 SWD 接口用于下载与调试,芯片全部 IO 引脚引出便于进行功能测试。
PCB top view
PCB bottom
功能标注
原理图
主控 MCU
芯片型号:R7FA2L1AB2DFL
特性包括
- 48MHz Arm® Cortex®-M23
- 64kB 的闪存以及 16kB SRAM
- 4kB 数据闪存,提供与 EEPROM 类似的数据存储功能
- 48 引脚封装
- 1.6V - 5.5V 的宽工作电压范围
- 增强型电容式触摸感应单元 (CTSU)
- 12 位 ADC,LPACMP,温度传感器
- 32 位通用 PWM 定时器,16 位通用 PWM 定时器,低功耗异步通用定时器
- 实时时钟
- SCI(UART、简单 SPI、简单 I2C)
- 独立的 SPI 接口/I2C 多主接口
- 安全功能、加密功能
开发环境搭建
**这里使用 Renesas 公司的 **e2 studio
开发工具,下载 并安装该 IDE 软件,或直接下载 FSP 软件包。
**下载 **FSP (flexible software package) 软件包 并安装。
注意:不需要单独安装 e² studio,FSP 平台安装程序会安装 e² studio 和使用 FSP 所需的所有其他工具。
**FSP 安装程序内包含 **e² studio 集成开发环境、工具链和 FSP 软件包。
工程测试
新建工程
打开 e2 studio 软件,
**依次点击 **文件
- 新建
- 瑞萨 C/C++ 项目
- Renesas RA
依次进行工程命名,路径设置,FSP版本,目标开发板选择,工具链选择
若未检测到工具链,则需要下载、安装和添加本地工具链路径,
**点击 **Manage Toolchains
,勾选目标工具链,点击 下载
,添加
工具链安装目录文件夹,应用并关闭。
根据原理图可知,2 个板载 LED 控制引脚为 P103 和 P104,
**进入 **FSP 配置
界面,依次选择 Pins
标签 - GPIO-P103
- 可视化引脚界面,右键 45 号引脚 - 选择 P103,在 Pin Configuration
更改 Mode
模式为 Output 初始低电平
- 点击 Generate Project Content
生成工程,主函数位于 ra_gen
文件夹。
**点击 **构建 Debug
按钮,通过 控制台
标签获取输出的编译信息。
代码添加
**关键执行代码位于 **hal_entry
声明文件,双击打开 main.c
文件,右键 hal_entry()
,选择 打开声明
;
**在 **void hal_entry(void){}
函数内部添加执行代码
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_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS);
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_03, BSP_IO_LEVEL_HIGH);
}
#if BSP_TZ_SECURE_BUILD
R_BSP_NonSecureEnter();
#endif
}
**通过调整 **R_BSP_SoftwareDelay
函数内部的延时数值大小控制 LED 点亮和熄灭状态的持续时间。
生成 HEX
**依次点击 **项目
- 属性
- C/C++ 构建
- 设置
- 工具设置
- GNU Arm Cross Create Flash Image
- General
- Output file format (-O)
- Intel HEX
- 应用并关闭
**重新构建 Debug 即可生成 **.hex
文件
固件烧录
**可使用 **J-Link 或 E2 Emulator Lite 调试和烧录程序,
**这里采用生成 **hex 固件并连接 PWLink2 烧录器,配合 PowerWriter 软件烧录固件。
1.连接 PWLink2 与开发板,使用标准 SWD 四线接线方式,即
**2.打开 PowerWriter 软件,选择目标芯片型号 **Renesas
- RA2E1
- R7FA2E1A7xx
点击应用设置,注意到左下角显示目标芯片已连接;
**3.进入 Code Flash 标签页面,点击 **添加固件
选择目标 hex 文件路径并 应用固件
,点击 自动
即可将 hex 下载至芯片。
效果展示