Tool News RENESAS TOOL NEWS on November 1, 2014: 141101/tn2 Note on Using V2.05.00 of Code Generatorfor RL78 with CS+ (CS+ for CA and CX)
发布时间:
2018-08-01
类型:
技术文档,技术说明、产品技术资料
品牌:
RENESAS(瑞萨电子)
型号:
RL78
本技术通知详细阐述了瑞萨电子代码生成器V2.05.00版本在使用过程中的注意事项及修正方案。该资料主要针对RL78/F13和RL78/F12两个系列产品的特定功能错误进行了说明:在RL78/F13系列中,指出了CPU堆栈指针监控功能的设置顺序错误,用户需修改R_Systeminit()函数以确保正确运行;在RL78/F12系列中,揭示了3线串行(CSI)传输时写入串行标志清除触发寄存器(SIR)的错误,要求对R_CSIxx_Create()函数进行相应调整。文中明确指出这些问题将在后续产品版本中得到修复。基于该方案,用户可通过世强硬创平台获取原厂授权的正品器件与技术支持。Renesas在世强硬创平台上由世强先进(深圳)科技股份有限公司授权代理并提供技术支持及采购服务。相关产品支持单件起订、在线下单、样品申请、批量询价,并覆盖从研发打样到量产的全生命周期采购需求。平台专职FAE团队可协助用户进行选型、设计验证及调试,有效缩短供应链响应周期,加速产品开发与上市进程。
资料下载
资料平台
| 产品变更通知及停产信息 - 英文 |
规格差异(RL78系列HWQFN产品)
Rev.1.0
|
下载 |
| 产品变更通知及停产信息 - 英文 |
规格区别:RL78系列HWQFN产品(MCP-AB-22-0050)
Rev. 0.1
|
下载 |
| 产品变更通知及停产信息 - 英文 |
RL78系列产品更改通知(LLWEB-10067503)
December 6th, 2019
|
下载 |
| 开发环境(软件/固件) - 英文 |
RL78的CS+代码生成器(CS+用于CC)V2.20.00、RL78的CS+代码生成器(CS+用于CA、CX)V2.20.00、e2 studio代码生成器插件V2.16.0
Rev.1.00
|
下载 |
| 开发环境(软件/固件) - 英文 |
E2仿真器,一个片上调试仿真器
Rev.1.00
|
下载 |
| 开发环境(软件/固件) - 英文 |
AP4 for RL78 V1.11.00发行说明
Rev.1.00
|
下载 |
| 技术文档 - 英文 |
IECUBE check pin适配器列表
2016/12/08
|
下载 |
| 开发环境(软件/固件) - 英文 |
CS+RL78编译器CC-RL V1.09.00
Rev.1.00
|
下载 |
| 技术文档 - 英文 |
产品系列(适用于RL78的IECUBE)和可选产品
May 2015
|
下载 |
| 技术文档 - 英文 |
RL78系列EEPROM仿真库Pack02版本1.01发行说明
Rev.1.01
|
下载 |
| 开发环境(软件/固件) - 英文 |
RL78的CS+代码生成器(CS+用于CC)(CS+用于CA、CX)V2.12.00发行说明
Rev.1.00
|
下载 |
| 开发环境(软件/固件) - 英文 |
CS+RL78编译器CC-RL V1.08.00发行说明
Rev.1.00
|
下载 |
| 开发环境(软件/固件) - 英文 |
CubeSuite+Simulator for RL78 supporting OS Timer V3.05.00发行说明
Rev.1.00
|
下载 |
技术论坛
有什么方案可以把传感器输出的电信号通过can总线进行传输?有转化ic吗?
查看官方回答 >>
瑞萨RL78在cs+移植ucos-ii成功案例有吗?
查看官方回答 >>
瑞萨有性价比比较高的,带段码屏驱动的MCU吗?
查看官方回答 >>
如何更改Renesas RL78外围模块模拟器VDD电压?
查看官方回答 >>
瑞萨RL78有没有耐高温的车规MCU?
查看官方回答 >>
瑞萨的RL78,有多个系列MCU?那些是车规系列,哪些是工业或消费类?
查看官方回答 >>
您好,我在用瑞萨RL78的FDL库执行数据读取命令时,但是我不知道怎么查看读取出来的数据,还请高手赐教,感激不尽。
查看官方回答 >>
瑞萨CS+编译器开发RL78的MCU芯片中,增加VFI文件的作用是什么?
查看官方回答 >>
如何在集成开发环境CS+中debug时设置下载前擦除flash数据?
查看官方回答 >>
RL78快速解决方案的交付物是否得到保证?
查看官方回答 >>
IAR for Renesas RL78无法支持r78格式的库文件?
查看官方回答 >>
世强AI
世强AI是专注硬创领域的专业垂类AI。基于世强硬创平台沉淀的全品类数据,覆盖 IC、元件、材料、电气、电机、仪器,超千万级 SKU。深度融合全行业原厂技术资料与供应链数据,不仅提供方案设计、器件选型、BOM优化等快速精准的研发支持,更能发起快速购买、样品申请、技术支持、批量询价等服务,贯穿硬件创新全链路,让研发更容易,让采购更便宜。
去使用世强AI >>
应用/方案
RL78系列IEC60730/60335 RL78单片机自检库
本资料为RL78微控制器IEC60730/60335安全标准自测试库的应用指南。内容涵盖CPU寄存器、内部存储器和系统时钟的自我测试功能,旨在帮助制造商确保产品安全可靠。资料详细介绍了测试库的配置、功能模块、软件API以及硬件要求,并提供示例代码和测试方法。
阅读原文 >>
[注]IECUBE全规格仿真器,适用于RL78系列
本资料介绍了使用RL78系列IECUBE全功能仿真器时可能遇到的问题。在使用用户程序擦除数据闪存块时,可能导致超出预期范围的块外第一个字节被擦除。此问题仅发生在IECUBE上,不会在实际设备、片上调试或模拟器上发生。资料提供了受影响产品的列表、问题发生的条件、解决方案以及获取修改软件的步骤。预计修改软件将于2016年10月正式发布。
阅读原文 >>
RL78系列C编译器CC-RL编程技术
本资料介绍了如何使用CC-RL C编译器优化RL78系列微控制器的编程技术,包括代码尺寸缩减、执行速度提升以及避免编程错误的方法。内容涵盖变量大小、无符号变量、saddr区域、callt函数、结构成员对齐、位域和单字节变量、类型转换、循环融合、内存模型、数组连续访问、全局变量访问、循环中的if语句、循环结束条件、指针变量优化、集成开发环境中的优化级别设置等。同时,还提供了避免编程错误的编程技巧,如避免在条件表达式中将变量放在操作符左侧、使用宏定义代替魔法数字、注意类型转换可能导致的信息丢失等。
阅读原文 >>
【应用】超宽带运动检测器CXWL0009,提供超低功耗的运动检测完整解决方案
IDT(Renesas收购)作为模拟混合信号产品领先供应商,可为用户提供完整的超宽带运动检测器解决方案,帮助客户降低成本并达到更高的技术标准。该方案的主控芯片、运动传感器推荐分别采用Renesas推出的RL78系列16位微控制器以及IDT推出的超宽带运动检测器CXWL0009。
阅读原文 >>
CcnvCA78K0 C源转换器用户手册目标设备RL78系列
本资料为Renesas Electronics的C源代码转换器CcnvCA78K0的用户手册,主要面向使用CC-RL编译器(用于RL78系列微控制器)的用户。手册详细介绍了CcnvCA78K0的功能,即将其转换为适用于CC-RL的C源代码,以便于从78K0微控制器的CA78K0或CC78K0编译器环境迁移。内容包括转换流程、输入输出文件、转换结果、操作方法、选项设置、转换规范、消息类型和注意事项等。
阅读原文 >>
[文件修订]日本和其他亚洲国家CC-RL RL78系列编译器EEPROM仿真库用户手册Rev.1.00 Pack 02(日本版本)
本资料通知用户,对RL78 Family EEPROM Emulation Library Pack 02用户手册进行了修订和补充。修订内容包括描述的补充、相关信息的增加以及错误的纠正。用户可通过网站下载改进版用户手册,并获取更新后的EEPROM Emulation Library压缩文件。
阅读原文 >>
RL78编程技术的IAR嵌入式工作台
本资料介绍了如何在使用IAR Embedded Workbench for RL78进行RL78系列微控制器编程时,减少代码大小、提高执行速度以及避免编程错误的技术。内容包括代码大小优化、执行速度提升和编程技巧,涵盖了变量大小、无符号变量、saddr区域、callt函数、结构体成员对齐、位域和单字节变量、类型转换、循环融合、内存模型、数组连续访问、循环结束条件、指针变量优化、集成开发环境优化级别、条件表达式、魔法数字、信息丢失计算、const和volatile的类型转换、递归调用禁止、访问范围和数据本地化、分支条件异常处理、特殊描述考虑等方面。
阅读原文 >>
e2 studio代码生成器集成开发环境用户手册:RL78API参考目标设备RL78系列
本资料为Renesas Electronics的e2 studio Code Generator用户手册,主要介绍如何使用该工具自动生成微控制器设备驱动程序。手册详细说明了输出文件类型、API函数及其功能,包括时钟发生器、端口功能、定时器、实时时钟、模拟接口等外围功能。此外,还涵盖了代码生成、报告、重命名、用户代码保护等功能。
阅读原文 >>
RL78智能配置程序用户指南:CS+
本应用指南介绍了RL78 Smart Configurator的基本使用方法,包括将其输出文件添加到CS+项目的步骤。指南涵盖了Smart Configurator的安装、配置、操作以及如何使用它来设置外设模块、生成源代码和管理冲突。此外,还介绍了如何创建用户程序、备份生成的源代码和生成报告。
阅读原文 >>
RL78智能配置程序用户指南:CS+
本指南介绍了RL78 Smart Configurator的基本使用方法,包括如何将其输出文件添加到CS+项目中。指南涵盖了Smart Configurator的安装、配置、操作以及如何设置外设模块、时钟、系统设置、组件和引脚。此外,还介绍了如何生成源代码、创建用户程序、备份生成的源代码以及生成报告。
阅读原文 >>
Renesas RL78/G24 16-bit MCU Delivers Performance Comparable to 32-bit MCUs, with a FAA and CPU Operation up to 48MHz
RENESAS RL78/G24 is a general-purpose microcontroller with CPU operation up to 48MHz and a Flexible Application Accelerator (FAA), providing the highest processing power among the RL78 family MCU products.
阅读原文 >>
How to Make a Game by Using a Microcontroller - Part 2
This blog introduces the components and circuit diagram used in the hardware design to build a Tetris game with an RL78 icrocontroller. The source code is also available.
阅读原文 >>
【经验】瑞萨RL78系列MCU Data Flash使用介绍
用户能基于瑞萨官方提供的库来使用MCU内部的数据闪存,虽然MCU内部的闪存仍以1K字节块作为单位,但是用户可以按照字节进行读写。RL78资源的不同,对应的内部数据闪存的大小也不尽相同,一般大小在2K-8K字节范围之间,就单个地址,当前读写次数能达到1,000,000次,可在1.8-5.5伏电压范围内进行操作。
阅读原文 >>
[注]RL78系列C编译器包
本资料主要针对使用CC-RL C编译器包的RL78系列产品,特别指出在switch语句控制表达式中的关系运算符可能导致无效代码生成的问题。详细说明了可能导致问题的条件,包括优化级别、循环语句、关系运算符的使用、循环控制变量和常量等。提供了工作区绕过问题的方法,并指出该问题将在CC-RL V1.05.00版本中修复。
阅读原文 >>
[注]RL78系列C编译器包
本资料介绍了在使用CC-RL C编译器包为RL78系列产品开发时需要注意的问题。主要内容包括:在使用goto语句跳转到switch语句中的标签时,可能会出现意外的case标签执行;详细描述了导致此问题的条件,并提供了示例代码;提出了避免此问题的解决方案,包括不描述标签、添加break语句或替换为if语句;最后,指出该问题将在CC-RL V1.06.00版本中得到修复。
阅读原文 >>
[注]RL78系列C编译器包
本资料介绍了在使用CC-RL C编译器包为RL78系列微控制器编程时需要注意的问题。主要涉及函数具有多个参数且参数间存在赋值或比较操作时可能出现的代码无效问题。资料详细阐述了问题条件、示例代码、汇编代码输出以及解决方案,包括优化选项设置、添加虚拟参数和插入空内联汇编函数等方法。此外,还提到了该问题的修复计划,预计将在CC-RL V1.06.00版本中解决。
阅读原文 >>
如何划分RL78系列CC-RLC编译器的启动区和闪存区
本文档详细介绍了使用CC-RL C编译器对RL78系列微控制器进行编程时,如何将程序划分为引导区和闪存区。内容包括引导区和闪存区的划分方法、分配要求、创建项目、初始化程序、创建引导区和闪存区程序、指定选项以及调试工具的使用等。
阅读原文 >>
RL78系列CC-RL编译器的闪存自编程库Type01 Ver.2.21的发行版,供日本和其他亚洲国家使用(日本发行版)
Renesas公司发布适用于RL78系列微控制器的Flash Self Programming Library Type01 Ver.2.21,支持CC-RL编译器。该库允许用户重新编程RL78系列MCU的代码闪存,适用于日本及其他亚洲国家,免费提供。支持多种RL78系列MCU,可通过Renesas官网下载。
阅读原文 >>
[CC780R]为nvk78系列发布的网络转换器源代码
Renesas发布了一款名为CcnvCA78K0R的C源代码转换器,该工具可以将使用CA78K0R或CC78K0R编译器创建的RL78系列/78K0R微控制器的C源代码文件转换为适用于CC-RL编译器的C源代码文件。该转换器支持从CA78K0R或CC78K0R编译器到CC-RL的代码迁移,并可在Windows操作系统上运行。
阅读原文 >>
CS+V4.01.00集成开发环境用户手册:RL78调试工具目标设备RL78系列
阅读原文 >>
关于RL78系列和78K0 MCU CA78K0和CC78K0使用C编译器的说明
本文主要针对使用C编译器为RL78系列和78K0微控制器CA78K0及CC78K0进行编程时,可能出现的条件运算符问题进行说明。涉及的产品和版本包括CA78K0 V1.20/V1.21/V1.10/V1.11和CC78K0 V4.10。问题在于当条件运算符的第二个和第三个操作数为布尔变量时,可能会生成错误的代码。建议使用if语句或避免在操作数中使用布尔变量。该问题已在CA78K0 V1.30版本中修复。
阅读原文 >>
[升级到修订版]针对RL78的CS+代码生成器(针对CC的CS+)、针对RL78的CS+代码生成器(针对CA、CX的CS+)、e2 studio代码生成器插件、针对RL78的AP4编码辅助工具、针对RL78的Appliet3编码辅助工具
本资料宣布了对Renesas的多个RL78系列编程工具的版本升级。包括CS+代码生成器、e2 studio代码生成插件、AP4编码辅助工具和Applilet3编码辅助工具。主要更新包括版本号的变更和问题的修复,具体细节请参考相应的发布说明。更新方法根据产品不同而有所差异,且均为免费。
阅读原文 >>
【应用】瑞萨推出基于RL78 MCU的智能马桶量产级解决方案,可实现多种控制功能,位置精准可控
瑞萨目前已基于RL78 MCU推出多款智能马桶控制主板和模块组件。瑞萨RL78 MCU产品线丰富多样,支持5V供电,外设配置灵活,便于产品持续升级迭代,高可靠性。
阅读原文 >>
【经验】瑞萨RL78族噪声的相关注意事项及对策应用说明
本篇应用说明介绍了RL78族有关噪声的注意事项及其对应方法。本应用说明中介绍的噪声对应方法仅作为通常的噪声处理方法,在实际使用时,请在实施本处理方法后对系统进行详细的评价。
阅读原文 >>
RL78/G23休眠模式定序器应用指南
本资料介绍了RL78/G23微控制器上SNOOZE模式序列器(SMS)的应用。SMS可顺序执行最多32个过程,包括算术运算、分支指令和外围功能控制。SMS在接收到外围功能的中断请求信号或ELCL的输出信号时启动,可独立于CPU执行过程,降低系统功耗。资料详细说明了SMS的配置、功能、设置和使用示例,包括计算AD转换结果的平均值、系统应用示例等。
阅读原文 >>
RL78智能配置程序用户指南:IAREW
本指南介绍了RL78 Smart Configurator的基本使用方法,包括如何将其输出文件导入到IAR Embedded Workbench中。指南涵盖了创建新项目、安装和卸载Smart Configurator、操作Smart Configurator、设置外设模块、生成源代码以及创建用户程序等步骤。此外,还提供了有关生成报告和帮助信息的说明。
阅读原文 >>