GCC : compiler du code en mode VLE
Bonjour,
J'ai besoin de porter un RTOS sur une cible PowerPC avec des coeurs e200z4. Pour cela, je dois générer un exécutable en mode VLE. Mon code assembleur est donc écrit en VLE mais je n'arrive pas à le compiler :
Code:
1 2 3 4 5 6 7 8 9 10 11
| powerpc-unknown-elf-gcc -g -Wall -pedantic -Wformat -std=c99 -mpowerpc -static -nostdlib -fno-omit-frame-pointer -U__unix__ -Wmissing-field-initializers -I../../../machines/ppc -I../../../machines/ppc/spc57em80 -Ilonely -I../../../os -I../../../com -I../../../ioc -I../../../debug -c ../../../machines/ppc/tpl_start.S -o build/tpl_start.S.o
../../../machines/ppc/tpl_start.S: Assembler messages:
../../../machines/ppc/tpl_start.S:46: Error: Unrecognized opcode: `se_lis'
../../../machines/ppc/tpl_start.S:47: Error: Unrecognized opcode: `se_ori'
../../../machines/ppc/tpl_start.S:48: Error: Unrecognized opcode: `se_addi'
../../../machines/ppc/tpl_start.S:52: Error: Unrecognized opcode: `se_li'
../../../machines/ppc/tpl_start.S:53: Error: Unrecognized opcode: `se_not'
../../../machines/ppc/tpl_start.S:54: Error: Unrecognized opcode: `se_and'
../../../machines/ppc/tpl_start.S:57: Error: Unrecognized opcode: `se_bl'
../../../machines/ppc/tpl_start.S:60: Error: Unrecognized opcode: `se_b'
make: *** [build/tpl_start.S.o] Erreur 1 |
Je ne trouve pas d'options pour dire au compilateur que c'est du code VLE. J'ai essayé "-mvle" ou encore "-eabi=vle" mais rien n'y fait.
powerpc-elf ne gère peut être pas le VLE ? powerpc-eabi le gère peut être ?
Merci de vos réponses qui m'éclaireront à coup sûr :)