跳到主要内容

新建RASC工程

在这里插入图片描述

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

本系列教程目录:


Keil/RASC工程管理

3.1 新建 RA 工程​

使用 RASC 生成 Keil 工程,首先手动创建一个文件夹用作存放工程代码的工作空间。路径不要有中文,以免编译错误。比如 D:\RA\fsp_keil_workspace。

打开安装的 RASC 软件。在菜单栏选择“File”→“New”→“FSP Project”开始新建工程。

插图01

需要修改“Project name”,“Location”选择上面手动创建的工作空间路径。

插图02

“Project name”修改成“EBE_RA6M5”统一 Keil 工程名称,“Location”选择工作空间目录后,还需要添加一个工程项目的文件夹名,比如添加“03_template”,这样“EBE_RA6M5”这个工程放在“03_template”这个文件夹下。取消勾选“Create Directory for project”。

选择“下一步”,配置工程参数。

插图03

①选择 FSP 库版本,选择最新版本即可。

②板卡型号,选择“Custom User Board (Any Device)”,用户定制开发板,如果使用官方的开发板,可以选择支持的型号。

③芯片型号,根据用户开发板芯片型号选择,比如使用的是“R7FA6M5BH3CFP”。

④编程语言,选择 C 语言。

⑤IDE 开发工具,选择“Keil MDK Version 5”使用 Keil 工具。

选择“下一步”,选择“Flat Project”。

插图04

下一步,选择是否使用操作系统,暂时不用,选择“No RTOS”。

插图05

最后选择“finish”配置结束,等待软件创建工程完成。

插图06

在工作空间可以看到创建的工程。

插图07

3.2 Keil 打开 RA 工程​

如上进入工程目录,双击打开“EBF_RA6M5.uvprojx”,即可打开 Keil 工程。

插图08

在菜单栏选择“Tools”→“RA Smart Configurator”,即可打开 RASC 配置界面。

插图09

RASC 配置界面可以配置引脚、时钟、模块功能等。

插图10

配置完成点击“Generate Project Content”,软件会根据工程现有的 FSP 配置来自动生成 FSP 库代码。

3.3 配置和编译 Keil 工程​

在使用 RASC 生成一个新的 Keil 工程之后,如果直接编译和下载程序,虽然能编译通过,但是程序下载这一步是会报错的。因为 RASC 自动生成的这个 Keil 工程默认情况下并没有配置好一些必需的工程选项。

需要在选择芯片型号那里切换到其他芯片型号再切换回来,这样可以让 Keil 软件自动按默认方式配置工程,重新编译之后即可成功下载程序。

插图11

①:单击该工程选项配置按钮。

②:点击最左边的“Device”页面。在这个页面可以切换芯片型号。

③:在这里首先点到其他一个芯片型号上,然后再点回“R7FA6M5BH3CFP”,这样可以让软件自动配置一些关键的工程选项。

④:最后点击“OK”按钮即可。

添加头文件目录

需要添加一下头文件包含路径 ./src,编写驱动程序会把所有的驱动代码文件都放到工程根目录的 src 文件夹下面。

打开①工程选项配置窗口,并切换到 “C/C++ (AC6)” 页面,有一栏 “Include Paths”,目前为空。添加一条头文件包含的相对路径 ./src。点右边的“…”按钮。

插图12

插图13

选择工程目录下的“\src”文件夹路径。

编译工程

①编译工程,下次编译只会编译修改的文件。

②重新编译工程,每次都会重新编译所有文件,比较耗时,一般点击①编译工程。

③下载工程。

插图14

连接调试器

Keil 支持的下载器有很多种,比如 DAP、ST-Link,在 Debug 界面切换配置。

插图15

选择“Settings”进入下载器界面。

插图16

①如果仿真器连接了电脑则 MDK 会识别出仿真器。

②仿真器连接了电脑和开发板,并且开发板已经上电,则仿真器会识别到开发板的芯片,并显示出 ID。

③选择 SW 接口。

④选择自动检测。

下载程序

在连接调试器后,点击

插图17

即可下载程序。

左下角进度条显示完成,提示“Verify OK”,下载完成。

插图18