软件介绍
AVR正式版ICC V8是一款非常专业的AVR单片机编程软件。该软件具有开发环境、编译和编写等多种功能。我们可以通过ICC V8 for AVR完成复杂的Cortex-M编程,从而让你成为专业的程序员。
AVR正式版ICCV8的软件特点
1.现在为所有增强的核心设备启用“使用ELPM/RAMPZ”。2.增加了8位优化。根据标准C规则可以合法完成的大多数(如果不是全部)表达式都可以完成8位运算,而不是提升的int类型。
3.使大多数程序增加1%到2%甚至更多的变量被广泛使用。
4.增加了AT90USB82和AT90USB162的设备入口编译器。
5.编译器将参数寄存器保存到另一个保存的寄存器,而不保存保留的寄存器。
6.这种情况通常只发生在函数没有其他局部变量,并且碰巧用参数调用其他C函数的时候。
软件功能
1.Change -D__ICC_VERSION = XXX其中XXX是整数形式的版本,比如722。这使得条件编译更加容易。2.重写本地寄存器分配算法。大多数“未对准”错误的情况应该被消除。
3.将7.05中引入的优化返回序列“Call gpopnret”合并到“jmp ...”发出错误的调试信息,
4.用于显示AVR Studio(4.12)某些版本的某些功能的光标/currentPC位置错误。
5.R30/R31持续加载,干预“ld/st Z+off”未优化。
6.增加了对m640、m1280、m2560、m1281和m2561的AppBuilder支持。