专栏中心

EEPW首页 > 专栏 > ATMEGA128开发环境搭建

ATMEGA128开发环境搭建

发布人:0750long 时间:2009-07-11 来源:工程师 发布文章
 

 

把一个项目的开发环境总结一下,以便以后需要维护时可以迅速恢复。

avrstudio版本的选择:

按照仿真器(JYB)说明书中的建议,安装了avrstudio4.13sp2,曾尝试过安装新版本,但仿真器不能被正确检测到。或许通过刷仿真器固件可以实现,没有去尝试。

winavr版本:

使用20050214,印象中曾经用过20070525,也能正常使用,不过20071221好像有问题,为保险期间还是选用20050214。

大家可以从以下网址下载到:

http://www.ouravr.com/guide_recommend_developer_software.html

安装winavr后使用PN编辑代码,完成后copy一个makefile到代码目录,修改其中的参数(文件名、工作频率,如果要修改单片机型号,最好使用mfile工具更改),然后在PN中选择make all。如果编译程序时出现异常,如代码未更新等,使用make clean清除之前的编译结果,重新make all即可。

rar一个makefile,可在此基础上进行修改。

详细说明可参见http://www.ouravr.com/guide_winavr.html

使用avrstudio直接打开.ELF文件即可自动创建一个工程。

另tinyos编译生成的.ihex文件将扩展名改为.hex后可直接使用avrstudio烧写。

一些注意事项:

新的ATMEGA128芯片在编程前先将熔丝位的ATMEGA103兼容模式关闭。时钟相关的熔丝位选择倒数第三项,否则程序将不能正常工作。(注时钟熔丝位的选择需根据实际情况,此处列出的只是适用于本项目)

当仿真器工作不正常时,关闭AVRSTUDIO,重新插拔一下仿真器的USB电缆一般可以正确工作。(当avrstudio提示connection fail时该方法比较有效)

JYB仿真器使用的CP2101/2芯片作USB转串口通信,受驱动程序所限,如果在电脑上同时插2个以上使用CP2102的USB设备,电脑将无法区分,可能造成仿真器工作不正常。

如果avrstudio提示JTAG adapter可以检测到,但是target没有返回一个有效的JTAG ID,则是JTAG连接有问题,检查仿真器与板子的连接线,及板子JTAG线的设计。(有一批板子,蓝色阻焊,JTAG设计出错)

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

日本强震 电子制造业压力倍增

视频 2011-03-21

霍尔传感器在机器人中的应用优势

Vishay推出可达600mm检测距离的高灵敏度接近传感器

ATEB9200_UserManual

Gartner提出三大要素助力企业基于新的 AI 基础设施部署大语言模型

AT29C040读写源程序

高速I/o-从铜到光I/O的演进

视频 2011-03-24

在铁路苛刻环境下的连接器应用

视频 2011-03-24

东芝发布支持PCIe®6.0与USB4®2.0版等高速差分信号的2:1多路复用器/1:2解复用器开关

安森美公布2026年第一季度业绩

非凡表现的新一代高速连接器及其卓越验证的技术

视频 2011-03-24

asm11_84

资源下载 2007-03-22

Diodes 公司四通道 ReDriver™ 为下一代汽车智能座舱平台提供 32Gbps 信号完整性

定制IP如何赋能新兴产业增长,并推动半导体创新实现下一次飞跃

EDA/PCB 2026-05-07

如何让电机控制更精准高效

at89cx51

资源下载 2007-03-22

“车规级 IMU”适合机器人的大规模应用

博世推出TB193与TB293超声波芯片组,升级车辆近距离感知技术

25G光纤互连技术

视频 2011-03-24

ATEB40x_UserManual

更多 培训课堂
更多 焦点
更多 视频

技术专区