Otrzymuję następujące błędy podczas próby kompilacji osadzonego programu C ARM (używam YAGARTO jako mojego kompilatora krzyżowego). Próbuję ustalić, co oznacza ten błąd i jakie kroki należy podjąć, aby go poprawić. Z przeprowadzonych przeze mnie badań wynika, że problem, który wydaje się być wfi
i wfe
, nie jest instrukcją ASM. Jak mogę to naprawić?Błąd: wybrany procesor nie obsługuje trybu ARM `wfi '
\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
Które opcje kompilatora używasz? –
@TurboJ Używam domyślnych opcji kompilatora Eclispe dla GCC (So-Wall-c -fmessage-length = 0 -O0). Czy są jakieś opcje, które powinienem ustawić? – andre
możesz spróbować -mthumb? – auselen