第5章 使用RASC生成Keil工程
5.1
新建工程
5.1.1
选择工作空间目录
手动新建一个名为“Workspace_Keil”的文件夹,并将该文件夹作为我们的工作空间,我们的所有Keil工程都会放在这个文件夹里面。值得注意的是:为了避免编译错误,该工作空间文件夹必须放在全英文的路径下,不能包含有中文字符。
5.1.2
新建一个工程
使用RASC软件新建一个工程的操作步骤与使用e2studio新建工程的步骤是类似的,而在最后一步中,我们要直接借助RASC来自动生成一个Keil工程。因此,我们新建一个用于RA MCU开发的Keil工程并不是通过Keil软件来进行,而是通过RASC软件。
首先打开RASC软件,接着在菜单栏依次点击“File”→“New”→“FSP Project”,开始新建一个工程。如下图所示。
然后会弹出如下的默认界面。
我们取消勾选“Use default location”,然后将上图中的Keil工程名字(Project name)改为统一的名字:EBF_RA6M5,将Keil工程的位置路径(Location)设置为:“{工作空间路径}/06_Template”,如下图所示。下图中的“Workspace_Keil”为工作空间文件夹,该文件夹下面将存放多个Keil工程。“06_Template”为Keil工程文件夹,其命名表示的是“对应教程的第06章、工程模板”的意思。
警告
注意:为了避免编译错误,Keil工程所在位置的绝对路径必须是全英文路径,不能包含有中文字符。
接下来点击“Next”进入下一步,到工程选项界面,如下图所示。与使用e2s新建工程时的一样,我们需要在这里选择FSP库版本、板子型号、设备(MCU)型号、编程语言、编译器等。这里的不同之处主要在于需要额外选择IDE类型(Keil、IAR等),并且不需要选择调试器,因为调试器是在IDE里面进行选择和配置的。
按照下面的方式更改上图中的配置:
FSP Version那一栏那里的FSP库版本选择“4.0.0”。一般来说选择最新的版本即可。
板子型号选择“Custom User Board(Any Device)”,即用户自定制的板子。因为软件不知道我们的板子用的是什么芯片,所以后面有一个小括号括起来的“Any Device”提示字样。
Device一栏,我们要点开“…”按钮,在弹出的界面中选择我们板子上所用的芯片型号,然后点击“确定”即可。
对于野火启明6M5开发板,选到“RA6M5”列表下的这个型号“R7FA6M5BH3CFC”;
对于野火启明4M2开发板,选到“RA4M2”列表下的这个型号“R7FA4M2AD3CFP”;
对于野火启明2L1开发板,选到“RA2L1”列表下的这个型号“R7FA2L1AB3CFP”。
编程语言:我们默认选择C语言。
在下方的“IDE Project Type”栏里选择“Keil MDK Version 5”。
在下方的“Toolchains”栏里选择工具链“ARM Compiler 6”,这个是Keil自带的ARM官方编译器。
更改完成后的配置如下图所示。然后点击“Next”下一步。
这里默认选择“Flat (Non-TrustZone)Project”即可。点击“下一步”。
默认选择“No RTOS”即可,然后点“下一步”。如果需要用到RTOS,可以在“RTOS Selection”下拉列表里面选择RTOS。对于初学者来说,RTOS的内容比较难学一点,因此我们暂时不使用RTOS。
默认选择“Bare Metal - Minial”即可,然后点“下一步”。
接着就会显示如下的界面,新工程这就新建完成了,将该界面关掉即可。
我们可以在“{工作空间路径}/06_Template”目录下面看到RASC已经为我们自动地生成了一个Keil工程。如下图所示。
-
mcu
+关注
关注
146文章
18028浏览量
369079 -
软件
+关注
关注
69文章
5168浏览量
89403 -
keil
+关注
关注
69文章
1223浏览量
169974 -
编译
+关注
关注
0文章
680浏览量
34214
原文标题:使用RASC生成Keil工程——瑞萨RA系列FSP库开发实战指南(14)
文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
评论