(toppers-users 101) デバッグ情報の配置の仕方について

Imai Kazuhiko kimai @ mit.pref.miyagi.jp
2001年 3月 7日 (水) 08:52:06 JST


宮城県産業技術総合センターの今井と申します。
現在、JSPカーネルのSH1への移植を行っています。

デバッグ情報の配置の仕方について質問があります。
SH3はリセット時の実行開始アドレスが0xa0000000なのでデバッグ
情報を0x0番地から配置できましたが、SH1はリセットベクタが0x0
番地になっているため、同じ場所にデバッグ情報を配置できません。
このようなタイプのプロセッサの場合、gdbの仕様ではデバッグ情
報をどこに配置するのでしょうか?
(つまり、リンクスクリプトでデバッグ情報を配置するアドレスは
 どこにすれば良いのでしょうか。)
 
jsp/config/sh3/shelf.ld 42行目より
    .comment 0 : { *(.comment) }	
→  .debug          0 : { *(.debug) }
    .line           0 : { *(.line) }
    .debug_srcinfo  0 : { *(.debug_srcinfo) }
    .debug_sfnames  0 : { *(.debug_sfnames) }
    .debug_aranges  0 : { *(.debug_aranges) }
    .debug_pubnames 0 : { *(.debug_pubnames) }	

 
JSPカーネルと直接関係ない質問で申し訳ありませんが、調べ方だけ
でも教えて頂けると幸いです。



宮城県産業技術総合センター
今井和彦
kimai @ mit.pref.miyagi.jp