You are not logged in.
Hello and thanks for taking the time to read this topic!
I'm hobby-ing with microcontrollers on Arch and I've hit a wall. There is a specific MCU that I'm using now the atxmega8e5 (1,85$ e.a.!!!), but there seems to be a curse on the thing.
when I try to compile some basic Led_Blink code with:
avr-gcc -mmcu=atxmega8e5 -Wall -Os -o main.elf main.cI get:
avr-gcc: error: unrecognized argument in option '-mmcu=atxmega8e5'
avr-gcc: note: valid arguments to '-mmcu=' are: at43usb320 at43usb355 at76c711 at86rf401 at90c8534 at90can128 at90can32 at90can64 at90pwm1 at90pwm161 at90pwm2 at90pwm216 at90pwm2b at90pwm3 at90pwm316 at90pwm3b at90pwm81 at90s1200 at90s2313 at90s2323 at90s2333 at90s2343 at90s4414 at90s4433 at90s4434 at90s8515 at90s8535 at90scr100 at90usb1286 at90usb1287 at90u.......and the list goes on for quite a while (no atxmega8e5 on the list)
I've found a topic https://bugs.archlinux.org/task/40540 that points into the direction of the assembler but alas:
avr-as --help | grep e5does yield:
atxmega32a4u atxmega32c4 atxmega32d4 atxmega32e5 atxmega16e5 atxmega8e5so does anyone knows a trick to get the code compiled in for the 8e5?
Notes:
avr-gcc -mmcu=atxmega32e5 -Wall -Os -o main.elf main.c works perfect
I've followed http://joost.damad.be/2013/08/using-atx … linux.html to get some files in the avr dir.
You do not need an atxmega8e5 to help me
a gcc-wizard will do!
before you ask:
pascal@Skynet:~]$ pacman -Qsq avr
avr-binutils
avr-gcc
avr-gdb
avr-libc
avrdudeOffline