写点什么

瑞萨 IDE:CS+ for CC 下载、安装和基础使用

  • 2022 年 4 月 23 日
  • 本文字数:1119 字

    阅读完需:约 4 分钟

瑞萨IDE:CS+ for CC下载、安装和基础使用

因为工作需要,最近开始接触到瑞萨车规级 MCU,以后计划输出一些相关的技术内容。

瑞萨单片机开发环境有三种:e²studio、CS+ for CA,CX、CS+ for CC。

  • e²studio 是一个基于 Eclipse 的集成开发环境(IDE),适用于瑞萨电子 MCU。除了 Eclipse 自己强大的代码编辑器之外,e²studio 还提供了丰富的扩展功能。

  • CS+ for CA,CX 可以使用类似 51 单片机一样的对寄存器的操作方法,CS+ for CC 则不行。从 CSDN 博主木十化的文章中了解到:从瑞萨供应商的技术支持得到的反馈是 CA 是早期的 NEC 开发的,而 NEC 的 IP 做得是不错的,而瑞萨的外设做得不错,然后集两家之所长,瑞萨做了关于 RL78 系列的单片机。但是 CA 的编译器编译效率不太好,然后瑞萨后来直接开发新的编译器,用于取代 CA 的编译器,就是后面的 CC。相对于 CC,CA 的支持度更高,资源更丰富,官网的 Demo 都是基于 CA,但是建议大家后面使用 CC 这款 IDE,CC 的使用方法基本和 CA 一样,而且编译出来的二进制文件比 CA 编译出来的小 20%,且 CC 能支持 long long 类型的量,而 CA 只支持 long 型变量。

本篇博文将介绍:CS+ for CC 安装和基础使用(本篇文章以:RH850 系列 MCU 为例)。

​1、开发环境下载及安装

第 1 步:进入瑞萨官网,选择“设计资源”→“开发工具”,如下图所示:

​第 2 步:通过筛选条件,选择适合自己 MCU 的编译环境,这里我使用的是 MCU:RH850,IDE:CS+,当然你可以下载安装:基于 Eclipse 的瑞萨集成开发环境(e²studio)或者 IAR 编译器环境。

​第 3 步:进行下载,下载前需要进行账户注册。

​第 4 步:安装软件,过程不再赘述。

第 5 步:IDE 安装好后需要添加许可密钥(License),位置如下所示:

​添加 License 成功后效果如下所示:

​如果是个人开发者也可无需购买 License,60 天试用期过后只是代码大小限制,功能上并无区别,可以满足基本的开发需求。

2、基础使用方法

CS+ for CC,虽然没有 ST 开发工具生态体系健全,但是对于有一定开发经验初次接触瑞萨 MCU 的开发者来讲也是比较友好的。

打开 IDE,创建新工程,选择:File→New→Create New Project,如下所示:

选择创建工程的 MCU、工程类型和文件地址等信息,如下所示:

​工程创建好后如下所示:

​对于初次试用 CS+ for CC 开发者也不必惊慌,在 IDE 工程中,选择:Code Generator(Design Tool)→Peripheral Functions,可以通过图形化的方式生成各自驱动示例代码,如下所示:

例如我想生成 UART0 的示例代码,在选项面板中选择合适的配置信息,点击:Generate Code 既可以生成代码,如下所示:

​生成后的示例代码文件就会出现在工程路径下,如下所示:


​同时也可在:Pin View 中查看 MCU 引脚的使用情况,如下图所示:

​最后,点击编译工程,结果 IDE 提示错误,这是怎么回事??

这个问题我将在下一篇博文:瑞萨IDE:CS+ for CC工程配置中讲到,敬请期待~

发布于: 刚刚阅读数: 3
用户头像

【研究方向】物联网、嵌入式、AI、Python 2018.02.09 加入

嵌入式工程师,创客爱好者,公众号:美男子玩编程,全网粉丝10万+,软著专利10余项。 CSDN博客专家、微软MVP、华为云云享专家、阿里云专家博主、知乎认证科学技术领域答主。

评论

发布
暂无评论
瑞萨IDE:CS+ for CC下载、安装和基础使用_ide_不脱发的程序猿_InfoQ写作社区