GCC for the AT90PWM316
Posted by coldtobi | 11 Nov, 2007, 11:17BTW: I uploaded updated versions of my avr-gcc builds as debian packages: The files linked inlcude my patch to support the AT90PWM316*. The patch is already upstrea, and according Jörg Wünsche, it will be applied to the upcoming release of the official toolchain.
As the PWM316 chip is just a great device for lightning. I used the patched gcc already for a commercial project.
The story why I needed to create the patch reads as a WTF, and is therefore noteworthy: The hardware-team accidentially soldered the PWM316 into the circuit, instead of the PWM3B. As time was tough and new hardware not feasible in the projects timeline, I had to get the gcc running...
Well, thats off-topic: Here are the files:
Known MCU names:
avr1 avr2 avr3 avr4 avr5 at90s1200 attiny10 attiny11 attiny12 attiny15
attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26
at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401
attiny13 attiny2313 attiny261 attiny461 attiny861 attiny24 attiny44
attiny84 attiny25 attiny45 attiny85 atmega603 atmega103 at43usb320
at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88
atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm3 at90pwm216
at90pwm316 atmega16 atmega161 atmega162 atmega163 atmega164p atmega165
atmega165p atmega168 atmega169 atmega169p atmega32 atmega323 atmega324p
atmega325p atmega329 atmega329p atmega3250 atmega3250p atmega3290
atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega128
atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490
atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162
at90usb646 at90usb647 at90usb1286 at90usb1287 at94k
no emulation specific options.
Please note, that this release does not support all of the MCUs as in my last version. The list before tells you , which mcus are supported by this release.
Therse devices are not supported:
- atmega2560, atmega2561 (which are "avr6")
- at90usb82
PS:
* of course, the AT90PWM216 is also supported, as well as all of the other PWM-chips.
Linux / Debian, Electronics and Atmel AVR | Comments (0) | Trackbacks (0)
Related Articles:
- Updating avr-gcc, binutils to get the devices [update: now also includes deb files]
- Status of the AVR-GCC toolchain in debian
- The Pagerank Whinery
- FON and the wind
- Apples and Oranges, Firefox and Internet-Explorer