本帖最后由 科_3fe 于 2025-10-26 16:20 编辑
RA4E2开发板试用评测之开发环境配置和LED点亮验证
我的电脑是win11家庭版,KEIL5原先安装的版本是5.28,但看了野火的教程建议安装最好是在5.30以上,所以干脆卸载了5.28,安装个最新的版本5.38,安装过程非常顺利,这里就不赘述了。 RA芯片包和RASC安装包,是在https://github.com/renesas/fsp/releases这个页面下载的,用浏览器下载还是有点慢,改为用迅雷下载快了很多,虽然没有会员,但也比用浏览器下载的速度快。RA芯片包的体积并不大,只有67MB,RASC安装包的体积就有点大了,将近1.3G。 我下载的RA芯片包是:Renesas.RA_DFP.6.1.0.pack,RASC安装包是setup_fsp_v6_1_0_rasc_v2025-07.exe。 RA芯片包直接点击运行,它会自动安装到keil5指定的PACK文件夹。RASC安装包点击运行后,会有个解压准备过程,需要等一小会。解压完成后有可能会弹出下面的窗口,选择所有人(ALL Users)。
![]()
然后会弹出下面的安装窗口,点击Next, 接着出现下面的窗口,继续单击“Next”, 然后勾上“I accept the terms of the Software Agreements”之后,单击“Install”即可开始安装。 之后会出现下面的安装界面。 在 RASC 软件安装完成之后,会弹出如下界面,最后点“OK”即可完成安装。 如下图,将RASC集成到Keil中,首先在菜单栏依次点击:“Tools”→“Customize Tools Menu”。 在“Menu Content”窗口中新建一个菜单项“RA Smart Configurator”,然后在“Command”一栏中输入 RASC 程序的路径,在“Initial Folder”一栏中输入 “$P”,在“Arguments”一栏中输入:【--device $D --compiler ARMv6 configuration.xml】,完成后如下图所示:
和上面一样,在“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 栏上面了。 接下来使用RSC生成KEIL工程,首先打开 RASC 软件,接着在菜单栏依次点击“File”→“New”→“FSP Project”,开始新建一个工程。工程名字和存放位置根据自己的需要命名和选择。以下图片是需要注意的地方,芯片要选择好具体的型号。 出现下面这个页面,说明工程已经成功生成,关闭这个页面就可以了。 接着,我们可以开始进行点亮LED的操作了。先打开上一步建立的工程所在文件夹,在工程根目录的“src”文件夹下面新建“led”文件夹,在“led”文件夹里面新建 led 驱动的源文件和头文件:“bsp_led.c”和“bsp_led.h”。不过要注意的是,这样在“src”文件夹下放置代码文件,后面用keil5打开工程,keil5是不会将这些文件更新加入到工程中,下面是将这些文件更新加入到工程的方法。 接上一步,我们用keil5打开工程,接着如下图,通过 Keil 打开 RASC 的 FSP 配置器界面。 如下图,RASC的FSP配置界面打开之后,单击一下右上角的“Generate Project Content”按钮,这样“src”文件夹下的代码文件就会被自动加入到工程中。接着关闭 FSP 配置界面返回到 Keil,再进行一次编译后会弹出一个提示框提示工程结构已经发生了变化,点击”是”即可。
接下来要配置LED的驱动引脚,像前面一样在keil5中打开FSP配置界面,如下图所示,开发板的LED驱动引脚分别是P207和P113,点亮方式是引脚输出高电平,熄灭是引脚输出低电平。 如下图,在 FSP 配置界面里面点开 “Pins”-> “Ports”-> “P2”-> “P207”,然后将 “Mode”配置为 “Output mode (Initial Low)”,表示该引脚默认输出低电平,其他的属性默认即可,另一个 LED 引脚“P113”也是按照这样进行配置。 以上配置完成之后按下快捷键“Ctrl + S”保存,最后点下右上角的“Generate Project Content”图标,软件就会自动生成配置代码。然后可以打开工程目录下的“ra_gen/pin_data.c”源文件,就会看到g_bsp_pin_cfg_data 数组中已经加入了 LED 引脚的配置数据,如下图所示。在 IOPORT 初始化的时候,它们会被用来对引脚进行初始化配置。 接下来将前面的“bsp_led.c”和“bsp_led.h”按下图编写。 然后将 hal_entry 入口函数的内容改为如下。 将程序重新编译,下载到开发板上就可以看到LED在闪烁了。还有我是使用DAP下载器下载程序的,这个需要在keil5里做相应的设置,这里就不赘述了
LED闪烁
|