2

データ配列をフラッシュに保存したいので、const table[TABLE_SIZE] = {};. AVR で作業するとき、PROGMEM属性を使用したことを覚えています。私のM0で使用するconstことは同じですか、または使用PROGMEMする方法はありますか?PROGMEM

4

1 に答える 1

3

を使用しstatic constます。これは正確な意味ではありませんが、ほとんどの組み込みコンパイラは、テーブルを ROM に残す必要がある (コピーを RAM に追加しない) というサインとして解釈します。静的初期化子で実際に初期化する必要があることに注意してください{}。実行時に使用して初期化することはできません。

于 2013-08-02T11:01:54.730 に答える