6

有没有办法指示 gcc 跳过某些静态、易失性变量的初始化?我有几个循环缓冲区(声明为 volatile),在启动时和我的 MCU 上确实不需要归零,这浪费了大约 2500 tcy。

提前致谢,

4

1 回答 1

6

如果使用gcc,则可以将数组对象放在该.noinit部分中:

uint8_t arr[1024] __attribute__ ((section (".noinit")));
于 2013-07-20T09:51:08.410 回答