打印
[Atmel]

每天跟我读点资料:ASF用户指南(五)

[复制链接]
1077|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddllxxrr|  楼主 | 2014-7-28 19:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5 在IAR平台上开始ASF

5.1安装
1。在http://www.iar.com上下载IAR嵌入式工作台®。
2。安装IAR。
3。下载ASF独立存档(。来自http://www.atmel.com/asf的zip文件)。
4。提取硬盘ASF独立归档(最好是接近根的位置,以避免任何潜在的长名称长度问题在Windows®)。

5.2头文件更新
8位AVR用户建议更新工具链头文件,描述如何做到这一点的位于readme。txt文件xmega/utils/header_files/ directory.。
AVR UC3用户,建议更新IAR头文件。要做到这一点,将avr32-headers。zip文件(位于avr32 /跑龙套/ header_files /目录),IAR

EWAVR32安装文件夹下“IAR安装文件夹" folder"/Embedded Workbench x.y/avr32/inc/.。

5.3导航ASF独立的档案
顶级文件夹组织遵循:
•avr32 /文件夹包含软件模块(源代码和项目)致力于AVR UC3设备
•mega/文件夹包含软件模块(源代码和项目)致力于Atmel megaAVR设备
•xmega /文件夹包含软件模块(源代码和项目)致力于Atmel AVR xmega设备
•common/文件夹包含软件模块(源代码和项目)由所有Atmel AVR共享设备
•sam/ fodler包含软件模块(源代码和项目)致力于Atmel sam设备
•第三方/文件夹包含软件模块(源代码和项目)从第三方提供商所有AVR设备
第三方/文件夹是由第三方软件模块(也就是说,一个文件夹/第三方软件模块)。
avr32 / xmega /mega/,SAM和common/文件夹组织遵循:
•drives/文件夹包含底层软件驱动的Atmel单片机片上资源(例如,cpu、,adc驱动程序)
•boards/文件夹包含board-specific源代码文件
•utils/文件夹包含的文件所使用的所有其他模块:它拥有几个链接器脚本文件,IAR & GCC预编译库的ASF模块,和C / c++工具文件与

一般使用定义、宏和函数
•services/文件夹包含并非特定于董事会的面向应用的软件和芯片(例如,脂肪,TCP / IP栈,操作系统,JPEG解码器)。常见/顶级文件

夹,服务/文件夹还包含可以获得代码
•components/文件夹,对于每种受支持的硬件组件,软件界面与组件交互(例如,**像SDRAM,SD卡,或显示)
•应用程序/文件夹包含大量使用服务的应用程序和驱动程序的例子

5.4开始ASF的例子

• avr32/drivers/gpio/peripheral_bus_example/at32uc3a0512_evk1000/iar/ for an Atmel EVK1100 board
• avr32/drivers/gpio/peripheral_bus_example/at32uc3a0512_evk1105/iar/ for an Atmel EVK1105 board
• avr32/drivers/gpio/peripheral_bus_example/at32uc3b0256_evk1101/iar/ for an Atmel EVK1101 board
• avr32/drivers/gpio/peripheral_bus_example/at32uc3a3256_evk1104/iar/ for an Atmel EVK1104 board
• avr32/drivers/gpio/peripheral_bus_example/at32uc3l064_stk600-rcuc3l0/iar/ for an Atmel STK®600-RCUC3L0 setup
• avr32/drivers/gpio/peripheral_bus_example/at32uc3c0512c_uc3c_ek/iar/ for an Atmel AT32UC3C-EK board
• avr32/drivers/gpio/peripheral_bus_example/at32uc3l064_uc3l_ek/iar/ for an Atmel AT32UC3L-EK board
Each iar/ folder contains a full IAR project with:
• an IAR EWAVR32 workspace file (avr32_drivers_gpio_peripheral_bus_example_uc3l_ek.eww: double-click on this file to

open the whole project)
• an IAR EWAVR32 project file (avr32_drivers_gpio_peripheral_bus_example_uc3l_ek.ewp)
• an IAR EWAVR32 debug configuration file (avr32_drivers_gpio_peripheral_bus_example_uc3l_ek.ewd)

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6950

帖子

67

粉丝