Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
avr:usage [2013/09/14 14:18] – sdolt | avr:usage [2014/07/07 16:09] – [Liens utiles] sbolay |
---|
| |
Pour l'enclencher, il faut modifier la valeur | Pour l'enclencher, il faut modifier la valeur |
des fusibles de configurations à l'aide du STK500 | des fusibles de configurations à l'aide d'un programmateur ISP comme le STK500 |
<note important>Le STK500 ne gère pas le mode debug-wire, il faudra ensuite utiliser le JTAGICEmkII</note> | <note important>Le STK500 ne gère pas le mode debug-wire, il faudra ensuite utiliser le JTAGICEmkII</note> |
| |
^Description^Liens^ | ^Description^Liens^ |
|Calculateur de fusible|[[http://www.engbedded.com/fusecalc/]]| | |Calculateur de fusible|[[http://www.engbedded.com/fusecalc/]]| |
| |Comprendre les registres d'entrée/sortie|[[http://iamsuhasm.wordpress.com/tutsproj/avr-gcc-tutorial/]]| |
| |
| |
| ===== FAQ ===== |
| see error "multiple definition of `_floatsisf'" |
| look especially to the position of the **-lm** flag |
| |
| <code bash> |
| $ avr-gcc -mmcu=attiny85 -o main.elf main.c |
| /usr/local/CrossPack-AVR-20130212/lib/gcc/avr/4.6.2/../../../../avr/lib/avr25/libc.a(floatsisf.o):../../../libm/fplib/floatsisf.S:46: multiple definition of `__floatsisf' |
| /usr/local/CrossPack-AVR-20130212/lib/gcc/avr/4.6.2/avr25/libgcc.a(_si_to_sf.o):/Users/cs/Developer/Repos/Microcontroller/CrossPack-AVR/compile/avr-gcc-4.6.2/build-objects/avr/avr25/libgcc/../../.././gcc/fp-bit.c:1336: first defined here |
| collect2: ld returned 1 exit status |
| |
| $ avr-gcc -mmcu=attiny85 -lm -o main.elf main.c |
| /usr/local/CrossPack-AVR-20130212/lib/gcc/avr/4.6.2/../../../../avr/lib/avr25/libc.a(floatsisf.o):../../../libm/fplib/floatsisf.S:46: multiple definition of `__floatsisf' |
| /usr/local/CrossPack-AVR-20130212/lib/gcc/avr/4.6.2/avr25/libgcc.a(_si_to_sf.o):/Users/cs/Developer/Repos/Microcontroller/CrossPack-AVR/compile/avr-gcc-4.6.2/build-objects/avr/avr25/libgcc/../../.././gcc/fp-bit.c:1336: first defined here |
| collect2: ld returned 1 exit status |
| |
| $ avr-gcc -mmcu=attiny85 -o main.elf main.c -lm |
| $ |
| </code> |