瑞萨单片机论坛
直播中

jennyzhaojie

4年用户 70经验值
擅长:测量仪表 嵌入式技术 模拟技术 处理器/DSP 控制/MCU
私信 关注
[经验]

【瑞萨RA6E2地奇星开发板试用】+开发环境构建与下载测试

这次试用的瑞萨RA6E2-立创地奇星是一款高性价比的开发板,为透彻地体验它的性能,构建其开发环境是一项最基本的工作。

开发瑞萨开发板的的工具基本有3类,即Renesas e2 studio、Keil MDK及IAR EWARM。

这里介绍的是一种混合式的方法,即使用RASC来配置引脚并生成Keil MDK的项目工程,然后再在Keil MDK环境下进行功能设计。

在完成RASC的安装后,需将其打开并按图1所示来选取芯片的类型及IDE项目类型等。
image.png

图1 选取芯片及项目类型

随后,是按图2至图4进行设置。
image.png

图2 创建新项目
image.png

图3 选用非实时系统
image.png

图4 选择模板形式

在通过各设置环节后,将显示图5所示的配置界面。
image.png

图5配置界面

为此,可先使用项目生成功能产生一个空的项目框架并通过编译处理,见图6所示。
image.png

图6 完成编译

此外,还需为Keil MDK安装芯片支持升级包,在完成安装后,则可在芯片列表中见到对RA6E2的支持,见图7所示。
image.png

图7 芯片支持

为验证程序下载的作用,可在RASC中将LED灯所连接的引脚P402设为输出模式,见图8和图9所示。
image.png

图8 配置P402
image.png

图9 设为输出模式

随后,重新生成一次项目工程。

在打开新生成的项目工程后,将主程序的内容修改为:

void hal_entry(void)
{
    while(1)
    {
           R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS);
           R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_02, BSP_IO_LEVEL_LOW);
           R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS); 
           R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_02, BSP_IO_LEVEL_HIGH);
    }
}

接下来是选取相应的调试工具,见图10所示。
image.png
图10 选取调试工具

再按图11所示来选取烧录算法,来连接调试工具的情况下,则可见到图12所示的连接状态。
image.png

图11 选取烧录算法
image.png

图12 连接状态

经程序下载测试,证明下载功能有效,至此开发环境就搭建好啦!

更多回帖

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