跳到主要内容

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