- static変数が初期化されていなかった件
- ROMにstatic変数が配置されていなかった。
- そのためその領域をRAMへコピーしても意味が無い状態になっていた。
- リンカに --ignore-lma を渡して該当領域へ初期値が配置されていることを確認した。
- しかし、ロード時にはRAM領域にも変数が配置されている。
- なんで????
- ターゲットのメモリが足りないためか、ソースデバッグ時に必要なシンボル名とかが足りない
- これは致命的
- ICE前提でやっているため、アセンブラレベルでのデバッグ/トレースに自信がまったくない。
- あーーーーーーーーーーーーーーーーーー 打ち止めか?
No comments:
Post a Comment