問題が発生したため,gdbproxy.exe を終了します.ご不便をおかけして申し訳ありません.

CygwinやらLinuxやらに頼らない Blackfin 用 gdbproxy.exe のビルド中.gdbproxy は内部で UrJTAG のライブラリを使うのだけれども,そのバージョンが古く,刺身包丁に対応していない.また,MinGW系の対応も不十分.
パッチを当ててビルドは通るようになった.ケーブルを認識し,2000/TCP で待つところまでは来た.ところが,タイトル通りのクラッシュ….

make install してみた.

もしかして…と思って,make install して再試行してみた.今度はちょっと前進.

$ gdbproxy bfin
warning:   bfin: no board selected, BF537 is detected
notice:    gdbproxy.exe: waiting on TCP port 2000
notice:    gdbproxy.exe: connected

うほっ.ターゲット上でチカチカしていたLEDは止まった.しかし…

info:      [0] emulator not ready: DBGSTAT [0x00000000]
info:      Resetting ...
Assertion failed: in_reset, file ../gdbproxy/target_bfin_new.c, line 1572

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

the application's support teamって,今の状況だと私を指すわけですが.

リセットに失敗か…ふーむ.ここを超えればイケそうなのかな….