瑞萨单片机william hill官网
直播中

jyaxz

11年用户 428经验值
擅长:嵌入式技术
私信 关注
[经验]

【瑞萨RA4系列开发板体验】开发环境建立和第一个应用程序

环境建立和第一个应用程序

测试准备基于e2 studio和fsp来完成,因此根据官方提示,下载了相应的开发环境。

信息下载地址:
https://ramcu.cn/lists/21.html

我这里下载了
setup_fsp_v4_0_0_e2s_v2022-07.exe 文件。

1、开发环境安装

双击安装文件“setup_fsp_v4_0_0_e2s_v2022-07.exe”,我们首先看到系统完成解压动作。
image.png
解压完成后,会提示选择用户界面。我选择了“All Users”选项。
image.png
然后可以看到开发环境的安装方式,“Quick Install”和“Custom Install”,两种安装方式,系统不熟悉,所以直接选择了“Quick Install”。
image.png
安装开始前,首先进行了安装检查,感觉安装过程需要网络支持,所以可见网络连接的检查通过图样。
image.png
继续安装,剩下的是一段时间的等待。。。
。。。
image.png
安装完成。
image.png

第一个应用程序

首次运行开发环境

在开始中打开“e2 Studio”,运行e2开发环境,要求输入瑞萨网站的登录信息,如果没有话需要注册一下。这是一个基于Eclipse的定值环境,看着还是挺不错的。
image.png

新建工程

如下图所示,选择新建RA工程
image.png
选择“Renesas RA C/C++ Project”,并且点击“Next”image.png
输入工程,这里输入“demo”,点击“Next”
image.png
Board:EK-RA4M2
Device:R7FA4M2AD3CFP
Debugger:None(手头没有合适M33内核的仿真器)
选择后,点击“Next”
image.png

选择“Flat(Non-TrustZone) Project”,点击“Next”
image.png

选择“Executable”,RTOS Selection选择FreeRTOS(v10.4.6+fsp4.0.0)”,选择“Next”
image.png
为了测试方便,我这里选择了“FreeRTOS-Blnky-Static
Allocation”,直接具备了小灯的闪烁代码。点击“Finish”。
image.png

工程创建完成,打开了FSP的配置工具,可见简略信息和右侧的Pin分配情况展示,挺直观,做的挺漂亮。
image.png

由于没有仿真器,编译结果需要如下图所示选择Intel Hex
image.png
这里不多说,直接编译工程。没有疑义,直接生成了我们想要的结果文件。

执行文件烧录

下载图形化烧录工具,Renesas_Flash_Programmer_Package_V30803.exe,直接安装就可以,简略安装过程。

我们打开烧录工具,并且需要新建一个工程。如下图选择Microcontroller:RA;Project Name:自己随便写一个;Project Folder:选择一个合适的地方。Communication:选择COM port ,并且确认所选择的串口号。完成后,点击“Connect”继续。

image.png

在Program File:选择我们刚才编译的可执行文件“demo.hex”
image.png

选择“Block Settings”选项页,除了Code Flash
1以外,其它的选项都去掉。
image.png

调整开发板的Mode选择短路子为“SCI/USB Boot”。原理图画的和线路板上的摆放位置不一致,需要注意。按开发板的复位按键。
image.png
点击“Start”开始烧录,如果看到如下图所示的显示,表示程序烧录完成。
image.png

实测效果

程序烧录完成后,将Mode短路子恢复,按开发板复位按键,程序开始运行。

blink

更多回帖

发帖
×
20
完善资料,
赚取积分