与 v5 相比,ARM 编译器似乎已经改变了它在 v6 中的工作方式。
https://www.keil.com/appnotes/files/apnt_298.pdf
通过在包含文件之前将定义放在某处,很容易适应:
- #define __weak __attribute__((weak))
这是在 stm32f4xx_hal_def.h 中完成的,但似乎与 v6 不兼容。
与 v5 相比,ARM 编译器似乎已经改变了它在 v6 中的工作方式。
https://www.keil.com/appnotes/files/apnt_298.pdf
通过在包含文件之前将定义放在某处,很容易适应:
- #define __weak __attribute__((weak))
这是在 stm32f4xx_hal_def.h 中完成的,但似乎与 v6 不兼容。
举报