本应用说明中的参考例程,需要在下面的条件下来进行。表 2.1 开发条件项目 内容所用微控制器 R7F0C014B集成开发环境CS+ for CA CX V4.01.00 或者 CS+ for CC V6.01.00外围电路驱动生成程序AP4 for RL78_EC V1.05.00仿真器 EZ-CUBE微控制器设备文件r7f0c014_dif.zip
Renesas有CS+ for CACX(以下简称CA)以及CS+ for CC(以下简称CC)两款集成开发环境,它们之间的区别在于CA终将被淘汰,现在CA版本为4.0,而CC的版本为6.0。从供应商的技术支持得到的反馈是CA是早期的NEC开发的,而NEC的IP做得是不错的,而瑞萨的外设做得不错,然后集两家之所长,瑞萨做了关于RL78系列的单片机。但是CA的编译器编译效率不太好,然后瑞萨后来直接开发新的编译器,用于取代CA的编译器,就是后面的CC。 CA的支持度更高,资源更丰富,官网的demo都是基于CA的,但是我建议大家后面使用CC这个IDE吧,CC的使用方法基本和CA一样,而且编译出来的二进制文件比CA编译出来的小20%,且CC能支持long long类型的量,而CA只支持long型变量。 IDE环境下载与安装我这里就不说了,至于使用方法我将以CC V6.01为主,CA配置的一些差别也将提及。
将下载的R7F014MCU设备文件解压: 打开Readme.txt文件: 这里介绍了不同版本的IDE如何导入设备文件。就以我为例,我安装的是CS+ for CC V6.01,所以需要把Device_Custom里的所有文件拷贝到C:Program Files (x86)Renesas ElectronicsCS+CCDevice_CustomRL78路径下去,再添加其他型号的芯片设备文件时,只要覆盖就行。这里需要注意的是:“第一次安装的时候,CC文件夹下并没有Device_CustomRL78这个路径,所以需要你手动创建”。
3.2 创建工程
打开CS+ for CC软件,在[Create New Project]板块点击[GO]按钮。 按照下图所示配置设置后,点击[创建]。