avr+开发环境+linux,win7下avr单片机开发环境的搭建

发布者:渤海湾最新更新时间:2022-01-19 来源: eefocus关键字:avr  开发环境  linux 手机看文章 扫描二维码
随时随地手机看文章

操作系统:win7 professional  x86

开发软件:avr studio 4.19

首先下载avr studio 4.19,因为貌似这是atmel官方最后支持jtag ice的开发环境。而且也就只有这个4的版本才支持win7,正好本人有个jtag,所以果断选择这个版本了。

8da04a560b813fbc697814ae2efebdc5.png

相关软件下载地址:

貌似这个里面有很多常见的工具下载。

刚开始我是用的avr studio 4.19+WinAVR-20100110这个环境搭建的开发环境。

但是问题出现了,编译文件时出现了找不到编译器。出现如下的错误:

make: Makefile: No such file or directory avr-objcopy: 'main.elf': No such file

上面还有许多错误 大概意思是找不到编译器和链接工具

我分析了一下 导致这个错误的原因有如下两个:

一:工程文件的文件路径中有中文路径,外国人做的软件不支持中文,认了吧。

但是我仔细看了看好像也不存在中文路径。

二:编译器配置有问题。重装avr studio 4.19和WinAVR-20100110也不行

临时的解决办法如下:

:project-->configuration options  打开main project options窗口

左边窗口:Include directories标签 点击include file search右边文件夹添加文件路径:C:WinAVR-20100110-installavrinclude

左边窗口:memory settings标签 去掉usr AVR Toolchain前面的钩,在avr-gcc添加:C:WinAVR-20100110-installbinavr-gcc.exe

在make:添加:C:WinAVR-20100110-installutilsbinmake.exe

终于编译成功了。

但是问题出现了,每次重建工程的时候,都要重新配置编译器,很是麻烦。

终极解决办法出现了:

先安装avrstudio419

再安装avr-toolchain-installer-3.3.0.710-win32.win32.x86

39eaff780aa55e55cd791f0ff91b97c5.png

对比安装文件夹里的内容 和装winavr生成的差别不大。很好~~

8c8a469e53df82006992be538a27e901.png

好了 再奉上编译成功图片一张

b3dbd13a243ef4f9fd46cfb4a523d34d.png

是不是觉得字体很好看,比自带的字体好看多了


关键字:avr  开发环境  linux 引用地址:avr+开发环境+linux,win7下avr单片机开发环境的搭建

上一篇:B001-Atmega16-汇编-地址空间分配
下一篇:ATMEGA16串口发送和中断接收CVAVR程序

热门资源推荐
热门放大器推荐
    系统发生错误

    系统发生错误

    您可以选择 [ 重试 ] [ 返回 ] 或者 [ 回到首页 ]

    [ 错误信息 ]

    页面错误!请稍后再试~

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved