大部分设置和 Z32U 交叉编译环境的配置 类似

Windows 环境

步骤二: 安装 toolchain 和mkII lite V2 的驱动

安装运行 avr32-gnu-toolchain-2.0.3.exe,按提示安装,安装完成后插入 mkII lite, 自动搜索驱动

步骤三: 安装集成开发环境

运行AVR32Studio-2.0.2-Setup.exe, 安装完成后确保toolchain和cygwin 的路径在环境变量PATH 中, 即PATH 路径至少是这样的

C:\Program Files\Atmel\AVR Tools\AVR32 Toolchain\bin;C:\Program Files\Atmel\AVR Tools\AVR32 Toolchain\avr32\bin;C:\Program Files\Atmel\AVR Tools\AVR32 Toolchain\libexec\gcc\avr32\4.2.2;

使用下面的命令确认路径配置正确

ld –version

as –version

cc1 –version

如果都是 atmel 的版本,就是正确的

按”软件操作手册1.1.pdf” 的指导,完成开发环境的配置

步骤四(可选): 安装DFU 驱动

安装 Flip_Installer_3_3_2.exe ,里面包含 DFU 的驱动

linux 安装

linux  下安装比较简单,运行下列步骤

安装   xerces-c

yum install xerces-c

展开avr32_gnu_toolchain_fedora_8.zip, 安装所有的rpm

rpm -i avr32-binutils-2.17.atmel.1.2.6-1.fc8.i386.rpm avr32-gcc-newlib-4.2.2-atmel.1.0.8_1.fc8.i386.rpm  avr32-gdb-6.7.1.atmel.1.0.3-1.fc8.i386.rpm  avr32gdbproxy-3.0.11-1.fc8.i386.rpm avr32headers-1.9.11-1.fc8.noarch.rpm avr32-linux-binutils-2.17.atmel.1.2.6-1.fc8.i386.rpm avr32-linux-gcc-4.2.2-atmel.1.0.8_1.fc8.i386.rpm avr32-linux-gdb-6.7.1.atmel.1.0.3-1.fc8.i386.rpm avr32parts-1.9.9-1.fc8.noarch.rpm avr32program-3.0.4-1.fc8.i386.rpm avr32trace-2.0.3-1.fc8.i386.rpm  avrfwupgrade-1.0.3-1.fc8.i386.rpm libavr32ocd-3.0.8-1.fc8.i386.rpm libavr32sim-0.2.1-1.fc8.i386.rpm  libavrtools-3.0.9-1.fc8.i386.rpm  libelfdwarfparser-2.0.5-1.fc8.i386.rpm

展开avr32studio-ide-R2.0.2-linux.gtk.x86.zip 直接运行 avr32studio

linux 下支持autotools, 按http://sourceware.org/eclipse/autotools/ 的安装指导安装 autotools pligin如下

Sourceware Eclipse update site: http://sourceware.org/eclipse/update

To install the update, go to: Help -> Software Updates -> Find and install… There, click on “Search for new features to install” and hit next If you don’t already have the Sourceware Eclipse site set up, hit “New Remote Site…” and put in the URL given above. Check off the new site you added and then hit “Finish” Choose to install autotools and hit Finish

在autotools 模式下调试器可用

常用命令

查看烧写器信息  avr32program -l -v

擦除flash

avr32program chiperase

烧写 dfu bootloader,

avr32program chiperase

avr32program program -finternal@0×80000000,512Kb -cxtal -e -v -O0×80000000 -Fbin at32uc3a-isp-1.0.0.bin
avr32program program -finternal@0×80000000,512Kb -cxtal -e -v -O0×808001FC -Fbin at32uc3a-isp_cfg-1.0.1.bin

使用 batch isp 烧写应用

batchisp -device at32uc3b0256 -hardware usb -operation erase f memory flash blankcheck loadbuffer myapp.elf program verify start reset 0

