C / C + +编译器M32R系列5.01版本01_C/C++ Compiler for M32R Family 5.01 Release 01下载地址

点这里下载 → 下载地址
相关Tags:

C / C + +编译器M32R系列5.01版本01_C/C++ Compiler for M32R Family 5.01 Release 01软件简介

编译器包M32R系列MCU

在C / C + +编译器M32R家庭套票包括以下嵌入式系统开发工具

C / C + +编译器:CC32R
优化的ANSI C和ISO C + +编译器与嵌入式系统的扩展名。

神器出山:www.shenqi73.com汇编:as32R
产生目标代码,目标MCU从汇编语言源文件

模拟器调试程序M3T-PD32RSIM
在无目标的系统级提供源代码级调试功能。

IDE(集成开发环境):HEW(高性能嵌入式工作区)
提供无缝集成和易于编码,编译,链接和调试的所有工具。它极大地提高了生产效率。

强大的优化提供最终的执行速度和代码效率和公用事业提高生产效率。

C / C + +编译器M32R家庭和自己试试看,看看它是所有关于

在这里的“C / C + +编译器为M32R家庭”是一些主要特点:

CC32R:

符合ANSI C和ISO C + +:
·C / C + +编译器和C标准库符合标准,ANSI / ISO 9899-1990和ISO / IEC 14882:2003。

64位整数算术的库(long64.h):
它由64位动态范围的整数运算的功能,可让使用定义的结构类型LONG64。

支持两个字节日文字符代码:
·日本的两个字节的字符代码的Shift-JIS,EUC和Unicode字符集(UTF8)可以被描述的字符常量的程序。

·单精度数学库(mathf.h)为加快和大小保存程序

浮点运算的支持:
·内部数据表示的浮点数据符合IEEE(电气和电子工程师协会)754标准。

支持3218x集团MCU的扩展指令和FPU的指令:
·与FPU指令的代码生成是可用的。的的FPU指令是为float型变量。 -float_only假设所有的double型变量是浮球式选项,可让您充分利用FPU指令。

创建ROM化(ROMable)计划的支持:
·基址寄存器的功能
基址寄存器功能使最小化的代码大小由指定的几个专用基寄存器的16位寄存器相对间接寻址每个变量是相对的(16位寄存器相对间接寻址)第行动
可以创建·ROM化(ROMable)的对象模块(这取决于连接器的功能)。当联和放置对象模块的部分,空间可以包含初始化数据的RAM区域内的部分,其分配给,并可以放置在初始化数据的ROM区域。
·调用的汇编子程序
·在C / C + +源文件,汇编语言子程序可以调用,可以通过寄存器传递参数。
·行组装
·“汇编”的功能,汇编语言源代码可以写在C / C + +源文件。

优化:
·在汇编语言级别上的优化(例如,消除了不必要的代码)
·局部优化
·全球优化(例如,分析语言结构)
·不同的优化级别的组合代码生成效率进一步提高,可以独立使用,虽然每个优化。

·输出利用到一个文件中的堆栈大小

输出C / C + +语言源代码行的调试信息:
·信息调试C / C + +语言源代码行添加到链接器生成的负载模块。通过使用负载模块,调试器,可用于在C / C + +语言源代码级调试。此功能可以用于优化功能。 C + +源代码级调试,你使用ELF/DWARF2负载模块,SYSROF的的。

关于链接器和库的C + +:
·当处理C + +,作为一个连接器和一个图书馆员的CC32R C + +。连接器CC32R同时生成SYSROF和EDF/DWALF2负载模块文件。

as32R:

优化:
·自动选择最短的操作数说明,如果一个指令可以有任何两个或更多个可能的长度,这取决于操作数大小。

宏观说明:
·经常使用的指令组合可以被定义为一个宏。

自动调整的指令对齐方式:
·M32R系列芯片支持字和半字宽指令,一个字宽的指令必须被分配在一个单词边界。但是,你没有考虑,因为汇编器会自动调整分配地址的指令。

32位立即数的数据校正功能:
优化功能,能够高效地生成的对象模块。以下优化级别的支持(无论是单级和任何级别的组合是可用的):

·3218x集团MCU的FPU指令

生成汇编列表文件:

显示的映射信息(地图查看器):
·地图查看器允许您以图形方式显示在一个绝对目标模块文件的映射信息。通过使用它的GUI,你可以很容易地改变所显示的信息的形式和内容。

绝对列表工具,abslist:
·abslist列表转换结果可重定位地址值as32R产生的组装后连接到绝对地址值的列表。

堆栈大小计算的工具,stk32R:
·stk32R计算堆栈的使用面积在C程序中,从CC32R输出堆栈的使用显示文件(堆叠的选项)。

调试信息丢弃实用,strip32R:
·strip32R删除cc32R/as32R/link32R-generated的目标模块文件或加载模块文件的调试信息,以减少文件的大小。

限制:

·到期结束时的第4个月,从最初的评估版本的安装

本发行版中的新功能:

已经推出的MISRA C规则检查,SQMlint以下三个选项:
·ignore_files_misra
·check_language_extension
·check_no_prototype_extension

·支持Windows Vista

随便看看

软件简略信息
  • 软件大小:74.1 MB
  • 下载次数:99
  • 更新时间:2013-03-09 12:27:00
  • 不能下载请报告错误,谢谢
本类热门软件