CS+ 集成开发环境为软件开发提供了简单性、安全性和易用性。 初始安装后,您可以立即使用基本软件工具为瑞萨微控制器开发软件。 CS+ 还与瑞萨电子硬件工具兼容,包括调试仿真器(单独出售),以便进行高级调试。 丰富的扩展功能和用户支持功能可确保为所有用户提供可靠的环境。
目标产品的编译器软件包中包含 CS+。 将兼容的仿真器产品与 CS+ 结合使用,可实现所有类型的调试功能。
重要: CS+ 通常不会向美国和欧洲客户推广。
产品名称 | 支持的编译器 | 下载 | |
---|---|---|---|
CS+(注 1) | CS+ for CC V8.11.00 | CC-RL/CC-RX/CC-RH 系列 | CS+ for CC V8.11.00 |
CS+ for CA,CX V4.08.00 | CA78K/CA78K0R/CA850/CX | CS+ for CA,CX V4.08.00 |
备注
面向用户的 CS+ 信息
关于组件更新,如何从评估版切换到商业版,以及如何升级编译器,请参考 [CS+ 用户信息] 。
标题 |
---|
CS+ 集成开发环境的便捷功能 |
e² studio 和 CS+ 集成开发环境的区别 |
如何使用 CS+ 项目更改编译器的版本? |
|
|
|
---|---|---|
类型 | 文档标题 | 日期 |
Upgrade - IDE | ZIP 795.30 MB 日文 | |
Upgrade - IDE | ZIP 471.02 MB 日文 | |
Upgrade - IDE | ZIP 15.79 MB 日文 | |
Upgrade - IDE | ZIP 17.02 MB 日文 | |
Upgrade - IDE | ZIP 123.44 MB 日文 | |
Upgrade - IDE | ZIP 156.48 MB 日文 | |
Upgrade - IDE | ZIP 3.40 MB 日文 | |
Upgrade - IDE | ZIP 12.60 MB 日文 | |
Upgrade - IDE | ZIP 13.50 MB 日文 | |
9 items
|
本视频展示了如何安装用于瑞萨 RL78 家族的“CS+ for CC”。
相关资源:
您可以从瑞萨网站获取可通过 Python 控制台执行的示例脚本,只需将脚本文件注册到项目中并执行即可(仅适用于 CS+ for CC)。
只需将鼠标光标停留在代码生成器生成的 SFR(特殊功能寄存器)、IOR(输入/输出寄存器)或 API 函数的名称上(仅适用于 RL78 或 RX 系列项目中的 CS+ for CC),即可查看其说明。
辅助面板:
您还可以从 [智能手册] 面板显示所需寄存器或硬件手册的特定页面的说明。
您可以使用此功能代替标准 Web 浏览器,轻松查看与活动项目所选设备相关的最新信息内容,并下载示例代码(如果有的话),这些代码附带有适用的应用说明。 请注意,此功能仅适用于 CS+ for CC。
程序优化的构建选项会自动应用,您可以比较代码大小或执行速度的优化结果,并设置相应的优化(仅适用于 CS+ for CC)。
Smart Configurator 是一个基于 GUI 的工具,具有设置外设模块驱动程序、嵌入中间件和引脚分配的功能。 您可以输出瑞萨电子 MCU 的最佳源代码,也可以将 FIT 模块与您自己的代码相结合(仅限 RX)。 从 V6.00.00 开始,CS+ 支持与 RX 系列的智能配置器的互操作性。
RS-CAN 模块的信道间通信功能用于促进网络通信调试的早期阶段,而无需实际对方。 通过这种方式可以调试所需的 CAN 信道或所需类型帧的接收。 当然,如果要使用此功能,设备的 RS-CAN 模块必须至少有两个通道(仅适用于 RH850 系列设备)。
您可以在线查看 CS+ 的帮助信息(仅适用于 CS+ for CC)。
您可以使用 E2 仿真器测量 CAN 通信响应时间,而无需昂贵的 CAN 分析仪。 这有助于在早期阶段发现问题(仅限 RH850)。
E2 仿真器允许您在不使用电流表的情况下测量系统电流。 这有助于缩短调整电流消耗所需的操作时间(仅适用于 RL78 系列和 RX100 和 RX200 系列项目中的 CS+ for CC)。
使用 QE for Current Consumption 来使用这些功能。
通过注入人工故障(伪故障),可以创建难以在实际系统中设置的状态。 这样就能在检测到相应的异常情况时有效地调试程序操作。 该功能仅适用于配备错误控制模块(ECM)的 RH850 系列 MCU。
您可以轻松检测变量是否在特定区域(如在允许中断的区域)未被更改。 您还可以使用此功能来检查专属控制的正确应用。
备注
您可以使用此功能集体输出与质量相关的信息,如源文件列表、编译选项设置、函数和变量信息以及覆盖率。 请注意,此功能仅在 CS+ for CC 中可用。 CS+ 支持输出各种项目的信息,这对验证用户创建程序的安全性非常有用。
[可输出的信息类型]
具体来说,这允许在主 CPU 内核上调试用户程序,同时运行 ICU-M 的用户程序,但使用调试器的人不知道其操作或安全范围的内容(仅适用于 RH850/F1KH 和 RH850/F1KM 组)。
Security-Conscious Debugging Methods for RH850 Devices (Main-Core Debugging) (PDF | English, 日本語)
控制 MCU 外围功能(定时器、UART、A/D 转换器等)的控制程序(设备驱动程序)可根据 GUI 设置自动生成。
用于代码生成的 API 对每个 MCU 系列都有通用规范。 一旦在开发程序时使用了这种代码生成功能,在更换到具有相同内部外设功能的其他 MCU 时,您只需要更换设备驱动程序。 这大大减少了开发工时。 因此,开发人员可以专注于学习新的外设功能,而不是花时间重复已经完成的工作。
生成的程序代码是 C 语言。 通过 GUI,即使是 MCU 的初学者也可以一目了然地了解进行特定设置的原因或正在运行的程序。
备注
在传统的开发环境中,您必须在编辑所有源文件后执行所有构建。 因此,构建需要很长时间。 CS+ 的快速构建功能,每次修改或存储源文件时,都会在后台自动执行构建,从而大大减少了构建所需的时间。
此外,还实现了"动作事件"功能,可在给定地址执行程序代码后显示变量值。
只需右键单击鼠标即可指定可变显示功能,让您可以顺利调试代码,而无需花费时间进行额外的构建操作。
程序运行时的变量值能够以类似示波器的图形形式显示,让您在开发程序时可以直观地了解传感器等应用中重要的模拟变化。
此外,从函数的执行时间比率或调用图中找出造成重负荷的进程,可有效调整整个系统的性能。
分析功能如函数或变量的分类显示、CSV 文件的输出以及定义和声明的检测)简化了相对庞大复杂的程序结构的管理和维护。
以下仿真器(单独出售)可与 CS+ 一起使用以调试程序。
QE for Battery Management 是 CS+ IDE 的一个插件,可以调整电池管理所需的参数。
QE for Battery Management(电池电量计)
CS+ 合作伙伴操作系统感知调试插件(免费下载)支持在 CS+ 上对实时操作系统应用程序进行任务级调试。
CS+ 合作伙伴操作系统感知调试插件
我们提供了一个协同仿真工具,用于将 CS+ 与 MATLAB® 和 Simulink® 进行互连操作。
适用于瑞萨电子 CS+(环路仿真处理器(Note 1)系统)的嵌入式目标:评估版
备注
循环精确模拟器是 CS+ 的可选产品,在该模拟器上测量时间的精确度接近 RH850 实际机器上测量的时间。
MCU | 产品名称 |
---|---|
RL78 | 用于 RL78 系列的 C 编译器包 |
适用于 RL78 和 78K 系列的 C 编译器软件包 | |
RX | 用于 RX 系列的 C/C++ 编译器包 |
RH850 | RH850 系列的 C 编译器软件包 |
V850 系列 | 适用于 V850 系列的 C 编译器软件包 |
78K0R,78K0 | 适用于 RL78 和 78K 系列的 C 编译器软件包 |