10年前文章_UC3A/B 开发环境设置的更多相关文章

  1. 10年前文章_嵌入开发使用的服务器配置 tftp ,http,nfs

    tftp server 安装 dnsmasq,  在目录 /etc/dnsmasq.d 下生成包含如下内容的配置文件 tftp.conf enable-tftptftp-root=/tftpboot ...

  2. Mac OS 10.8 中的 OpenGL 开发环境设置(转)

    转自:http://www.th7.cn/Program/cp/201305/137743.shtml 一.XCode 4.5 在项目的"Build Phases">&quo ...

  3. 10年前文章_eclipse下perl环境搭建

    eclipse下perl环境搭建1.Eclipse下安装perl插件Help -Software Updates…- Available .- Add Site… :http://e-p-i-c ...

  4. Mac OS 10.8 中的 OpenCV 开发环境设置

    一.编译OpenCV 要在Mac OS上使用OpenCV,需要自己编译源代码.操作过程如下: 1)从http://www.cmake.org下载cmake 2.8安装包. 2)安装cmake 2.8. ...

  5. Hadoop集群 -Eclipse开发环境设置

    1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...

  6. Hadoop集群(第7期)_Eclipse开发环境设置

    1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...

  7. Cocos发育Visual Studio下一个HttpClient开发环境设置

    Cocos2d-x 3.x相关类集成到网络通信libNetwork图书馆project于.这其中包括:HttpClient分类. 我们需要在Visual Studio溶液中加入libNetwork图书 ...

  8. python_flask开发环境设置

    flask开发环境设置,在powershell终端窗口,可以通过一下方式设置: # 设置当前app实例 $env:FLASK_APP="app:create_app()" #将当前 ...

  9. Cocos开发中Visual Studio下HttpClient开发环境设置

    Cocos2d-x 3.x将与网络通信相关的类集成到libNetwork类库工程中,这其中包括了HttpClient类.我们需要在Visual Studio解决方案中添加libNetwork类库工程. ...

随机推荐

  1. 关于Qt 构建套件(Kit) 编译器 自动识别不正确 不能修改的问题

    当系统内有多个Qt的版本的时候,QtCreater会自动识别出 编译器,Qt版本,和构建套件(Kit),但是有时候会发现,识别出来的路径不对,而且不能修改. 当出现这是问题的时候,可以到 qtcrea ...

  2. event.currentTarget

    https://api.jquery.com/event.currentTarget/ event.currentTargetReturns: Element Description: The cur ...

  3. [论文理解] Squeeze-and-Excitation Networks

    Squeeze-and-Excitation Networks 简介 SENet提出了一种更好的特征表示结构,通过支路结构学习作用到input上更好的表示feature.结构上是使用一个支路去学习如何 ...

  4. 自动化运维--ansible(2)

    问题一:如何在多台服务器中配置Web项目上线的所有环境 解答: 1.使用ansible配置nginx服务 在安装前了解rpm与yum的区别  rpm是压缩包安装依赖包需要自己手动安装,yum安装解决依 ...

  5. 七、SpringBoot项目集成JSP以及项目不同启动方式及访问路径配置

    1.创建JSP目录 在src/main目录下创建目录webapp/WEB-INF/jsp用于存放jsp页面,如下图: 然后再改文件夹下面我们创建JSP文件: 大家在使用IDEA 的new菜单创建JSP ...

  6. eclipse link方式安装插件安装不上

    只能要features和plugins两个文件夹,其他文件需要删除

  7. ES6实现数组去重

    ES6 提供了新的数据结构 Set.它类似于数组,但是成员的值都是唯一的,没有重复的值. Array.from方法可以将 Set 结构转为数组. 扩展运算符内部调用的是数据结构的 Iterator 接 ...

  8. JS调用服务器端方法

    javascript函数中执行C#代码中的函数:方法一:1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中;        2.在前台写一个js函数,内容为document. ...

  9. Python实现比较两个列表(list)范围

    Python实现比较两个列表(list)范围 有一道题: 比较两个列表范围,如果包含的话,返回TRUE,否则FALSE. 详细题目如下: Create a function, this functio ...

  10. 中国MOOC_零基础学Java语言_期末考试的编程题_1二进制的前导的零

    期末考试的编程题 返回   这是期末考试的编程题,在60分钟内,你可以多次提交,直到正确为止. 温馨提示: 1.本次考试属于Online Judge题目,提交后由系统即时判分. 2.学生可以在考试截止 ...