![]() |
1
1
我想你应该通知编译器它是中断
如果这没有帮助,解决方法是为处理程序分配一个函数指针,这将阻止它丢弃(如果指针本身不会被丢弃-请与调试器检查)。
|
![]() |
2
1
对于那些寻找这一点的人来说,显然在gcc7中有一个与链路时间优化有关的已确认错误(
https://bugs.launchpad.net/gcc-arm-embedded/+bug/1747966 我刚刚又遇到了这种情况,在gcc8(GCC-arm-none-eabi-8-2019-q3-update release)中,行为仍然是一样的。
https://github.com/ObKo/stm32-cmake/issues/78
到
并在源文件中用您自己的实现替换它们:
|