AN889の日記

組込みエンジニアのブログ

【TRACE32】ローターバッファ社製デバッガーソフトウェアTRACE32の備忘録

ローターバッファ社製デバッガーソフトウェアTRACE32でU-BootやLinuxデバッグするときの設定例などです。

識別子

~~: TRACE32 システムフォルダー
~~~: temporary フォルダーへの接頭辞
~~~~:カレントフォルダー

U-Bootデバッグ

  1. イメージファイルとソースパスの設定例
    Data.LOAD.Elf \\host\path\to\prj\tmp\work\machine\u-boot\ver\build\u-boot /gnu /nocode /STRIPPART 11.
    sYmbol.SourcePATH \\host\path\to\prj\tmp\work\machine\u-boot\ver\git
    STRIPPARTでイメージファイルへのパス全て削除します。上記だとbuildまでの数です。\が区切り文字です。先頭の\\は1と数えます。

Linuxデバッグ

  1. イメージファイルとソースパスの設定例
    Data.LOAD.Elf \\host\path\to\prj\tmp\work\machine\linux\ver\build\vmlinux /gnu /nocode /STRIPPART 4.
    sYmbol.SourcePATH \\host\path\to\prj\tmp\work-shared\machine\kernel-source
    STRIPPARTでvmlinux中のシンボル情報のパス(vmlinux へのパスではない)を指定分削除し、それをsYmbol.SourcePATHに付加したパスが当該ソースパスとなります。yoctoのパス構成の場合は4で良いと思います。