[ZLG-MCU] GCC 4.3已经支持ARMv7,期待WinARM早日更新

[复制链接]
 楼主| ATmega32L 发表于 2008-3-12 12:48 | 显示全部楼层 |阅读模式
GCC&nbsp;4.3已经支持ARMv7,期待WinARM早日更新。<br /><br />http://gcc.gnu.org/gcc-4.3/changes.html&nbsp;<br />Compiler&nbsp;and&nbsp;Library&nbsp;support&nbsp;for&nbsp;Thumb-2&nbsp;and&nbsp;the&nbsp;ARMv7&nbsp;architecture&nbsp;has&nbsp;been&nbsp;added.&nbsp;&nbsp;
ZLGARM 发表于 2008-3-12 15:11 | 显示全部楼层

GCC编译效率较低

GCC编译效率较低,建议专业用户使用KEIL或IAR。<br /><br />(zlgarm_zsg)<br /><br />
hotpower 发表于 2008-3-12 18:28 | 显示全部楼层

哈哈~~~楼主就是精神~~~

  
machunshui 发表于 2008-3-13 11:47 | 显示全部楼层

GCC编译效率到底是代码率低,还是速度慢啊?

GCC编译效率到底是代码率低,还是速度慢啊?
zlgarm 发表于 2008-3-14 08:56 | 显示全部楼层

GCC效率低

1.&nbsp;相同C代码时,GCC编译出来的代码量较KEIL和IAR大,估计是它对THUM和THUMB2交互编译效率不高。<br /><br />2.&nbsp;GCC编译出来的指令较慢,估计是它没有充分使用CORTEX特有的指令,如除法指令、DSD、TABLE等新指令。<br /><br />3.&nbsp;GCC中写CORTEX的汇编代码不方便,它还是沿用了ARM7的习惯。<br /><br />(zlgarm_zsg)
 楼主| ATmega32L 发表于 2008-3-14 13:27 | 显示全部楼层

楼上得说法不能让人信服

GCC&nbsp;4.3之前还不支持ARMV7和THUMB2,楼上又是从何得知GCC编译出来得THUMB2代码如何如何呢?
zlgarm 发表于 2008-3-15 08:54 | 显示全部楼层

CrossStuio

&nbsp;&nbsp;&nbsp;CrossStudio用的就是GCC编译器,我们都在上面写过很多C和汇编混合的代码,包括uCOS-II移植,但就是怕GCC对Thumb/Thumb2交互编译不好(KEIL在3.04前会经常编译出错的),为了对客户的技术保证,我们都没有公布。<br /><br />&nbsp;(zlgarm_zsg&nbsp;Steven&nbsp;Zhou)
 楼主| ATmega32L 发表于 2008-3-15 21:16 | 显示全部楼层

hotpower怎么设置签名图?

hotpower怎么设置签名图?
hotpower 发表于 2008-3-15 21:20 | 显示全部楼层

哈哈~~~问00~~~俺的签名是他的杰作~~~

  
123654789 发表于 2008-3-15 21:24 | 显示全部楼层

人人都要遵守核武器不扩散条约

  
hotpower 发表于 2008-3-15 21:28 | 显示全部楼层

10楼所言极是~~~

  
machunshui 发表于 2008-3-19 11:45 | 显示全部楼层

不同意,GCC不错

&quot;1.&nbsp;相同C代码时,GCC编译出来的代码量较KEIL和IAR大,估计是它对THUM和THUMB2交互编译效率不高。<br />2.&nbsp;GCC编译出来的指令较慢,估计是它没有充分使用CORTEX特有的指令,如除法指令、DSD、TABLE等新指令。<br />3.&nbsp;GCC中写CORTEX的汇编代码不方便,它还是沿用了ARM7的习惯。&quot;<br /><br /><br />1.我用一个实际的工程代码编译比较过arm7的各个版本的编译器的代码率,都用最小代码尺寸优化,<br /><br />IAR最优,GCC和ads,rvds差不多,keil本家的最差,<br />其中IAR和GCC和ads,rvds差的很少,优势有限,<br />keil本家的差的很多。<br /><br />难道编译THUMB2就差别那么大?<br /><br /><br />2.GCC有多种编译优化选项,不用最小代码优化,其性能应该和IAR差不多,<br />比Keil本家的编译器应该要好吧(Keil本家的编译器差可是出名的啊),<br />估计比rvds要差一点,<br />但不至于会影响项目要求。<br /><br />3.不方便是不熟悉的代名词。<br /><br /><br />正是由于开源,给我们带来了太多的好处,(迫使高价垄断者放弃高价)<br />大家应该支持,<br />何况GCC也还是不错的
平常人 发表于 2008-3-19 16:54 | 显示全部楼层

12、13楼的帖子可以上墙(强),不顶不行

哈哈哈哈。。。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

144

主题

376

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部