« Previous | Next»

GCC for the AT90PWM316

Posted by coldtobi | 11 Nov, 2007, 11:17

BTW: 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




* 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:

0 Comments | "GCC for the AT90PWM316" »