冰箱开发第一步:瑞萨芯片开发环境配置以及例程导入
本次冰箱开发使用的芯片是release的R7FA2E1A9:48MHz 128K-Code Rom 4K-data Rom 16K-SRam 12bitA/D
瑞萨的芯片一般是两种开发工具,官方提供的e2studio IDE或者Keil和IAR配合官方的RASC
1.首先是官方提供的e2studio的相关配置
1.1e2studio的安装
官网下载地址如下
下载解压后双击.exe文件,选择Al Users,安装类型选择Standard Install,安装路径改为全英文,然后选择RA(用什么芯片选相应系列的)然后一直next到安装结束
1.2FSP软件包安装
下载地址如下
Releases · renesas/fsp · GitHub
下载完成后安装到e2studio的根目录,安装完成后,会多出两个文件夹,一个是fsp_documentation 一个是internal 如下图
1.3安装对应版本的工具链
下载地址如下
Downloads | GNU Arm Embedded Toolchain Downloads – Arm Developer
下载完成后双击exe文件一直下一步至安装结束(此工具链未安装可能会导致无法创建新项目并且会报错)
1.4 相应例程下载
下载地址如下
采用 Arm® Cortex®-M 内核的 RA 系列 32 位 MCU | Renesas
进行后点击选择相应的型号
选择样例程序后进行下载
1.5 打开样例程序并配置
打开e2studio后工作区可以选择安装根目录,
打开后,点击上面文件,从文件系统中打开项目,点击目录,选择刚刚解压后的例程文件(注!,所有路径中不能有中文)下图以wdt例为例
选中后,选中后面显示eclipse项目的文件夹,点完成
双击configuration.xml,在BSP选项卡中选择刚刚下载好并且是需要切换的FSP版本号
并且可以选择一下芯片型号,有些型号的芯片没有官方Board,可以选择引脚数一致并且是同一类别的进行替代,例如我的芯片是2E1A92CFM,这里用2E1A92DFM替代,后面自己新建工程时再选回自己的型号
选择帮助,选中Add Renesas Toolchains
前面已经下过工具链,此处只需要选中应用即可
选中刚刚打开的项目,右键选择属性,点击C/C++构建->设置->Toolchain,下面Use integrated toolchain version:选中相应版本工具链
此时再右键项目后点击构建项目(一般先清空再构建)就没问题了
2. RASC的配置
2.1 相关安装包的下载
Keil 5.34以上版本 (更新后其他程序无法编译解决方法如下)
https://cloud.tencent.com/developer/article/2435493
RASC下载
选择FSP RASC Windows安装程序下载安装后
瑞萨处理器PACK包下载
Releases · renesas/fsp · GitHub
Assets的MDK_Device_Packs_xxx,下载后用Keil的PackUnzip打开安装
将RASC和Keil结合
设置好后点Tools里的RA Smart Configurator就可以打开RASC,此时打开实例里的Keil文件,进入后打开RASC,将IO定义导入
最后在Keil里进行编译,确认无误
这样瑞萨的开发环境就搭建完成,既可以用Keil进行开发也可以用官方的e2studio