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两个路径

  方案二:直接使用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-2018 ChipArt Studio All Rights Reserved