Arm Keil uVision将我的代码编译成0xfff-s
我有个奇怪的问题。出于某种原因,我的编译器生成0xfff-s而不是实际代码。这种情况发生在一个完整的文件中(参见屏幕截图,sim800.c是这样完整的),其他文件可以很好地编译。 这不一定发生在这个特定的文件上。如果我更改代码,sim800.c将可以编译,但其他代码可能会出错。 只有当优化关闭(Arm Keil uVision将我的代码编译成0xfff-s,arm,stm32,keil,stm32f0,Arm,Stm32,Keil,Stm32f0,我有个奇怪的问题。出于某种原因,我的编译器生成0xfff-s而不是实际代码。这种情况发生在一个完整的文件中(参见屏幕截图,sim800.c是这样完整的),其他文件可以很好地编译。 这不一定发生在这个特定的文件上。如果我更改代码,sim800.c将可以编译,但其他代码可能会出错。 只有当优化关闭(-O0)时才会发生这种情况。如果我打开优化(-O1),问题就会消失。清理编译没有帮助 C代码及其程序集 我正在使用 Keil uVision 5 GCC v5.06 upd。一, STM32F030
-O0
)时才会发生这种情况。如果我打开优化(-O1
),问题就会消失。清理编译没有帮助
C代码及其程序集
我正在使用
- Keil uVision 5
- GCC v5.06 upd。一,
- STM32F030