精品为您呈现,快乐和您分享!
收藏本站
类型:编程开发 语言:英文
大小:17.4M 更新时间:2021-04-27
推荐指数:
应用简介
ICCV8forAVRAVR单片机编程软件是一款集开发环境和编译编写于一体的AVR单片机编程软件。它可以很好地解决使用Cortex-M编程的困难,比8位微控制器复杂得多。它功能专业、使用方便,嵌入式工具是满足用户编程开发需求的最佳选择,功能强大、实用。
ICCV8 for AVR(AVR单片机编程软件)是一款集开发环境和编译编写于一体的AVR单片机编程软件。它可以很好地解决Cortex-M编程的困难,Cortex-M编程比8位微控制器复杂得多。它具有专业的功能。易于使用,嵌入式工具是满足用户编程和开发需求的最佳选择,功能强大且实用。
软件特点
1. 现在所有增强型核心器件均启用“使用ELPM/RAMPZ”。
2. 新增8位优化。大多数(如果不是全部)可以根据标准C 规则合法完成的表达式完成8 位操作,而不是提升的int 类型。
3. 将大多数程序改进1% 到2% 或更多。变量被广泛使用。
4. 增加了AT90USB82和AT90USB162的设备入口编译器。
5. 编译器将参数寄存器保存到另一个保存的寄存器中,而不保存保留寄存器。
6. 通常只有当函数没有其他局部变量并且它使用参数调用其他C 函数时才会发生这种情况。
特征
1. 更改-D__ICC_VERSION=XXX,其中XXX 是整数形式的版本,例如722. 这使得条件编译更加容易。
2.重写了本地寄存器分配算法。应消除最常见的“未注册”错误
3. 将7.05中引入的返回序列“call gpopnret”的优化合并到“jmp.”以发出不正确的调试信息,
4、导致某些版本AVR Studio(4.12)的部分功能光标/当前PC位置错误。
5、R30/R31连续加载,干预“ld/st Z+off”未优化。
6. 新增AppBuilder对m640、m1280、m2560、m1281、m2561等的支持。
热门攻略
热门资讯