(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