单片机/MCU论坛
直播中

zhjylzh

5年用户 77经验值
擅长:可编程逻辑 MEMS/传感技术 嵌入式技术 EMC/EMI设计 光电显示 控制/MCU RF/无线
私信 关注

【RA4M2设计挑战赛】搭建开发环境MDK+ST_LINK

RA4M2 设计挑战赛 】搭建开发环境MDK+ST_LINK

本人有幸参加由电子发烧友和RA工作室共同主办的RA4M2设计挑战赛,也是首次接触瑞萨RA4M2处理器。下面介绍一下RA4M2开发环境的搭建。

一、开箱

1、器件

RA4M2_ECO开发板、PMOD扩展板、蓝牙板、WiFi板和传感器合照

[001.jpg
]

2、开发板介绍:

[002.jpg
]

RA-Eco-RA4M2-100PIN开发板,主控芯片为R7FA4M2AD3CFP,100MHz ARM Cortex-M33 TrustZone,具有高集成度和低功耗微控制器。与片内的 Secure Crypto Engine (SCE) 配合使用,可实现安全芯片的功能。

RA4M2 采用高效的 40nm 工艺,由灵活配置软件包

(FSP) 这个开放且灵活的生态系统概念提供支持,FSP 基于

FREERTOS 构建,并能够进行扩展,以使用其他实时操作系统 (RTOS) 和中间件。 RA4M2 适用于物联网应用的需求, 如多样化的通信功能、面向未来应用的安全功能、大容量嵌入式 RAM 和较低的运行功耗(从闪存运行 CoreMark 算法时功耗低至 81µA/MHz)。

Ø 套件功能:

Ø R7FA4M2AD3CFP MCU

Ø 100MHz,Arm Cortex®-M33 内核

Ø 512KB 代码闪存,128KB SRAM

Ø 100 引脚,LQFP 封装

Ø 板载USB转TTL模块,可用于串口通信和烧录

Ø 板载SWD接口,方便用户调试与下载

Ø 三个自定义 LED 指示灯

Ø 一个电源 LED 指示灯

Ø USB转TTL模块TXD和RXD指示灯

Ø 两个用户按钮

Ø 一个复位按钮

Ø 两个Pmod接口

二、搭建环境

1、下载相关软件

根据教程资料登陆网站 https://ramcu.cn/lists/21.html下载rasc工具和pack包,安装过程可参考瑞萨官网相关教程或论坛相关文章,在此不再赘述。但我在安装过程中踩过坑,注意MDK5版本号必须V5.35以上才支持ARM

Cortex®-M33 内核。

2、软件安装

(1)、RA Smart Configurator安装

RA Smart Configurator是瑞萨的智能配置软件,在配置完成后,可以生成keil工程,方便使用keil的用户进行开发。[]()[]()[]()[]()RA Smart Configurator软件可以在瑞萨官网进行下载。地址:https://www2.renesas.cn/cn/zh/software-tool/ra-smart-configurator。运行RA Smart Configurator进入新建工程界面:

[003.jpg
]

(2)、Renesas Flash

Programmer 烧录工具安装

Renesas Flash Programmer 是RA Flash专用烧录软件,可通过板载USB口烧录程序。下载地址:https://www.renesas.com/rfp。安装完毕,首次运行时,需进行必要的配置工作,可参考使用手册。同时要注意在进行Flash烧录时需将开发板上的MODE跳线设置为SCI/USB BOOT模式。

[004.jpg
]

3、ST_LINK设置

RA同时工具瑞萨官方推荐是J_LINK,我手头没有但有ST_LINK,下面介绍ST_LINK配置过程。

(1)在Keil环境下打开工程文件,选择Keil界面中的Manage Run Environment按钮,进入Manage Run Environment管理界面;

[005.jpg
]

(2)选择Flex Software;

(3)点击RA Configuration按钮,进入FSP配置界面。

(4)修改调试端口

在FSP中将DEBUG0修改为SWD模式,先选择PIN选项,步骤1,再选择system下的DEBUG0,步骤2,最后将Operation Mode修改为SWD,并将SWCLK、SWDIO引脚修改为P300、P108,步骤3;点击Generate Project Content按钮,保存配置到Keil工程。

[006.jpg]

(5)在Keil配置option for Target对话框中,选择Debug选项,将User选项修改为ST-Link-Debugger,同时配置CPU DLL参数,见图中红色框。

[007.jpg
]

(6)配置Flash,在上图中点击Settings按钮,选择Flash Download选项,按下图配置Flash。

[[008.jpg
]

至此,瑞萨RA4M2的Keil+ST-Link开发环境搭建完成。

三、运行示例

[010.jpg
]

四、小结

瑞萨RA4M2的Keil+ST-Link开发环境的搭建与STM、国民技术、沁恒等MCU开发环境搭建相比较要复杂一下,尤其是使用ST-Link调试器,需修改硬件配置。

受疫情影响,近期在逐步开展测试,计划在本周内完成相关计划。

更多回帖

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