我在嘗試編譯ARM嵌入式C程序(我使用YAGARTO作爲交叉編譯器)時出現以下錯誤。我試圖弄清楚這個錯誤的含義以及糾正錯誤的步驟。從迄今爲止我所做的研究來看,似乎是wfi
和wfe
的問題不是ASM指令。我怎麼能解決這個問題?錯誤:所選處理器不支持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
編譯器選項,你用哪個? –
@TurboJ我爲GCC使用默認的Eclispe編譯器選項(So -Wall -c -fmessage-length = 0 -O0)。我應該設置選項嗎? – andre
你可以試試-mthumb? – auselen