本文介绍了瑞萨 RA6E2 地奇星开发板的基本信息,包括产品特点、参数资源、开发环境搭建以及工程测试等。
RA6E2 地奇星是一款基于100MHz Arm® Cortex®-M33 内核架构的核心板;
主控芯片为 48 引脚的 R7FA6E2BB3CNE;

RA6E2 组是 RA6 系列中最新的入门级微控制器,基于带有 TrustZone®的200MHz Arm® Cortex®-M33 内核;
RA6E2 作为入门级微控制器,在追求成本优化的同时提供了最佳的性能;
RA6E2 与 RA4E2 组的引脚和外设兼容,使其成为要求更高性能、小尺寸和低引脚数的应用的理想选择。
Top view

Bottom view


详见:【立创·地奇星RA6E2】开发板 | 立创开发板技术文档中心 .

开发环境支持 e^2^ studio 和 Keil ,这里主要介绍和使用前者。
下载并安装 瑞萨FSP (flexible software package) 灵活配置软件包 。
注意:不需要单独安装 e² studio,FSP 平台安装程序会安装 e² studio 和使用 FSP 所需的所有其他工具。
由于这里使用 RA6E2 主控,仅安装 RA 系列软件包即可。
由板载 LED 原理图可知,板载 LED 对应 P402 管脚,且为高电平点亮。
文件 - 新建 - 瑞萨 C/C++ 项目 - Renesas RA ;R7FA6E2BB3CNE ,工具链选择 GNU ARM Embedded ,调试器选择 J-Link ;Generate Code 按钮,生成工程代码。打开 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_04_PIN_02, BSP_IO_LEVEL_LOW);
R_BSP_SoftwareDelay(200, BSP_DELAY_UNITS_MILLISECONDS);
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_02, BSP_IO_LEVEL_HIGH);
R_BSP_SoftwareDelay(200, BSP_DELAY_UNITS_MILLISECONDS);
}
#if BSP_TZ_SECURE_BUILD
/* Enter non-secure code */
R_BSP_NonSecureEnter();
#endif
}
代码可实现 P402 输出电平循环交替反转。
保存文件,构建工程,使用 J-Link 调试和上传固件。
板载 LED 闪烁

动态演示见底部视频。
本文介绍了 RA6E2 地奇星开发板的基本信息,包括产品特点、参数资源、开发环境搭建以及工程测试等,为相关产品的开发设计和快速应用提供了参考。
更多回帖