跳到主要内容

新建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