gdbproxyでターゲットに接続
環境は ubuntus linux 8.04LTS, JTAG ICEはbesttechnolgyのTINY JTAG、ターゲットはBF533CB。
$ sudo /opt/uClinux/bfin-elf/bin/bfin-gdbproxy bfin --connect="cable jtagkey ftdi-mpsse 0403:6010"
これでターゲットに接続成功します。bfin-gdbproxyのフルパスを指定しているのは、sudoがビルド時に指定されている安全なパス以外をサーチパスとして認めないからです。面倒ですが仕方ありません。このまま放置すると最後にはポート2000を開いてgdbを待ちます。
bfin-elf-gdbからは
(gdb) target remote localhost:2000
Remote debugging using localhost:2000
0xffa01586 in ?? ()
(gdb) info registers
でレジスタの一覧を見ることができます。