gdbproxy で接続.
実は特集記事締切前日で昨日は28時過ぎ就寝なのですが…逃避*1
例によってLeopard上で実行.たぶんOSX上での実行は史上初.ブルーオーシャンだなぁ…*2.
起動してみる
$ ./gdbproxy bfin --connect="cable JTAGkey ftdi-mpsse 0403:6010" --board=BF533 Remote proxy for GDB, v0.7.2, Copyright (C) 1999 Quality Quorum Inc. MSP430 adaption Copyright (C) 2002 Chris Liechti and Steve Underwood Blackfin adaption Copyright (C) 2008 Analog Devices, Inc. GDBproxy comes with ABSOLUTELY NO WARRANTY; for details use `--warranty' option. This is Open Source software. You are welcome to redistribute it under certain conditions. Use the '--copying' option for details. error: bfin: unknown board BF533 Connected to libftd2xx driver. IR length: 5 Chain length: 1 Device Id: 00100010011110100101000011001011 (0x00000000227A50CB) Manufacturer: Analog Devices Part(0): BF533 Stepping: 2 Filename: /usr/local/share/urjtag/analog/bf533/bf533 warning: bfin: no board selected, BF533 is detected notice: gdbproxy: waiting on TCP port 2000
warningは出ているけれど,とりあえず,イケるじゃん.
別の端末から telnet localhost 2000してみる.
notice: gdbproxy: connected
お,ターゲットボード上のLEDの点滅が止まった.telnet を closeしてみる.
info: gdbproxy: debugger has terminated connection info: gdbproxy: will reopen the connection
再度接続待ちになる.いいじゃなーいの.