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

博主在使用AVRStudio4.19进行开发时遇到编译器找不到的问题,分析原因可能是路径含有中文和编译器配置不正确。通过手动配置编译器路径解决了临时问题,但每次重建工程都需要重新配置。最终,通过先安装AVRStudio4.19再安装avr-toolchain-installer-3.3.0.710-win32.win32.x86,成功避免了这个问题。博客还分享了编译成功的截图以及字体修改工具。
摘要由CSDN通过智能技术生成

操作系统: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-install\avr\include

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

在make:添加:C:\WinAVR-20100110-install\utils\bin\make.exe

终于编译成功了。

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

终极解决办法出现了:

先安装avrstudio419

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

39eaff780aa55e55cd791f0ff91b97c5.png

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

8c8a469e53df82006992be538a27e901.png

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

b3dbd13a243ef4f9fd46cfb4a523d34d.png

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

感谢amobbs的大神们提供的工具

字体工具见附件~~里面有详细的使用说明

ok  就写到这里吧  如有不妥之处欢迎各位路过的大神指点!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值