原创 source insight配置ICCAVR编译器

2009-2-14 04:32 6157 10 12 分类: MCU/ 嵌入式

搞了个网络开发板,用到ATMAGE32单片机,想玩通网络,必须先弄熟这个单片机,就必须使用它的编译器,使用ICCAVR编译实验程序,它的编辑器很难用,无法配成SI,只能配成UE,这个东东不如SI用的顺手,所以就用SI建个工程,直接在SI上编辑,这就出现了问题:为了方便,我需要配置一下SI,使它能调用ICCAVR的编译器编译。于是又鼓捣了半天这个,现在搞定了,方法贴出来:


ICCAVR编译器在source insight中的配置基本和Keil的配置一样,只有一部分差别。


source insight中调用Keil编译的方法在这篇文章中:


http://blog.ednchina.com/mubo/143962/message.aspx


 


下面是调用ICCAVR的编译器的设置:


Option -> Custom Commands


点击“Add”按钮,输入自定义的命令;


在“Run”中输入“D:\icc\bin\imakew”


上面命令对应路径填设计ICC安装路径,这里需要在我们的工程里面改个东西:把.mak文件修改一下文件名,改为“makefile”,不带后缀。因为make工具(imakewv.exe)默认处理的文件的名字就叫makefile。我们这样一改,就可以在编译以后的工程的时候不用修改这个配置好的命令了。


勾上“Iconic Window”、“Capture Output”、“Save File First”。


最下面勾上“Parse Links in Output”和“File,then Line”(注意,这里和对Keil编译器的设置不一样,因为ICCAVR的错误和警告信息是文件名在前,对应错误警告行在后)。


“Pattern”中输入对应ICCAVR错误和警告信息的正则表达式:

^![EW]\s\(.+\.[HhCc]\)(\([0-9]+\)

其它设置和选项请参考上面链接。


试验之,OK!

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

mubo_996067292 2009-5-5 23:15

试用版的ICC是不可以使用命令行模式的,我们的配置其实就是命令行模式,使用正式版就可以了。或者如果是非商业用途的话可以使用一下破解版。

12864_944456583 2009-4-13 10:39

求助,我配置后,编译时提示: iccavr -c -e -D__ICC_VERSION="7.16A" -DATMEGA -DATMega16 -l -g -MLongJump -MEnhanced -MHasMul E:\MEGA16开发板配套资料\10天学会AVR和C语言完整3.45G版本资料\视频资料\lesson5\chengxu\lesson5\lesson5.c !E (0): Unlicensed compiler cannot be run in command line mode C:\iccv7avr\bin\imakew.exe: Error code 1 是怎么回事啊?
相关推荐阅读
mubo_996067292 2010-11-07 23:09
继续升级,CTE1.3
新增:rms2vpp <rms value> -- sine signal amplitude convertvpp2rms <vpp value> -- sine signa...
mubo_996067292 2010-10-23 02:10
关于天灾
    胡公,温公,世之英杰。而其享国之日,天灾频现。自胡公七年(西历二千零八年)至于今日,三年之中,凡日蚀二,大地震二,大旱一。    方今之日,中国日强,使夷狄不敢正视,此千秋之功也。而剥其表视其...
mubo_996067292 2010-09-03 00:27
继续升级:mil-mm,db-倍数,m/s-km/h,电阻并联转换计算器
新增:    增加了电阻并联计算。另:   所有的转换和计算,输入数字的时候都不能有数字之外的字符。...
mubo_996067292 2010-08-27 00:47
mil-mm,db-倍数,m/s-km/h转换计算器
几组常用的转换。...
mubo_996067292 2010-08-03 22:59
mm和mil转换
命令行模式,四个命令:help显示帮助信息quit 退出程序mil2mm <mil值>  mil转换为mmmm2mil <mm值>  mm转换为mil 直接找了个朋友在单片机上...
mubo_996067292 2010-03-09 22:31
雨夜弹琴
雨落深圳寒,加班夜归晚。坐闻窗飒飒,发性抚琴弹。...
我要评论
2
10
关闭 站长推荐上一条 /3 下一条