配列を「const」と宣言することで、ARM で配列を FLASH に強制できることはわかっています。しかし、これは実際には const の配列ではありません。定期的に書き込めるようにしたいのです。利用可能な 128kB の SRAM のうち約 50k を占める 3 つの大きなアレイがありますが、必要以上にフラッシュが桁違いに多くなっています。const を宣言せずに、これら 3 つの配列を強制的に FLASH にするにはどうすればよいですか? ところで、IARを使用しています。
__no_init キーワードを使用してみました。リンカー マップ ファイルによると、これは効果がありませんでした。