2025 / 03 / 17
如何安装Keil开发环境及如何更新开发环境的FSP库版本——瑞萨RA系列FSP库开发实战指南连载(02)

如何安装Keil开发环境

注解: 本小节内容所涉及的Keil软件只供教学使用,不得用于商业用途。个人或公司因商业用途导致的法律责任,后果需自行负责。


2.3.1 获取 Keil 安装包、RA芯片包和RASC

Keil(MDK-ARM)的下载页面为:

https://www.keil.com/download/product/

使用Keil 软件开发瑞萨RAMCU还需要RA芯片包以及RASC软件,它们和e2s一样都可以在同一个下载页面获得。 

Renesas Advanced Smart Configurator (RASC) 的下载页面为:

https://github.com/renesas/fsp/releases

在该页面下可以找到RASC的安装程序,还有RA芯片包。 

例如:

 •“setup_fsp_v4_0_0_rasc_v2022-07.exe”,其文件名表示安装程序包含的FSP库版本为v4.0.0、RASC版本为v2022-07。

 •“MDK_Device_Packs_v4.0.0.zip”该压缩包解压之后得到文件“Renesas.RA_DFP.4.0.0.pack”,即对应FSP4.0.0版本的RA芯片包(适用于Keil软件)

小技巧:

注意:建议下载安装Keilv5.30以上的版本,因为版本过低可能导致后续的步骤提示“无法安装RA芯片包”的错误。若安装RA芯片包时遇到此错误提示安装失败,请尝试重新安装较新版本的Keil软件之后,再重新安装RA芯片包。


2.3.2 安装 Keil 软件、RA芯片包和RASC

Keil 软件和RA芯片包的安装只需双击它们的安装包然后根据提示进行安装即可,非常简单,在此不再赘述。需要注意的是,需要先安装好Keil软件,然后再安装RA芯片包,因为这里的“芯片包”是作为Keil软件的一种组件而存在的。RASC的安装步骤如下。首先双击RASC安装包,并且等待安装程序准备完成后,会弹出一个安装界面,如下图所示。


继续单击“Next”,得到如下图所示的界面。

然后勾上:“IacceptthetermsoftheSoftwareAgreements”之后,单击“Install”即可开始安装。


在RASC软件安装完成之后,会弹出如下界面,最后点“OK”即可完成安装。


2.3.3 新建启动RASC快捷方式

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


注解: 当RASC软件安装完成之后,还需要将RASC软件集成到Keil软件上面,方便使用。


2.3.4 将 RASC 集成到Keil

本小节参考文档:

《RASmartConfiguratorQuickStartGuide》,该文档为安装RASC软件附带,可以从软件安装路径中找到:

“C:/Renesas/RA/sc_v202207_fsp_v4.0.0/eclipse/rasc_quick_start.html” 将RASC集成到Keil的具体步骤如下。

 首先打开Keil软件,在菜单栏依次点击:“Tools”→“CustomizeToolsMenu”


将弹出如下图所示的定制工具菜单的界面。


在“MenuContent”窗口中新建一个菜单项“RASmartConfigurator”,然后在“Command”一栏中输入RASC程序的路径,在“InitialFolder”一栏中输入“$P”,在“
Arguments”一栏中输入:

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

如下图所示。


同理,在“Menu Content”窗口中再次新建一个菜单“Device Partition Manager”,然后在“Command”一栏中输入RASC程序的路径,在“InitialFolder”一栏中输入“$P”,

在“Arguments”一栏中输入:

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

最后再点击“OK”即可。


再次点开Keil软件菜单栏的“Tools”,我们可以看到“RASmartConfigurator”和“DevicePartition Manager”这两个菜单项已经被加入到Tools栏上面了。


如何更新开发环境的
FSP库版本

更新e2s和Keil/RASC这两种开发环境的FSP库版本很简单,读者可以根据以下方式来进行更新。首先打开FSP的发布页面(https://github.com/renesas/fsp/releases),在这个网页下面定位到所需的FSP发布版本,以FSP4.0.0版本为例,在Assets栏下面发布了与FSP4.0.0相关的工具软件,如下图所示:


对于e2s开发环境:

在FSP发布页面下载适用于e2s软件的FSP 安装包,比如“FSP_Packs_v4.0.0.exe”,它是FSPv4.0.0版本的 FSP 库安装包,下载到本地之后双击该安装包根据提示进行安装即可。


对于Keil/RASC开发环境:

也是在FSP发布页面,需要下载适用于KeilMDK的芯片包,比如“MDK_Device_Packs_v4.0.0.zip”,它包含 FSP v4.0.0 版本的芯片包;


同时还需要下载对应FSP版本RASC安装包,比如“setup_fsp_v4_0_0_rasc_v2022-07.exe”,它是包含的FSPv4.0.0版本的RASC软件安装程序。


将相同FSP版本的芯片包和RASC安装程序都下载到本地之后分别双击打开根据提示进行安装即可。

隐私条款

一、接受条款 使用者(也称"您")在访问或使用本网站及其服务时,即已经表示同意并不加修改地接受本《用户协议》、本网站的《隐私声明》、《法律声明》以及其关或相链接的网页和网站的条件和条款的规定。我们强烈建议:在您阅读和接受本《用户协议》时,也应阅读并接受本《用户协议》中所提到《隐私声明》、《法律声明》及其相关或相链接网页或网站所包含的资料,因为《隐私声明》、《法律声明》及其它相关网页或网站可能包含对您适用的进一步规定。(请注意:点击划有底线的词句即可链接到上述《隐私声明》、《法律声明》及其它相关或相链接的网页和网站。

 

二、使用者的资格要求 在本网站中"使用者"指的是浏览、阅读、使用本网站信息或服务的任何个人或组织。本网站的服务仅适用于根据相关法律的规定具有签订有约束力的合同的个人或组织并仅由其使用。本网站的服务不向18周岁以下的个人使用者提供,也不向临时被本网站中止或取消使用者资格的使用者提供。如果使用者不符合本条规定,请停止使用本网站或本网站的服务。