非常荣幸获得RA-Eco-RA2E1-48PIN-V1.0开发板的试用机会,感谢论坛提供的测评机会。本人也是第一次用瑞萨的开发板,在使用一段时间后发现瑞萨的开发环境还是挺丰富的,开发流程也是非常容易上手的。以下是我开发环境搭建流程的分享。
开发环境搭建
瑞萨支持的编译器还是非常多的,覆盖也是非常广的。不仅有自己的编辑编译软件e2 studio,也支持NDK和IAR软件的编辑和编译,更支持CMAKE的编译。由于在查找资料的时候是按照文章的介绍把所有的软件都下载安装了。也没有注意到选择不同的编译软件只需要下载对应的软件就可以了,这一点也是后续细读时发现的,也没有进行验证。本文也是将e2 studio编译软件和MDK的编译软件环境的搭建一同进行分享。
首先是下载软件,有两种下载方式,一种是某度网盘,这个大家也都知道下载速度非常慢;但是另外一种是Github,没有加速器也是非常慢的,所以建议能够搭建自己的服务器进行下载,如果是几百兆的安装包也是可以接受的,但是大小是一G多的,也是通过加速器下载的。某度网盘下载链接获取方式是可以通过瑞萨官网获取的瑞萨官网。Github的链接为Github链接。主要下载的软件有三个,为截图的方框,网盘和Github的文件名称一样,只是网盘是将各个版本汇总在一个文件夹下的。
第一个文件是MDK支持包;第二个文件是e2 studio软件安装包;第三个是可以通过图形配置生成MDK工程的(称为RASC),相当于STM32CubeMax软件。如果想只用MDK进行开发的话可以下载第一个和第三个软件;如果想用e2 studio软件进行开发就可以下载第二个软件。
MDK的支持包安装就不用过多的介绍了,下载后解压直接安装就行,前提是MDK软件安装好了。不过也可以选择在线安装。
e2 studio和RASC的安装过程基本一样,所以只介绍一种的安装方式。可以依次按照如下图的选择进行安装
中间也是会安装一些插件,也都是选择安装。不过后来在新建工程的时候提示FSP未安装,所以我卸载后重新安装发现没有错误提示,可以正常生成所需的工程。不过安装后发现在C盘建了瑞萨相关的文件夹,在安装过程中一直没有发现可以更换安装路径,,这一点非常希望瑞萨能够改一下,毕竟安装后C盘就快要没空间了。安装后的软件在桌面没有快捷方式,也是需要在开始页找到并复制到桌面才可以,也希望这一点优化一下。e2 studio软件是基于Eclipse的,所以打开后需要存放配置文件,选择配置文件如下图
MDK软件的开发需要进行一些配置,这些配置需要安装好RASC软件后才可以。配置方式如下
第一个选项的Arguments的内容为--device $D--compiler ARMv6 configura tion.xml,第二个为-application com.renesas.cdt.ddsc.dpm.ui.dpmapplication configuration.xml " →$L%L"。不过用该方法在编译的时候有提示框,不影响编译结果。在其他教程中也有其他的配置方式,不过目前也是刚发现,还没有尝试。
程序下载
接下来就是程序的下载了。因为没有JLink烧写器,也没有官方的烧写器,只有一个ST-Link。目前用ST-Link烧写失败,所以选择串口下载。
串口下载需要下载相应的软件才可以,软件链接为 烧写工具软件链接,同官网的下载链接。下载后安装即可,安装过程比较简单。安装截图如下
安装后打开软件,点击File选项,选择New Project...。这一点在开始的时候是非常疑惑的,下载程序为何还要新建工程,其实保存的是配置文件,如烧写方式等。在烧写前需要将板卡的跳线帽位置改一下,原理图如下图
通过原理图可以看到需要将1和3引脚连上,跳线帽接法如下
接线方式是串口的TX接P109,RX接P110。P109和P110的位置如下图所示
软件烧写整体流程如下图所示
在烧写过程中遇到的问题就是连接成功,但是开始烧写会失败,可以按下复位按键。在烧写工程中也需要给板卡供电。板卡供电也是建议可以加个Type-C接口,目前的供电只能通过杜邦线提供,我也是借用其他板卡的5V供电接口的,接3.3V时发现有问题。
|