[AVR单片机] 从今天起全面放弃GCC AVR做IAR AVR菜鸟

[复制链接]
12978|47
 楼主| hotpower 发表于 2007-7-12 01:10 | 显示全部楼层 |阅读模式
现在也只敢用2004/2005的WINAVR,盼了一个又一个的新版本~~~

几乎都让人发晕~~~

即使最近的不错,可惜优化的代码显然不如2005以前的...

虽然至今没用C编一个程序,清一色的C++, 不过对GCC的C++确实感到满意.

这次准备将过去的程序全部移植为IAR AVR的C++.

不过它在不初始化类时不运行构造函数实在是倒塌~~~

还好,优点大于缺点,而且其他MCU/ARM支持的类型也很多,这样程序移植将更方便.

yujz 发表于 2007-7-12 04:17 | 显示全部楼层

浪子回头

全面支持楼主弃暗投明^_^
John_Lee 发表于 2007-7-12 10:40 | 显示全部楼层

弃明投暗,BS

2007的优化比2005很有改善!好像hotpower还没摸到窍门。
315avr 发表于 2007-7-12 12:48 | 显示全部楼层

强烈支持楼主,使用IAR AVR,OH,YEAH!

强烈支持楼主,使用IAR AVR,OH,YEAH!

-----------------------
Emily Mo  莫海艳
Website: http://www.315avr.com/index.asp
 楼主| hotpower 发表于 2007-7-12 13:02 | 显示全部楼层

哈哈~~~现在想"一机多用"~~~

neeme 发表于 2007-7-12 15:36 | 显示全部楼层

C++???

不是吧!这么几K的ROM可以用到类吗?
yewuyi 发表于 2007-7-12 17:09 | 显示全部楼层

哈哈 ,欢迎欢迎……

:( ,不过IAR 的C++怎么干俺是一窍不通……


有HOTPOWER此等高手加入IAR阵营,IAR的普及和提高将指日可待啊……



用了IAR,才知不是一般的好……

::偷偷说,要不要**?俺有这个EWAVR-EV-420A版本!!!   ^-^
dadodo 发表于 2007-7-12 17:26 | 显示全部楼层

我也觉得IAR不错

420的KEY早准备好了
 楼主| hotpower 发表于 2007-7-12 18:13 | 显示全部楼层

倒塌了~~~俺现在也不会用AVR的C,只会C++

soso 发表于 2007-7-12 22:16 | 显示全部楼层

hotpower总是出人意表

不会走先会跑,无师自通,厉害啊厉害!
masashinakayama 发表于 2007-7-12 23:26 | 显示全部楼层

我早在AVR上跑JAVA了

正在天上飞呢
wolver 发表于 2007-7-13 10:42 | 显示全部楼层

呵呵,楼主看来真不了解GCC

引用...
“现在也只敢用2004/2005的WINAVR,盼了一个又一个的新版本~~~

几乎都让人发晕~~~”

gcc下的工具更新版本,有时并不是性能更新...比如:支持新的AVR器件,也会更新版本;BUG或LIB更新,也会更新版本;编译器性能扩展(比如支持64bit),也会更新版本....所以,用gcc工具切莫做追新簇,应先看看新版chang.log文件,有没有提到你曾经遇到而没有解决的问题...如果没有,那你可以不更新版本。有时候新版本还废弃旧版的编译参数,也许你以前的Makefile就会有兼容问题.......
不过最重要的:使用开源工具见bug就要汇报,就像看贴要回贴样...这是美德!
MicroMMU 发表于 2007-7-13 11:37 | 显示全部楼层

我想世界上不会有很好的“免费午餐”

mxh0506 发表于 2007-7-13 12:38 | 显示全部楼层

多用几种开发工具没坏处

我当初把所有的AVR编译器都找来试了一遍,ICC和CV用着别扭,没多久就放弃了,最后选了GCC和IAR.现在两个还都在用.

neeme 发表于 2007-7-13 16:28 | 显示全部楼层

想要个IAR

大侠发个来好吗?

neeme2005@yahoo.com.cn
xplore 发表于 2007-7-13 17:03 | 显示全部楼层

偶只用ICC

BS 偶自己一下
 楼主| hotpower 发表于 2007-7-14 03:57 | 显示全部楼层

感觉还行~~~比WINAVR的"裸调"要好多了~~~

mcuatmel 发表于 2007-7-14 11:15 | 显示全部楼层

楼上,你的仿真器/调试器用的是什么啊?

winsu 发表于 2007-7-14 12:14 | 显示全部楼层

我于一年前就转到IAR

不过原因并不是因为GCC的性能不好,只因为IAR编译出来的固件比GCC的小很多。
经验估计,GCC的8K,用IAR可能只有7K。
但我喜欢GCC的严谨性。
Airwill 发表于 2007-7-15 09:57 | 显示全部楼层

HOT 大侠

    你好象一直比较偏激哪
  不过想来, 你对你自己做得东西也一定是一点瑕疵都不肯放过的.
欣赏和佩服你的一丝不苟的精神!




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

本版积分规则

1460

主题

21617

帖子

508

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