【发布时间】:2012-11-21 02:27:09
【问题描述】:
在尝试编译 ARM 嵌入式 C 程序时出现以下错误(我使用 YAGATO 作为我的交叉编译器)。我正在尝试弄清楚这个错误的含义以及纠正它的步骤。从我目前所做的研究来看,问题似乎是wfi 和wfe 不是ASM 指令。我该如何解决这个问题?
\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 编译器选项(所以 -Wall -c -fmessage-length=0 -O0)。我应该设置哪些选项?
标签: c assembly embedded arm stm32