ローターバッファ社製デバッガーソフトウェアTRACE32でU-BootやLinuxをデバッグするときの設定例などです。
識別子
~~: TRACE32 システムフォルダー
~~~: temporary フォルダーへの接頭辞
~~~~:カレントフォルダー
U-Bootデバッグ
- イメージファイルとソースパスの設定例
STRIPPARTでイメージファイルへのパス全て削除します。上記だとbuildまでの数です。\が区切り文字です。先頭の\\は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
Linuxデバッグ
- イメージファイルとソースパスの設定例
STRIPPARTでvmlinux中のシンボル情報のパス(vmlinux へのパスではない)を指定分削除し、それをsYmbol.SourcePATHに付加したパスが当該ソースパスとなります。yoctoのパス構成の場合は4で良いと思います。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