AVR-GCC编译调试在VC++6.0中的建立详解 (www.ourdev.cn)
你尚未登录 |登录 |快速注册 |退出 首页 酷贴 搜索 在线 本网站由阿莫电子邮购独家赞助
论坛首页 -> AVR (原ourAVR.com) 技术论坛 -> AVR-GCC编译调试在VC++6.0中的建立详解 (属于论坛:AVR) 跳转至: 未登录
↓↓ AVR-GCC编译调试在VC++6.0中的建立详解 回复数:40,点击数:15364
抱歉本贴的回复数太多,为了减轻网络流量,只显示帖子正文的前后各10个回复。本贴的正文内容中间隐藏了20个回复。你需要 点击此处 才能查看全部内容。
对为你带来的访问不便表示歉意。不过我们仍会坚持即使没有登录,仍能共享我们网站的所有资料。你没有 登录后就能消除这个访问上的不便(可增加到显示60个回复)。
如果你是新用户请先 注册。注册是免费的,并且手续简单只需要填写用户名与口令。
↓↓↓↓↓↓↓↓↓↓↓↓
【楼主位】 dd123
积分:281
派别:
等级:------
来自:
参考***的文章,自己安装调试了一遍。VC中界面显得很美观,对于用惯了VC的人来说,确实是很方便。现把步聚方法写如下,以利于初次安装的朋友。

1、安装WinAVR20040702
   可以到本网站下载:http://www.ourdev.cn/es_avr_serial_software.html
    我的安装目录是D:\WinAvr

2、安装AVR Studio 4.09
   可以到本网站下载:http://www.ourdev.cn/es_avr_serial_software.html

    我的安装目录是D:\program Files\Atmel\...

3、安装 VC++6.0   
   下载这个软件

4、好了,三个工具软件安装完毕,下面开始在VC中建立AVR-GCC集成开发环境。
运行VC++6.0,选择“Tools”菜单的“Custumize...”选项:


移动到最下端空白处,双击输入make clean 
然后在Command:后面的文本框中输入make
在Arguments:后面的文本框中输入clean
在Initial directory:后面的文本框右面的按钮点鼠标左键,选Workspace Directory
在Use Output Window前面打对钩
如下图:


重复上面各个步骤,加入make all, make extcoff (只需将clean替换成all和extcoff)

再加入AVRProgram和AVR Studio 4两个Menu contents
Command:分别为你的系统中它们的全路径文件名,
在我的机器上分别是:
D:\Program Files\Atmel\AVR Tools\AvrProg\AVRprog.exe和
D:\Program Files\Atmel\AVR Tools\AvrStudio4\AVRStudio.exe
Arguments:内容为空
Initial directory:内容同上
在Use Output Window前面打对钩

最后按Close按钮关闭Customize窗口,点按Tools菜单项可以看到增加了如下5个工具项:

make clean
make all
make extcoff
AVRProgram
AVR Studio 4

5、在VC中建一个C文件,注意要加入makefile文件。
  点击此处下载makefile.rar

注意:这个makefile文件是用于test01这个C文件的,如果用于其它C文件,则需要更改:
将MCU = atmega128改为MCU = "你用的芯片型号"
将TARGET = main改为TARGET = "你的C文件名" 然后选存储文件


选Tools/make clean
再选Tools/make all
再选Tools/make extcoff

在此期间在屏幕下半部分的Expand docked window中会看到输出信息

之后可选Tools/AVR Studio 4启动AVR Studio调入test1.cof进行调试,
选Tools/AVRProgram启动AVRProgram把程序烧入芯片运行



 
2004-12-05,10:32:14
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【2楼】 bucker

积分:1209
派别:
等级:------
来自:电子沙漠
写得好,但我还有一个问题请教一下,就是我用GCCAVR的目标程序似乎无法实现代码优化,你是如何解决的?
 
2004-12-05,17:54:20
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【3楼】 hotpower 菜农

积分:2136
派别:
等级:------
来自:西安大雁塔村
确实***上的好文章很多...有些"沉船"里的珍宝也不少...

 
2004-12-05,20:38:12
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【4楼】 lanmp

积分:259
派别:
等级:------
来自:
啥叫代码优化,是编译器提供的么?
 
2004-12-05,21:08:24
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【5楼】 Miker
积分:32
派别:
等级:------
来自:
再给VC装上 VA,sourceSytle. wndTabs,然后,嘿嘿,就好用多了。
 
2004-12-05,23:22:53
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【6楼】 alisha

积分:993
派别:
等级:------
来自:
我用6.0怎么不行啊!
 
2006-03-21,14:59:27
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【7楼】 fentery
积分:18
派别:
等级:------
来自:
写得好,我也准备用
 
2006-03-22,17:44:26
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【8楼】 archeng504 阿成

积分:377
派别:
等级:------
来自:广东
用VC++2005更爽啊!!编辑C文件时有代码提示功能!!
 
2006-03-22,18:42:40
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【9楼】 alisha

积分:993
派别:
等级:------
来自:
archeng504兄弟,帮我一把,我怎么用VC++6.0不行呢?
我试了很多遍,最后编译的时候就是error, MAKEFILE是用你的那个软件生成的,在AVRSTUDIO中正常运行的。
-----此内容被alisha于2006-03-22,20:24:59编辑过
 
