Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/06/2014, à 11:46

pouic13

[RESOLU] compilation AVR

Salut à tous,

Je n'arrive pas à compiler, tout simplement ces fichiers usbtiny.
Les fichiers à compiler sont dans le paragraphe "building and flashing the project".

Voici ce qui apparaît dans ma console lorsque je lance make:

jo@jo-System-Product-Name:~/Téléchargements/vusbtiny$ make 
avr-gcc -I. -Iusbdrv -g -mmcu=attiny45 -Os -DF_CPU=16500000 -fpack-struct -fshort-enums -funsigned-bitfields -funsigned-char -Wall -Wstrict-prototypes -Wa,-ahlms=main.lst -c main.c -o main.o
In file included from main.c:46:0:
usbdrv/usbdrv.h:455:6: error: variable ‘usbDescriptorDevice’ must be const in order to be put into read-only section by means of ‘__attribute__((progmem))’
 char usbDescriptorDevice[];
      ^
usbdrv/usbdrv.h:461:6: error: variable ‘usbDescriptorConfiguration’ must be const in order to be put into read-only section by means of ‘__attribute__((progmem))’
 char usbDescriptorConfiguration[];
      ^
usbdrv/usbdrv.h:467:6: error: variable ‘usbDescriptorHidReport’ must be const in order to be put into read-only section by means of ‘__attribute__((progmem))’
 char usbDescriptorHidReport[];
      ^
usbdrv/usbdrv.h:473:6: error: variable ‘usbDescriptorString0’ must be const in order to be put into read-only section by means of ‘__attribute__((progmem))’
 char usbDescriptorString0[];
      ^
usbdrv/usbdrv.h:479:5: error: variable ‘usbDescriptorStringVendor’ must be const in order to be put into read-only section by means of ‘__attribute__((progmem))’
 int usbDescriptorStringVendor[];
     ^
usbdrv/usbdrv.h:485:5: error: variable ‘usbDescriptorStringDevice’ must be const in order to be put into read-only section by means of ‘__attribute__((progmem))’
 int usbDescriptorStringDevice[];
     ^
usbdrv/usbdrv.h:491:5: error: variable ‘usbDescriptorStringSerialNumber’ must be const in order to be put into read-only section by means of ‘__attribute__((progmem))’
 int usbDescriptorStringSerialNumber[];
     ^
main.c:109:13: warning: always_inline function might not be inlinable [-Wattributes]
 static void delay ( void )
             ^
make: *** [main.o] Erreur 1

Dans le readme du driver ils disent qu'il faut gcc 3 ou 4 pour le compiler mais rien d'autre? j'ai installer build-essential et tout le reste mais rien n'y fait? Quelqu'un pourrait il essayé de le compiler sur ça machine ?
A moins que ce soit une erreur dans le code mais j'y crois moyen...

Dernière modification par pouic13 (Le 21/06/2014, à 13:59)


Mon aide mémoire... : http://meta-blog.eklablog.com/

Hors ligne

#2 Le 21/06/2014, à 11:57

Braun

Re : [RESOLU] compilation AVR

Bonjour,
Peut-être trouveras-tu un embryon de réponse sur Stackoverflow

Hors ligne

#3 Le 21/06/2014, à 13:59

pouic13

Re : [RESOLU] compilation AVR

Merci Braun ça ne répond pas à ma question mais ça m'oriente vers quelque chose de bien mieux je passe en résolu merci.


Mon aide mémoire... : http://meta-blog.eklablog.com/

Hors ligne