10年前文章_UC3A/B 开发环境设置
大部分设置和 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 开发环境设置的更多相关文章
- 10年前文章_嵌入开发使用的服务器配置 tftp ,http,nfs
tftp server 安装 dnsmasq, 在目录 /etc/dnsmasq.d 下生成包含如下内容的配置文件 tftp.conf enable-tftptftp-root=/tftpboot ...
- Mac OS 10.8 中的 OpenGL 开发环境设置(转)
转自:http://www.th7.cn/Program/cp/201305/137743.shtml 一.XCode 4.5 在项目的"Build Phases">&quo ...
- 10年前文章_eclipse下perl环境搭建
eclipse下perl环境搭建1.Eclipse下安装perl插件Help -Software Updates…- Available .- Add Site… :http://e-p-i-c ...
- Mac OS 10.8 中的 OpenCV 开发环境设置
一.编译OpenCV 要在Mac OS上使用OpenCV,需要自己编译源代码.操作过程如下: 1)从http://www.cmake.org下载cmake 2.8安装包. 2)安装cmake 2.8. ...
- Hadoop集群 -Eclipse开发环境设置
1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...
- Hadoop集群(第7期)_Eclipse开发环境设置
1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...
- Cocos发育Visual Studio下一个HttpClient开发环境设置
Cocos2d-x 3.x相关类集成到网络通信libNetwork图书馆project于.这其中包括:HttpClient分类. 我们需要在Visual Studio溶液中加入libNetwork图书 ...
- python_flask开发环境设置
flask开发环境设置,在powershell终端窗口,可以通过一下方式设置: # 设置当前app实例 $env:FLASK_APP="app:create_app()" #将当前 ...
- Cocos开发中Visual Studio下HttpClient开发环境设置
Cocos2d-x 3.x将与网络通信相关的类集成到libNetwork类库工程中,这其中包括了HttpClient类.我们需要在Visual Studio解决方案中添加libNetwork类库工程. ...
随机推荐
- linux测试某进程占用oi、cpu、内存的使用情况
pidstat 概述 pidstat是sysstat工具的一个命令,用于监控全部或指定进程的cpu.内存.线程.设备IO等系统资源的占用情况.pidstat首次运行时显示自系统启动开始的各项统计信息, ...
- linux交叉编译Windows版本的ffmpeg
主要参考http://www.cnblogs.com/haibindev/archive/2011/12/01/2270126.html 在我的机器上编译libfaac的时候 出现问题了 输出如下 . ...
- 新年春节EDM邮件内容设计案例分享
春节自古以来都是中国最重要的节日.随着中国的发展,中国的春节在世界上都已受到越来越多人的关注,有许多国家和地区都将春节定为法定假日.与此同时,许多品牌营销商也选择在这个时候为中国客户发送马年新年邮件, ...
- Python基本语法_基本数据类型_数值型详解
目录 目录 软件环境 Python变量调用的过程 数值型 删除一个数值类型对象 布尔型 Bool 标准整型 Int 长整型 双精度浮点型 Float 复数 数值类型对象的内建功能函数 absNumbe ...
- k8s/01开启云原生之门(Mooc)
一.kubernetes(k8s)基础知识 1.简介 在2017年Kubernetes战胜了两个强大的竞争对手Swarm和Mesos,成为容器管理与调度编排领域的首选平台和事实标准. 2014年k8s ...
- selenium:css_selector定位详解(css selector和xpath的比较)
selenium使用css selector和xpath的比较 selenium提供的定位方式(常用) ID NAME CLASS CSS SELECTOR XPATH 推荐的定位方式的优先级 优 ...
- 使用 java.util.Properties 读取配置文件中的参数
配置文件格式 如下的配置参数格式都支持: Key = ValueKey = Key:ValueKey :Value 用法 getProperty方法的返回值是String类型. //读取配置文件 Fi ...
- shell脚本每隔几秒执行
while true do cmd(shell 命令) sleep x(x为秒数) done ————————————————版权声明:本文为CSDN博主「这年头起名真难3232」的原创文章,遵循 C ...
- [转帖]K8s集群安装--最新版 Kubernetes 1.14.1
K8s集群安装--最新版 Kubernetes 1.14.1 http://www.cnblogs.com/jieky/p/10679998.html 原作者写的比较简单 大略流程和跳转的多一些 改天 ...
- zookeeper 分布式协调服务
分布式协调服务作用是将多机协调的职责从分布式应用中独立出来,以减少系统的耦合性和增加扩展性. 而zookeeper采用分布式中经典的主从架构:master->slave,通常以动态的存储分布式应 ...