J'aurais besoin de mettre un source assembleur (.S) dans un module.
J'ai donc fait comme pour un projet en ajoutant dans le Makefile du
module :
ASRC = extramem.S

À la compilation l'instruction n'est pas la bonne (pas étonnant) :
avec le .S dans le module :
avr-gcc -c -Wa,-adhlns=compiler_files/extramem.avr.lst  extramem.S -o
compiler_files/extramem.avr.o

avec le .S dans le projet :
Assembling: extramem.S
avr-gcc -c  -mmcu=atmega128 -I. -I../../include -I../../modules
-I../../modules/devices/camera/ccau -I../../modules/comm/mouais
-I../../modules/comm/uart -I../../modules/base/wait
-I../../modules/base/list -I../../modules/debug/error
-I../../modules/comm/i2c_ryder -I../../modules/base/utils -Wa,-gstabs -x
assembler-with-cpp extramem.S -o compiler_files/extramem.avr.o

Y'a-t-il quelque chose de plus à faire pour inclure le .S dans le module
ou est-ce que ça n'est tout simplement pas possible (avec les
scripts Makefile actuels) ?

~ryder


_______________________________________________
Avr-list mailing list
[email protected]
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog

Répondre à