[RA0 & RA2] 【瑞萨RA2L1评测】+搭建环境点灯+Keil下开发如何配置

[复制链接]
96|5
gaoyang9992006 发表于 2026-5-20 15:43 | 显示全部楼层 |阅读模式
, , , AC, ,
本帖最后由 gaoyang9992006 于 2026-5-21 11:33 编辑

      之前我在B站发过一个视频,介绍如何在Keil下开发RA系列单片机的,由于过去多年了,很多人留言说按照那个视频方法已经不行了,因此我今天再次尝试用Keil开发,发现还是可以的,只要选择正确就行。
       第一步下载相关软件:https://www.renesas.cn/zh/softwa ... oftware-package-fsp
在使用Keil开发的情况下只需要下载下面这个安装程序即可
605766a0d619bb9905.png
下载后安装到电脑上,安装位置可以根据自己电脑情况自主选择。
第二步:启动Renesas RA Smart Configurator 6.4.0软件。
新建工程
189886a0d6245ca3b2.png
然后根据自己单片机情况选择正确的配置
根据开发板手册可以知道,该版本的开发板使用的芯片具体型号为R7FA2L1AB2DFL,这里一定要选择正确。
889256a0d631b8bcf5.png
195916a0e7cfc823a1.png
作为Blink程序,只需要配置好LED灯所在的引脚即可,查看原理图可知道LED为高电平点亮,因此初始化时候可以设置为输出模式,并默认为低电平。
配置如下图所示
364106a0d6389d6c2d.png
接下来可以单击Generate Project Content来选择生成Keil工程。

第三步:在Keil中的包管理器安装对应的Pack文件,然后找到刚才生成工程的目录打卡工程文件,比如我给工程起的名字是Blink
328916a0d64ae59ce8.png
双击打开它,或先启动Keil MDK再打开它也可以的。
启动后可以看到工程文件目录,目录中有hal_entry.c,该文件内我们可以增加自己的业务代码,而main.c一般我们不需要动,可以看看,它
里面自动调用了hal_entry()函数,只需要我们在这个函数内增加自己的业务代码就行了。如下所示,我增加了一个让两个LED闪烁的代码
356896a0d65751a4e8.png
  1.     /* TODO: add your own code here */
  2.   while(1)
  3.     {
  4.       R_IOPORT_PinWrite(&g_ioport_ctrl,LED1,BSP_IO_LEVEL_HIGH);
  5.       R_BSP_SoftwareDelay(250,BSP_DELAY_UNITS_MILLISECONDS);
  6.       R_IOPORT_PinWrite(&g_ioport_ctrl,LED2,BSP_IO_LEVEL_HIGH);
  7.       R_BSP_SoftwareDelay(250,BSP_DELAY_UNITS_MILLISECONDS);  
  8.       
  9.       R_IOPORT_PinWrite(&g_ioport_ctrl,LED1,BSP_IO_LEVEL_LOW);
  10.       R_BSP_SoftwareDelay(250,BSP_DELAY_UNITS_MILLISECONDS);
  11.       R_IOPORT_PinWrite(&g_ioport_ctrl,LED2,BSP_IO_LEVEL_LOW);
  12.       R_BSP_SoftwareDelay(250,BSP_DELAY_UNITS_MILLISECONDS);
  13.     }

189876a0d65e174d9a.png
889856a0d66dde45a5.png
韶华倾负 发表于 2026-5-24 16:55 | 显示全部楼层
RA 系列在 Keil 下的开发已经非常成熟,RASC 工具完美支持 Keil 工程生成,不需要手动配置任何编译选项。只要按照上面的步骤操作,避开常见的坑,就能快速上手 RA 系列的开发。对于习惯了 Keil 开发环境的工程师来说,完全不需要学习新的 IDE,直接就能用自己熟悉的工具开发 RA 项目。
 楼主| gaoyang9992006 发表于 2026-5-24 22:44 | 显示全部楼层
韶华倾负 发表于 2026-5-24 16:55
RA 系列在 Keil 下的开发已经非常成熟,RASC 工具完美支持 Keil 工程生成,不需要手动配置任何编译选项。 ...

唯一的不完美是那个触摸配置工具QE需要J-LINK才能运作。哈哈
春日负喧 发表于 2026-5-31 21:53 | 显示全部楼层
这个教程很实用,我之前在配置Keil时遇到了不少问题,现在终于明白了。谢谢楼主!
西洲 发表于 2026-6-9 16:46 | 显示全部楼层
视频教程和图文教程结合的方式很有效,对于理解Keil配置和RA2L1的点灯实验非常有帮助,谢谢分享!
远山寻你 发表于 2026-7-9 10:03 | 显示全部楼层
步骤清晰,配图也很详细,按照这个教程应该很快就能上手了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:如果你觉得我的分享或者答复还可以,请给我点赞,谢谢。

2100

主题

16582

帖子

222

粉丝
快速回复 在线客服 返回列表 返回顶部
0