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 : Sélectionner tout - Visualiser dans une fenêtre à part
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