2

I want to store my data array in flash, so I am doing const table[TABLE_SIZE] = {};. When working with AVR, I remember I used the PROGMEM attribute. Does using const do the same as PROGMEM or is there a way to use PROGMEM in my M0?

4

1 回答 1

3

使用static const. 这并不是它的确切含义,但大多数嵌入式编译器会将其解释为他们应该将表留在 ROM 中(而不是向 RAM 添加副本)的标志。请注意,您需要在静态初始化程序中实际初始化它:您不能{}在运行时使用和初始化它。

于 2013-08-02T11:01:54.730 回答