【瑞萨RA0E1开发板评测报告】简介、环境搭建、工程测试 RA-Eco-RA0E1-32PIN-V1.0 是一款 基于48 MHz Arm® Cortex®-M23 内核架构 的核心板,主控芯片为 R7FA0E1073CFJ。 本文首先对开发板和 MCU 进行了介绍,之后介绍了开发环境的搭建流程、项目构建及工程调试,效果展示等,基础部分,为后续的开发奠定基础。 1 简介本节介绍了开发板和 MCU 的主要特点。 外观原理图
上电出厂自带 LED 闪烁程序
主控 MCURA-Eco-RA0E1-32PIN-V1.0 开发板以 R7FA0E1073CFJ 为主控芯片, RA0E1 产品组是 RA0 系列中的入门级 MCU,具有出色的成本效益和超低功耗。 Arm Cortex®-M23 内核,64kB 的闪存,1.6V~5.5V 宽电源电压范围,32MHz 的 CPU 性能。 RA0 系列适合成本敏感型应用,如低功耗、低成本的消费电子产品、小家电系统控制、工业系统控制和楼宇自动化。 RA系列RA0E1
参数性能
开发工具
2 环境搭建开发环境支持 e2 studio 和 Keil ,这里主要介绍和使用前者。 注意:不需要单独安装 e² studio,FSP 平台安装程序会安装 e² studio 和使用 FSP 所需的所有其他工具。
由于这里我们使用 RA0E1 芯片,仅安装 RA0 系列软件包即可。 3 工程测试Blink 实现板载 LED 交替闪烁 硬件准备J-Link 调试器 若没有 J-Link 也可以使用 J-Link_OB 调试器,或自己 DIY ,开源项目推荐: 工程建立依次点击 文件 - 新建 - 瑞萨 C/C++ 项目 - Renesas RA 依次进行工程命名,路径设置,目标开发板选择,Device 选择 R7FA0E1073CFJ ,工具链选择 GNU ARM Embedded ; 根据原理图可知 MCU 引脚 P103 和 P112 分别控制 D1 和 D2 两个 LED 且为低电平点亮。 于是在 FSP Configuration 界面中对其进行配置, 进入 FSP 配置 界面,依次选择 Pins 标签 - Pin Selection - Ports - P1 - P103 - Pin Configuration - 更改 Mode 为 Output mode (initial Low) 即初始熄灭,点击 Generate Project Content 生成工程,双击打开位于 src 文件夹的主函数 hal_entry.c ,并插入主代码 代码- void hal_entry(void)
- {
- /* TODO: add your own code here */
- while(1){
- 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);
- R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS);
- R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_12, BSP_IO_LEVEL_LOW);
- R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS);
- R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_12, BSP_IO_LEVEL_HIGH);
- R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS);
- }
-
- #if BSP_TZ_SECURE_BUILD
- /* Enter non-secure code */
- R_BSP_NonSecureEnter();
- #endif
- }
复制代码
项目构建、工程调试右键项目,选择 构建项目 若正确无误,则输出 Build Finished. 0 errors, 0 warnings. 左侧目录选中目标项目,之后依次选择 运行 - 调试配置 - 选中对应的 Flat 执行文件 - 调试器 - 调试硬件选择 J-Link ARM - 点击 调试 按钮,即可进入调试流程 点击左上角的继续按钮进入调试,再次点击该按钮启动调试, 此时板载 LED 开始按照代码设定闪烁…… 效果
|