使用 uvision IDE 进行 STM32 开发,我想让一些定时器变量在启动时不初始化。我努力了:
volatile unsigned int system_time __attribute__((section(".noinit")));
和
__attribute__((zero_init)) volatile int system_timer;
但似乎没有任何效果。根据其他地方的提示,我还在 options/target/IRAM1 中检查了 NoInit。尽管如此,变量在重置后仍设置为零。
有人可以帮忙吗?