Erreur: choisi le processeur ne supporte pas le BRAS en mode d'injection (wfi)'
J'obtiens les erreurs suivantes, tout en essayant de compiler un BRAS en C embarqué programme (je suis en utilisant YAGARTO que mon compilateur croisé). Je suis en train de travailler sur cette erreur signifie et quelles sont les mesures pour la corriger. De la recherche, je l'ai fait jusqu'à présent, la question qu'il semble être wfi
, et wfe
ne sont pas ASM instruction. Comment pourrais-je résoudre ce problème?
\cc9e5oJe.s: Assembler messages:
\cc9e5oJe.s:404: Error: selected processor does not support ARM mode `wfi'
\cc9e5oJe.s:414: Error: selected processor does not support ARM mode `wfe'
\cc9e5oJe.s:477: Error: selected processor does not support ARM mode `wfi'
make: *** [STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.o] Error 1
Qui options du compilateur utilisez-vous?
Je suis en utilisant la valeur par défaut Eclispe options du compilateur GCC (Soi-Wall -c -fmessage-longueur=0 -O0). Existe-il des options que je devrait mettre?
pouvez-vous essayer d'-mthumb?
Je suis en utilisant la valeur par défaut Eclispe options du compilateur GCC (Soi-Wall -c -fmessage-longueur=0 -O0). Existe-il des options que je devrait mettre?
pouvez-vous essayer d'-mthumb?
OriginalL'auteur andre | 2012-12-03
Vous devez vous connecter pour publier un commentaire.
Vous risquez de manquer quelques vital options du compilateur pour votre STM32F10x - qui est un Cortex M3:
BRAS appareils ont un peu différent des jeux d'instructions et de Cortex-M3 implémente une version de Pouce. Par défaut, votre chaîne de traitement a été de ciblage mode de BRAS, ainsi était l'erreur.
OriginalL'auteur Turbo J