2006-03-22,20:22:35
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【10楼】 fentery
积分:18
派别:
等级:------
来自:
错误不能自动定位?
 
2006-03-22,22:07:01
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
↑↑↑↑↑↑↑↑↑↑↑↑
抱歉本贴的回复数太多,为了减轻网络流量,只显示帖子正文的前后各10个回复。本贴的正文内容中间隐藏了20个回复。你需要 点击此处 才能查看全部内容。
对为你带来的访问不便表示歉意。不过我们仍会坚持即使没有登录,仍能共享我们网站的所有资料。你没有 登录后就能消除这个访问上的不便(可增加到显示60个回复)。
如果你是新用户请先 注册。注册是免费的,并且手续简单只需要填写用户名与口令。
↓↓↓↓↓↓↓↓↓↓↓↓
【31楼】 chinamanzhong
积分:195
派别:
等级:------
来自:
ding 下会试下
 
2009-05-29,15:49:02
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【32楼】 Justinxx
积分:15
派别:
等级:------
来自:
楼主太有才了,赶快在Visual Studio 2008 下,试试看, 还是VS用的顺手点
 
2009-05-29,16:26:59
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【33楼】 Justinxx
积分:15
派别:
等级:------
来自:
在Visual Studio2008下成功使用了,那个爽啊,谢谢楼主的无私精神。
 
2009-05-29,17:46:26
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【34楼】 quzegang 璩
积分:571
派别:
等级:------
来自:江苏南京
mark
 
2010-02-28,15:59:51
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【35楼】 lzllong

积分:62
派别:
等级:------
来自:天津
终于找到我想实现却不知怎样实现的东东了,太感谢楼主了!
 
2010-03-01,09:16:13
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【36楼】 12fen 老齐
积分:618
派别:
等级:------
来自:
神奇
 
2010-03-01,10:14:56
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【37楼】 Spunky
积分:186
派别:
等级:------
来自:重庆
mark
 
2010-04-06,16:37:45
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【38楼】 mcu_lover
积分:225
派别:
等级:------
来自:
试一下。
 
2010-04-06,16:55:39
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【39楼】 abyass
积分:77
派别:
等级:------
来自:
codeblock里面内置了winavr开发工程,安装好winavr,设置一下编译器就好用了,而且是开源的,比VC++6.0好用。。。
 
2010-04-06,17:37:06
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【40楼】 Spunky
积分:186
派别:
等级:------
来自:重庆
mark
 
2010-04-25,23:29:16
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【41楼】 ybqwf 冰

积分:51
派别:
等级:------
来自:
写的很好,真是太感谢了!
 
2010-06-01,17:45:58
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
↑↑↑↑↑↑↑↑↑↑↑↑
抱歉本贴的回复数太多,为了减轻网络流量,只显示帖子正文的前后各10个回复。本贴的正文内容中间隐藏了20个回复。你需要 点击此处 才能查看全部内容。
对为你带来的访问不便表示歉意。不过我们仍会坚持即使没有登录,仍能共享我们网站的所有资料。你没有 登录后就能消除这个访问上的不便(可增加到显示60个回复)。
如果你是新用户请先 注册。注册是免费的,并且手续简单只需要填写用户名与口令。
↑↑  快速回复帖子主题:AVR-GCC编译调试在VC++6.0中的建立详解
你尚未登录,不能回复以上帖子。
论坛首页 -> AVR (原ourAVR.com) 技术论坛 -> AVR-GCC编译调试在VC++6.0中的建立详解 (属于论坛:AVR) 跳转至: 未登录
任何建议或投诉,欢迎随时与我们联系。 ourDEV.cn 我们的电子开发网,友好交流气氛,乐于开源共享,“这里远比混乱的现实世界美好”。
网站负责人:  阿莫(armok),手机:13433056000,电邮:armok ourdev.cn(请将空格改成@)
地址与电话:  东莞市东城八一路同沙工业园内,0769-22298000,传真请按4
 阿莫邮购门市与雕刻机展示厅:东莞市莞城区莞太路和生文具礼品批发市场A2018,A2035 杨小姐 13711915767
 雕刻机的技术咨询、订单查询、生产进度,可查询:13600266008吴先生(雕刻机设计人员kaif_w)
声明:  本网站由东莞科士通(Infostone)科技有限公司属下的阿莫电子邮购部提供独家赞助。
 有正式的工商注册与网站备案。详情可到东莞工商局查询。
 本网站(ourDEV.cn)原名称为ourAVR.com(我们的AVR),自2007-09-01起从专业的AVR网转成综合电子网站。
 本网站系统由armok Using Oracle + Java/JSP + WebLogic + Linux 2001/12/20 -- 2007/09/13
 本BBS所有代码均为原创,版权归 armok 所有。本网站自:2004-10-03,16:31:17 起开始运行。
法律顾问:  本网站尊重知识产权,自2007年08月15日起,魏龙律师担任ourDEV.cn(原ourAVR.com)常年法律顾问。

本网站已经通过了东莞市公安局安全认证许可,请大家遵守国家法律法规。粤ICP备09047143号