博客
网店
首页
CAS工程
AVR/PIC
STM8/STM32
其它MCU
上位机/APP
下载
关于本站
AVR8-GNU-TOOLCHAIN的安装,升级WINAVR
自WinAVR20100110之后WinAVR停止了更新,如果想使用更新的编译器及C库文件开发者需要使用Atmel Studio.如果已经用惯了
WinAVR,习惯在命令行直接编译,那真是一件不爽的事情。想换Ateml Studio吧、那只瓢虫像蜗牛一样慢。下面介绍如何使用
Microchip网站提供的avr8-gnu-toolchain来升级我的WinAVR或者说更新avr-gcc开发环境。
首先我们需要到Microchip网站下载avr8-gnu-toolchain的最新版本,下载地址:
https://www.microchip.com/mplab/avr-support/avr-and-arm-toolchains-c-compilers
配置开发环境时有两种可行的方案
方案一:借助WinAVR(系统中已经安装了WinAVR20100110)
1.解压avr8-gnu-toolchain-3.6.1.1752-win32.any.x86.zip 并放到C:\Program Files后文件夹名改为avr8-gnu-toolchain
2.复制WinAVR-20100110的utils文件夹到avr8-gnu-toolchain下
3.设置(或添加)环境变量path,删除掉C:\WinAVR-20100110\bin和C:\WinAVR-20100110\utils\bin两个路径
添加C:\Program Files\avr8-gnu-toolchain\bin和C:\Program Files\avr8-gnu-toolchain\utils\bin两个路径
本站以此方式配置好的avr-gcc
下载
提取码: 5xrq
方案二:直接使用MinGW(系统中未安装过WinAVR)
1.解压avr8-gnu-toolchain-3.6.1.1752-win32.any.x86.zip 并放到C:\Program Files后文件夹名改为avr8-gnu-toolchain
2.复制WinAVR-20100110的utils文件夹到avr8-gnu-toolchain下
从http://mingw.org/下载MinGW安装程序并运行,选择Basic Setup下的msys-base包并安装,如下图
3.设置(或添加)环境变量path,添加C:\Program Files\avr8-gnu-toolchain\bin和
C:\MinGW\msys\1.0\bin两个路径
需要说明的是以上步骤均为Win7系统下的操作,其它系统上是否可行需要验证。在Win7上的设置环境变量的方法如下:
桌面上右击“计算机”并在菜单中选择“属性” -> 高级系统设置 -> 环境变量
在系统变量中找到Path并编辑,注意给Path添加多个路径时要用符号";"隔开
理论上只要有avr8-gnu-toolchain就可以在命令行开发AVR程序了,但是我们已经习惯用了WinAVR 的makefile模板来
编译程序,为此才多了这一配置步骤。所以到此我们可以使用熟悉的makefile来调用最新 gcc + avr-libc了。
芯艺工作室
蒙ICP备06005492号
Copyright© 2004-2023
ChipArt Studio
All Rights Reserved