瑞萨单片机论坛
直播中

jf_07365693

1年用户 379经验值
擅长:嵌入式技术 控制/MCU
私信 关注

【瑞萨RA6E2地奇星开发板试用】介绍、环境搭建、工程测试

【瑞萨RA6E2地奇星开发板试用】介绍、环境搭建、工程测试

本文介绍了瑞萨 RA6E2 地奇星开发板的基本信息,包括产品特点、参数资源、开发环境搭建以及工程测试等。

介绍

RA6E2 地奇星是一款基于100MHz Arm® Cortex®-M33 内核架构的核心板;

主控芯片为 48 引脚的 R7FA6E2BB3CNE;

mcu.jpg

RA6E2 组是 RA6 系列中最新的入门级微控制器,基于带有 TrustZone®的200MHz Arm® Cortex®-M33 内核;

RA6E2 作为入门级微控制器,在追求成本优化的同时提供了最佳的性能;

RA6E2 与 RA4E2 组的引脚和外设兼容,使其成为要求更高性能、小尺寸和低引脚数的应用的理想选择。

外观

Top view

top_view.jpg

Bottom view

bottom_view.jpg

引脚定义

pinout.jpg

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

资源参数

  • 1个复位按键
  • 2个LED
  • 板载SWD接口,方便用户调试与下载
  • 200MHz的Arm Cortex-M33,具有TrustZone功能
  • 256KB的闪存和40KB的SRAM
  • 4KB数据闪存,类似EEPROM数据存储功能
  • 1KB待机SRAM
  • 48引脚封装
  • CAN FD,I3C
  • HDMI CEC,SSI
  • Quad SPI
  • 12位A/D转换器
  • 12位D/A转换器
  • 通用PWM定时器

原理图

SCH.jpg

详见:地奇星RA6E2开发板 - 立创开源硬件平台 .

开发环境

开发环境支持 e^2^ studio 和 Keil ,这里主要介绍和使用前者。

下载并安装 瑞萨FSP (flexible software package) 灵活配置软件包

注意:不需要单独安装 e² studio,FSP 平台安装程序会安装 e² studio 和使用 FSP 所需的所有其他工具。

由于这里使用 RA6E2 主控,仅安装 RA 系列软件包即可。

工程测试

由板载 LED 原理图可知,板载 LED 对应 P402 管脚,且为高电平点亮。

工程创建

  • 打开 e^2^ studio 软件;
  • 依次点击 文件 - 新建 - 瑞萨 C/C++ 项目 - Renesas RA
  • 依次进行工程命名,路径设置,FSP版本,目标开发板选择,Device 选择 R7FA6E2BB3CNE ,工具链选择 GNU ARM Embedded ,调试器选择 J-Link ;
  • 完成工程创建 ;
  • 进入 FSP 配置界面,打开 Pins 标签页,选中 P402 引脚,模式配置为初始低电平的输出模式;
  • 点击 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 闪烁

blink.jpg

动态演示见底部视频。

总结

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

blink

更多回帖

发帖
×
20
完善资料,
赚取积分