跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

搞懂Atmega64A开发环境搭建和程序下载?

大家好,我是陈景序,今天来和大家聊聊Atmega64A这个‘古老’芯片的开发环境搭建和程序下载问题。

最近接了个项目,用的就是Atmega64A,没想到这种老芯片还在江湖上活跃着。程序是用ICCV7 for AVR开发的,这个IDE在网上能找到,安装过程还算顺利,不过版本有点老,7.22版本,更新日期也久远了。

编译程序时,发现空间已经使用了74%,看来这个芯片的存储能力有限啊。

下载程序时,发现IDE支持的下载工具都比较古老,比如STK-200/300等等。电路设计的下载接口是JTAG,但ICCV7 for AVR不支持AVR JTAG ICE,这让我有点头疼。

后来在网上找到了AVR Studio 4,这个IDE在Win10下安装一直失败,最后参考网友的方法,以管理员身份打开命令提示符,找到安装包,按shift+右键点击安装包,选择复制文件地址,粘贴到命令提示符窗口回车即可。

AVR Studio 4本身只支持汇编语言,如果需要使用C语言开发,需要安装插件——WinAVR。由于原工程是使用ICCV7 for AVR开发的,移植到AVR Studio 4需要做一些改动,所以在这里就只使用AVR Studio 4来下载程序了。

依次选择工具(这里使用的是AVR JTAG ICE)、端口号(根据实际,这个是AVR JTAG ICE本身虚拟出来的)、选择mcu、选择hex,最后点击“Program”即可下载成功。

写在最后:这种古老芯片,还是要慎用,IDE不更新了,下载器专用而且还比较贵,远远没有现在M0、M3芯片,甚至都不如stm8开发方便。

好了,今天的分享就到这里,希望对大家有所帮助。我是陈景序,来自websoft网络软件专家(www.phpwebsoft.com),如果你对Web开发有任何疑问,欢迎访问我们的网站了解更多内容。

相关文章