标签: arm stm32 keil stm32f0
我有一个奇怪的问题。由于某种原因,我的编译器生成0xfff-s而不是实际代码。对于整个文件都会发生这种情况(请参见屏幕截图,sim800.c就是这样的整体),其他文件也可以正常编译。 此特定文件不一定会发生这种情况。如果更改代码,则sim800.c可以正常编译,但是其他一些错误。 只有在关闭优化(-O0的情况下,才会发生这种情况。如果我打开优化(-O1),则问题会消失。干净编译无济于事。
-O0
-O1
C代码及其汇编
我正在使用