本篇主要讲述的是配置keil的开发环境。利用keil开发瑞萨芯片的原理是,利用瑞萨提供的RASC创建工程,并利用RASC做芯片的初始化工作,并创建keil的工程。然后用keil打开相应的工程,利用keil的便捷性进行调试。
一、安装RASC
点击setup_fsp_v4_5_0_rasc_v2023-04.exe安装
安装keil的MDK
二、创建工程文件
点击运行Renesas RA Smart Configurator 4.5.0
计划写一个点灯的程序,那么就需要知道led的相关原理图。打开面包板给的文件:RA4E2_RA6E2_64PIN_原理图.pdf,查看关于LED的原理图。
LED相关原理图如下:
上图可以看到LED1 用的是P207, LED2 用的是P113. 这两个LED负极接电阻,且接地。那么初始状态GPIO口应该给予低电压。则设置如下:
设置完毕后,保存,点击右上角
图标。
三、集成RASC到keil
首先打开 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"
最后再点击“OK”即可。
再次点开 Keil 软件菜单栏的“Tools”,我们可以看到“RA Smart Configurator”和“Device Partition Manager”这两个菜单项已经被加入到 Tools 栏上面了。
打开keil 的project菜单的 open project。打开FSP_KeilProject.uvprojx文件。
下面编写点灯程序。打开hal_entry.c文件,添加如下代码。
点击下图中图标,进行编译。
编译成功,即可以烧录。
Keil可以直接用J-link烧录。请注意瑞萨的芯片需要J-LINK V9 的版本,驱动我安装的是JLink_Windows_V786d_x86_64 版本。
设置keil支持J-LINK 与瑞萨。
识别到J-link 如下图:
设置起始地址:
现在keil设置已经成功了。
接下来,把J-Link 用杜邦线链接到开发板的DEBUG针上。
J-LINK接线图如下:
开发板接线图如下:
下面点击相应的按钮进行烧录。
烧录成功可以看到LED灯一闪一闪的效果。