Thursday, June 12, 2014

今日の作業

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

No comments:

Post a Comment