软件特点
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等的支持。
软件评估
iccavr单片机编程软件是atmel公司设计的一款简单易用的单片机编程工具。 该软件具有功能强大的编辑器和项目管理器,可以方便用户对微控制器进行编程。 它支持多种操作系统。 它体积小,使用方便。 推荐大家下载!