動作環境
MSP430
症状
構造体に2つの項目を追加した。
その構造体で初期値用にconst宣言して、値(デバッグ用にpiとnapier数など使用)を設定していたが、プログラム実行時にそれらの値が0.0になっていた。
はまりポイント
IDEの設定でプログラムダウンロード(MCUに書込み)時に以下のオプションがある。
- main memoryの消去
- main memoryとinformation memoryの消去
1の設定を有効としていた場合、上記の症状が発生する。
2の設定を有効としたことで初期値が反映されることを確認した。
このあたり分からずに使っていると、初期値を設定したけど反映されない、という「ハマリ」に遭遇する(した)。