查看: 557|回复: 1

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

[复制链接]

116

主题

133

帖子

3768

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3768
发表于 2023-2-3 13:57:11 | 显示全部楼层 |阅读模式
【瑞萨RA4系列开发板体验】开发环境建立和第一个应用程序
作者:我爱下载

环境建立和第一个应用程序
测试准备基于e2 studio和fsp来完成,因此根据官方提示,下载了相应的开发环境。
信息下载地址:
[color=rgb(12, 147, 228) !important]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”,我们首先看到系统完成解压动作。

解压完成后,会提示选择用户界面。我选择了“All Users”选项。

然后可以看到开发环境的安装方式,“Quick Install”和“Custom Install”,两种安装方式,系统不熟悉,所以直接选择了“Quick Install”。

安装开始前,首先进行了安装检查,感觉安装过程需要网络支持,所以可见网络连接的检查通过图样。

继续安装,剩下的是一段时间的等待。。。
。。。

安装完成。

第一个应用程序
首次运行开发环境

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

新建工程
如下图所示,选择新建RA工程

选择“Renesas RA C/C++ Project”,并且点击“Next”

输入工程,这里输入“demo”,点击“Next”

Board:EK-RA4M2
Device:R7FA4M2AD3CFP
Debugger:None(手头没有合适M33内核的仿真器)
选择后,点击“Next”

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

选择“Executable”,RTOS Selection选择FreeRTOS(v10.4.6+fsp4.0.0)”,选择“Next”

为了测试方便,我这里选择了“FreeRTOS-Blnky-Static
Allocation”,直接具备了小灯的闪烁代码。点击“Finish”。

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

由于没有仿真器,编译结果需要如下图所示选择Intel Hex

这里不多说,直接编译工程。没有疑义,直接生成了我们想要的结果文件。
执行文件烧录
下载图形化烧录工具,Renesas_Flash_Programmer_Package_V30803.exe,直接安装就可以,简略安装过程。
我们打开烧录工具,并且需要新建一个工程。如下图选择Microcontroller:RA;Project Name:自己随便写一个;Project Folder:选择一个合适的地方。Communication:选择COM port ,并且确认所选择的串口号。完成后,点击“Connect”继续。


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

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

调整开发板的Mode选择短路子为“SCI/USB Boot”。原理图画的和线路板上的摆放位置不一致,需要注意。按开发板的复位按键。

点击“Start”开始烧录,如果看到如下图所示的显示,表示程序烧录完成。

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

回复

使用道具 举报

3

主题

195

帖子

1281

积分

金牌会员

Rank: 6Rank: 6

积分
1281
发表于 2023-3-14 11:07:46 | 显示全部楼层

不错,学习一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

用户排行榜

RA助手

主题: 116帖子:133精华:0

RA_Lance

主题: 92帖子:132精华:9

lugl

主题: 39帖子:127精华:0

xujiwei263

主题: 16帖子:73精华:0

books咦

主题: 11帖子:11精华:2

Juggernaut

主题: 9帖子:95精华:0
快速回复 返回顶部 返回列表