使用瑞萨 EK-RA6M1 评估套件与 e² studio 集成开发环境

介绍

本文详述如何安装瑞萨e² studio集成开发环境和SEGGER RTT Viewer,连接EK-RA6M1评估套件,并实现几个瑞萨示例项目。第一个示例将引导您下载并运行快速入门项目,该项目展示了评估板上的用户按钮和LED功能。第二个示例演示IIC主控项目,该项目将基于Analog Devices的Digilent PMOD板连接到评估板,读取XYZ加速度数据并输出到Segger RTT Viewer终端窗口。

硬件要求

供应商文档

e² studio 集成开发环境

e² studio是基于Eclipse的免费集成开发环境(IDE),适用于瑞萨微控制器,涵盖从示例代码下载到编译调试的完整开发流程。通过向导功能选择MCU和编译器,用户可简单操作生成包含基础示例代码的项目。用户可立即开始构建或调试项目。e² studio内置的Eclipse CDT(C/C++开发工具)编辑器为C/C++开发者提供了强大功能支持。瑞萨RA灵活软件包(FSP)为采用瑞萨RA系列Arm微控制器的物联网设备提供了快速、灵活的构建方案。FSP提供生产级外设驱动、Amazon FreeRTOS及中间件栈,充分发挥FSP生态系统优势。

安装

FSP、J-Link® USB驱动和e2 studio均包含在FSP网页renesas.com/ra/fsp提供的平台安装包中。瑞萨建议新用户使用安装向导中的快速安装选项,以减少手动配置需求。

SEGGER RTT Viewer

SEGGER实时传输技术(RTT)为嵌入式应用提供交互式用户I/O解决方案。J-Link RTT Viewer是集成所有RTT功能的图形化应用程序。RTT技术既能高速输出微控制器信息,又能向应用发送输入数据,且不影响目标设备的实时性能。SEGGER RTT兼容所有J-Link型号和支持后台内存访问的目标处理器,支持双向多通道通信(上行至主机/下行至目标),可根据不同用途提供最大自由度。默认实现采用每方向单通道设计,专用于可打印终端输入输出。通过J-Link RTT查看器,该通道可用于多个“虚拟”终端,仅需一个目标缓冲区即可实现多窗口打印(例如一个用于标准输出、一个用于错误输出、一个用于调试输出)。RTT查看器随任何型号的J-Link或J-Trace免费提供。

安装

J-Link RTT查看器是J-Link软件与文档包的一部分,可免费下载。该工具支持Windows、macOS和Linux系统,并包含在J-Link软件与文档包的下载链接中。

快速入门项目

以下将介绍下载、导入和运行最新版快速入门项目的基本步骤。瑞萨电子提供了详细的快速入门指南,涵盖所有操作步骤。

  1. 将EK-RA6M1的USB接口J11(DEBUG USB)连接至主机PC的USB端口(或5V电源),并将USB接口J9(DEVICE USB)连接至主机PC的USB端口。
  2. 打开Tera Term,选择串行通信及主机PC连接J9的COMxx端口:USB串行设备(COMxx)。
  3. 下载快速入门示例项目并解压至主机PC的本地目录。快速入门示例项目(源代码与项目文件)包含在EK-RA6M1
    示例项目包中,可从EK-RA6M1网页下载选项卡获取,网址:
    EK-RA6M1 - RA6M1 MCU组评估套件 | 瑞萨电子
  4. 启动e2 studio并浏览至要导入项目的工作区。
  5. 在e2 studio中,从文件( File 下拉菜单中选择导入( Import
  6. 导入( Import 对话框中,选择常规( General ,然后选择现有项目至工作区( Existing Projects into Workspace
  7. 点击选择根目录( Select root directory ,浏览至快速入门示例项目文件夹所在位置。选择快速入门示例项目( Quick Start example project 并点击完成( Finish
  8. 在e2 studio中依次点击构建( Build 和"瑞萨GDB硬件调试"调试( Debug As 图标,然后点击继续( Resume 图标直至主程序循环。

当运行快速入门示例项目的开发板通过Device USB端口连接PC时,套件信息、MCU芯片温度、用户LED闪烁频率等数据可显示在终端控制台上。用户按钮用于切换评估板上LED的闪烁频率。

IIC 主控项目

以下将介绍下载、导入和运行最新版iic_master项目的基本步骤。EK-RA6M1作为主控设备,通过I2C接口连接外部PMODACL加速度计板,并在RTT查看器终端窗口打印XYZ轴加速度数据。

  1. 将EK-RA6M1的USB接口J11(DEBUG USB)连接至主机PC的USB端口(或5V电源),并将USB接口J9(DEVICE USB)连接至主机PC的USB端口。按图示连接评估板与PMODACL板。
  2. 启动e2 studio并浏览至要导入项目的工作区。
  3. 在e2 studio中,从文件( File 下拉菜单中选择导入( Import
  4. 导入( Import 对话框中,选择常规( General ,然后选择现有项目至工作区( Existing Projects into Workspace
  5. 点击选择根目录( Select root directory ,浏览至快速入门示例项目文件夹所在位置。选择iic_master示例项目并点击完成( Finish
  6. 在e2 studio中运行构建( Build 调试( Debug 图标,然后单步执行恢复( Resume 图标直至主程序循环。
  7. 在主机PC上运行SEGGER的“J-Link RTT Viewer V6.xx”工具
  8. 勾选“序列号( Serial No ”复选框并选择确定( OK

初始化成功后,RTT查看器将显示PMODACL传感器的XYZ轴加速度数据

iic_master示例项目可从github下载:https://github.com/renesas/ra-fsp-examples/tree/master/example_projects/ek_ra6m1/downloadable/iic_master

瑞萨示例项目代码

瑞萨为RA微控制器家族提供了多个经过编译和测试的示例项目。项目范围涵盖从ADC和CRC示例到FreeRTOS项目。所有项目均位于github链接中。