文章
博客 网店

 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