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