跳到主要内容

Keil+RASC开发环境搭建

在这里插入图片描述

开发板官网https://www.edevkit.com/)

本系列教程目录:


Keil/RASC开发环境搭建

Keil MDK (uVision5)
Keil MDK(也称为 Keil5、MDK-ARM)是 ARM 官方推出的专业嵌入式集成开发环境。它专为微控制器应用设计,全面支持基于 Cortex-M、Cortex-R、ARM7、ARM9 等处理器内核的设备开发,提供从编码、编译、调试到下载的完整工具链,功能强大,是嵌入式开发的主流选择之一。

RA Smart Configurator (RASC)
瑞萨电子提供的 RA Smart Configurator 是一款独立的桌面应用程序。其核心功能与集成在 e² studio IDE 中的 FSP 配置器完全一致。RASC 专门服务于使用第三方开发工具(如 Keil、IAR、独立 GCC)的工程师,方便快捷地访问软件系统(BSP、HAL 驱动程序、中间件、RTOS)的项目设置和图形化配置、引脚分配和时钟设置等。

两者配合使用
在安装 RASC 工具后,可以在 Keil 中添加 RASC 工具从而集成到 Keil 软件中,之后使用 Keil MDK 进行瑞萨 RA 系列 MCU 开发时,可以高效地完成芯片底层初始化、外设驱动配置并生成灵活的软件包代码。

通过 RASC,开发者可以:

  • 图形化配置:直观地进行引脚分配、时钟树设置、外设参数(如 UART、I2C、ADC)配置。
  • 管理软件栈:轻松选择和配置板级支持包、硬件抽象层驱动、中间件(如 USB、文件系统)以及 FreeRTOS 实时操作系统。
  • 生成标准化代码:一键生成与项目配置对应的、可直接在 Keil MDK 中编译和链接的 FSP 库源代码及初始化文件。

1.1.1 RASC和芯片Packs包获取

下载链接:https://github.com/renesas/fsp/releases,进入页面选择 Assets 版本,目前最新版本 6.3.0。

插图01

setup_fsp_v6_3_0_rasc_v2025-12.exe 是 RASC 的安装包,包含的 FSP 库版本为 v6.3.0。

MDK_Device_Packs_v6.3.0.zip 该压缩包解压之后得到文件“Renesas.RA_DFP.6.3.0.pack”,即对应 FSP 6.3.0 版本的 RA 芯片包,适用于 Keil 软件。

FSP 是瑞萨芯片开发所需的软件包,全称为 “Flexible Software Package”,中文译为 “灵活配置软件包”。FSP 集成了中间件协议栈、独立于 RTOS 的硬件抽象层(HAL)驱动程序,以及最基础的板级支持包(BSP)驱动程序。FSP 还支持 FreeRTOS™ 实时操作系统(RTOS)。

1.1.2 Keil MDK开发工具获取

在官网 www.keil.com 首页点击“Downloads” → “Product Downloads”进入下载链接,随后选择“MDK-Arm”。

插图02

然后填写基本信息提交后,进入 exe 下载页,点击“MDKxxx.EXE”开始下载。

插图03

1.1.3 Keil MDK安装

先安装 MDK543a.exe,再安装 Renesas.RA_DFP.6.3.0.pack

双击打开 MDK543a.exe 安装 Keil。

插图04

选择“Next”下一步。

插图05

同意协议,选择“Next”下一步。

插图06

选择安装目录,通常放到 D 盘,路径不要有中文,选择“Next”下一步。

插图07

填入基本信息,选择“Next”下一步就开始安装,等待安装完成。

Keil MDK主体安装完成之后会弹出一个“Pack Installer”,它会刷新和安装最新的ARM编译器、CMSIS固件等。

1.1.4 RA Packs安装

MDK_Device_Packs_v6.3.0.zip 解压之后得到文件“Renesas.RA_DFP.6.3.0.pack”,双击开始安装。

插图08

安装目录会自动识别上一步安装Keil时选择的Packs目录。点击“Next”直接安装。

1.1.5 RASC安装

双击 RASC 安装包 setup_fsp_v6_3_0_rasc_v2025-12.exe,等待安装程序准备完成后,会弹出一个用户安装权限界面。

插图09

插图10

选择“All Users”,继续下一步安装。

插图11

点击①处可以选择安装目录,目录路径不要有中文。

插图12

②处说明了即将安装的软件,包括 FSP 配置管理器、RASC 配置管理器和 Java 环境。

配置完成点击“Next”下一步。

插图13

勾选同意协议,点击“install”开始安装,等待安装完成。

1.1.6 添加启动快捷方式

在安装路径下可以找到 RASC 的启动程序,单击右键发送 RASC 启动程序的快捷方式到桌面上,方便下一次直接在电脑桌面上双击图标快速打开 RASC。

插图14

在开始菜单也能找到启动方式。

插图15

1.1.7 Keil集成RASC

运行 Keil MDK,在菜单栏点击“Tools”,然后选择“Customize Tools Menu…”。

插图16

插图17

插图18

在“Menu Content”窗口中新建一个菜单项 “RA Smart Configurator”,然后在“Command”一栏中输入 RASC 程序的启动路径,在“Initial Folder”一栏中输入 “$P”,在“Arguments”一栏中输入:

--device $D --compiler ARMv6 configuration.xml

插图19

在“Menu Content”窗口中再次新建一个菜单项 “Device Partition Manager”,然后在“Command”一栏中输入 RASC 程序的启动路径,在“Initial Folder”一栏中输入 “$P”,在“Arguments”一栏中输入:

-application com.renesas.cdt.ddsc.dpm.ui.dpmapplication configuration.xml "$L%L"

再次点开 Keil 软件菜单栏的“Tools”,我们可以看到 “RA Smart Configurator” 和 “Device Partition Manager” 这两个菜单项已经被加入到 Tools 栏。

插图20