|
| |
Overview
What is CrossPack for AVR Development?
CrossPack for AVR Development is a development environment for Atmel's AVR microcontrollers running on Apple's Mac OS X, similar to WinAVR for Windows. It consists of the GNU compiler suite, a C library for the AVR, the AVRDUDE uploader and several other useful tools. CrossPack for AVR Development always tracks the patch status of the latest WinAVR release.
Features
- Does not depend on Xcode for building AVR code.
- Universal binaries, runs on PowerPC and Intel Macs.
- Runs on Mac OS X 10.3 and higher.
- Includes gcc (the GNU C compiler) in versions 3 and 4.
- Includes the same patches for new devices as WinAVR does.
- Includes gdb for debugging with simulavr and avarice.
CrossPack for AVR Development consists of the following packages:
- avarice in version 2.9
- avr-libc-1.6.7cvs in version 1.6.7
- avrdude-5.8svn912 in version 5.8svn912
- GNU binutils in version 2.19
- gcc-3 in version 3.4.6
- gcc-4 in version 4.3.3
- gdb in version 6.8
- libusb in version 0.1.12
- GNU make in version 3.81
- simulavr in version 0.9
Supported Devices
Devices supported by avr-gcc-3
at43usb320, at43usb355, at76c711, at86rf401, at90c8534, at90can128, at90can32, at90can64, at90pwm2, at90pwm3, at90s1200, at90s2313, at90s2323, at90s2333, at90s2343, at90s4414, at90s4433, at90s4434, at90s8515, at90s8535, at90usb1286, at90usb1287, at90usb646, at90usb647, at94k, atmega103, atmega128, atmega1280, atmega1281, atmega16, atmega161, atmega162, atmega163, atmega164p, atmega165, atmega165p, atmega168, atmega169, atmega169p, atmega32, atmega323, atmega324p, atmega325, atmega3250, atmega329, atmega3290, atmega406, atmega48, atmega603, atmega64, atmega640, atmega644, atmega644p, atmega645, atmega6450, atmega649, atmega6490, atmega8, atmega8515, atmega8535, atmega88, attiny11, attiny12, attiny13, attiny15, attiny22, attiny2313, attiny24, attiny25, attiny26, attiny261, attiny28, attiny44, attiny45, attiny461, attiny84, attiny85, attiny861, avr1, avr2, avr3, avr4, avr5Devices supported by avr-gcc-4
at43usb320, at43usb355, at76c711, at86rf401, at90c8534, at90can128, at90can32, at90can64, at90pwm1, at90pwm2, at90pwm216, at90pwm2b, at90pwm3, at90pwm316, at90pwm3b, at90pwm81, at90s1200, at90s2313, at90s2323, at90s2333, at90s2343, at90s4414, at90s4433, at90s4434, at90s8515, at90s8535, at90scr100, at90usb1286, at90usb1287, at90usb162, at90usb646, at90usb647, at90usb82, at94k, ata6289, atmega103, atmega128, atmega1280, atmega1281, atmega1284p, atmega128rfa1, atmega16, atmega161, atmega162, atmega163, atmega164a, atmega164p, atmega165, atmega165a, atmega165p, atmega168, atmega168a, atmega168p, atmega169, atmega169a, atmega169p, atmega169pa, atmega16a, atmega16c1, atmega16hva, atmega16hva2, atmega16hvb, atmega16m1, atmega16u2, atmega16u4, atmega2560, atmega2561, atmega32, atmega323, atmega324a, atmega324p, atmega324pa, atmega325, atmega3250, atmega3250p, atmega325p, atmega328, atmega328p, atmega329, atmega3290, atmega3290p, atmega329p, atmega329pa, atmega32c1, atmega32hvb, atmega32m1, atmega32u2, atmega32u4, atmega32u6, atmega406, atmega48, atmega48a, atmega48p, atmega4hvd, atmega64, atmega640, atmega644, atmega644a, atmega644p, atmega644pa, atmega645, atmega6450, atmega6450a, atmega6450p, atmega645a, atmega645p, atmega649, atmega6490, atmega6490a, atmega6490p, atmega649a, atmega649p, atmega64c1, atmega64hve, atmega64m1, atmega8, atmega8515, atmega8535, atmega88, atmega88a, atmega88p, atmega88pa, atmega8hva, atmega8hvd, atmega8u2, attiny11, attiny12, attiny13, attiny13a, attiny15, attiny167, attiny22, attiny2313, attiny2313a, attiny24, attiny24a, attiny25, attiny26, attiny261, attiny261a, attiny28, attiny4313, attiny43u, attiny44, attiny44a, attiny45, attiny461, attiny461a, attiny48, attiny84, attiny85, attiny861, attiny861a, attiny87, attiny88, atxmega128a1, atxmega128a3, atxmega128d3, atxmega16a4, atxmega16d4, atxmega192a3, atxmega192d3, atxmega256a3, atxmega256a3b, atxmega256d3, atxmega32a4, atxmega32d4, atxmega64a1, atxmega64a3, atxmega64d3, avr1, avr2, avr25, avr3, avr31, avr35, avr4, avr5, avr51, avr6, avrxmega2, avrxmega3, avrxmega4, avrxmega5, avrxmega6, avrxmega7, m3000f, m3000s, m3001b
Devices supported by the assembler avr-as
at43usb320, at43usb355, at76c711, at86rf401, at90c8534, at90can128, at90can32, at90can64, at90pwm1, at90pwm2, at90pwm216, at90pwm2b, at90pwm3, at90pwm316, at90pwm3b, at90pwm81, at90s1200, at90s2313, at90s2323, at90s2333, at90s2343, at90s4414, at90s4433, at90s4434, at90s8515, at90s8535, at90scr100, at90usb1286, at90usb1287, at90usb162, at90usb646, at90usb647, at90usb82, at94k, ata6289, atmega103, atmega128, atmega1280, atmega1281, atmega1284p, atmega128rfa1, atmega16, atmega161, atmega162, atmega163, atmega164a, atmega164p, atmega165, atmega165a, atmega165p, atmega168, atmega168a, atmega168p, atmega169, atmega169a, atmega169p, atmega169pa, atmega16a, atmega16hva, atmega16hva, atmega16hva2, atmega16hvb, atmega16m1, atmega16u2, atmega16u4, atmega2560, atmega2561, atmega32, atmega323, atmega324a, atmega324p, atmega324pa, atmega325, atmega3250, atmega3250p, atmega325p, atmega328, atmega328p, atmega329, atmega3290, atmega3290p, atmega329p, atmega329pa, atmega32c1, atmega32hvb, atmega32m1, atmega32u2, atmega32u4, atmega32u6, atmega406, atmega48, atmega48a, atmega48p, atmega4hvd, atmega64, atmega640, atmega644, atmega644a, atmega644p, atmega644pa, atmega645, atmega6450, atmega6450a, atmega6450p, atmega645a, atmega645p, atmega649, atmega6490, atmega6490a, atmega6490p, atmega649a, atmega649p, atmega64c1, atmega64hve, atmega64m1, atmega8, atmega8515, atmega8535, atmega88, atmega88a, atmega88p, atmega88pa, atmega8hva, atmega8hvd, atmega8u2, attiny11, attiny12, attiny13, attiny13a, attiny15, attiny167, attiny22, attiny2313, attiny2313a, attiny24, attiny24a, attiny25, attiny26, attiny261, attiny261a, attiny28, attiny4313, attiny43u, attiny44, attiny44a, attiny45, attiny461, attiny461a, attiny48, attiny84, attiny85, attiny861, attiny861a, attiny87, attiny88, atxmega128a1, atxmega128a3, atxmega128d3, atxmega16a4, atxmega16d4, atxmega192a3, atxmega192d3, atxmega256a3, atxmega256a3b, atxmega256d3, atxmega32a4, atxmega32d4, atxmega64a1, atxmega64a3, atxmega64d3, avr1, avr2, avr25, avr3, avr31, avr35, avr4, avr5, avr51, avr6, avrxmega1, avrxmega2, avrxmega3, avrxmega4, avrxmega5, avrxmega6, avrxmega7, m3000f, m3000s, m3001b |