コメントする前回のpart.1にてJTAGデバッガが完成したので、さっそくサンプルプログラムのコンパイルと書き込みをテストしてみたいと思います。タイトル通りWindowsでテストします。自作ものなので、少しでも動作実績のある環境で試したいという気持ちを察してください。́・ω:;.:...そんなわけで、Windowsでテストするときに必要なアイテムを入手します。以下の作業ではZUS氏のWEBページを大いに参考にさせていただきました。そのままと言っていいw入手するのは以下のものです。OneのUltimateを使ってます。これだと機能が全部入りな上に、プラグインで追加したものまでほぼ日本語にしてくれるので、大変便利です。動作中に単語を置き換えるような仕組みなので、ちょっと重いです。マシン性能が出ない人は止めて、公式のまま使った方がいいかもしれないです。cygwinはZUN氏の所で紹介されているmakeとかの代わりです。私の場合はWindows上でLinux機能をちょいち使いたいなぁという事があるので、こちらの方が良かったのです。基本的にインストールとかはZUN氏のページを参考にしていただきたいなぁと。画像をたっぷり使って紹介されているので、とてもわかり易いです。2009年5月号付録の「LPC2388」の両方について解説されています。20pinコネクタから変換が必要のないLPC2388から試していきたいと思います。インストールが正しく行われているかコマンドプロンプトからチェック。つぎにOpenOCDとターゲットが正しく繋がっているかチェックです。こんな感じで繋げます。必要箇所を変更します。ZUS氏のサンプルはOlimexのJTAGデバッガを使っているので、今回作成したJTAG用に設定を変えます。サンプルのjtagディレクトリに入っている、ファイル「openocd.cfg」を開きます。1という部分があるので、以下のように変更します。10これで準備完了なので、動作チェックを開始します。コマンドプロンプトにて該当ディレクトリを移動して、openocdを実行します。openocd.cfgどうやらちゃんと動作しているようです。自作が上手く言って一安心ですよー。C」でopenocdを終了させて、Eclipseでデバッグ作業を進めていきたいと思います。Eclipseの設定はZUN氏のサイトのままです。画像で紹介する事も無いと思いますので、要所の結果だけ貼付けていきたいと思います。コンパイルOKOpenOCDの起動OKFlashへの書き込みOKデバッグ作業とりあえず、LEDのON/OFFの部分でブレークするようにセット。実行してみるとちゃんとLEDのON/OFFのタイミングでブレークする事ができています。調子に乗って次はSTM32F103VBにいきたいと思います。この基板はJTAG用のコネクタの線を引いてくれていないので、左右の80pinからJTAGに該当する部分を引っ張って来てあげないといけません。データシートから「TRST/TDI/TMS/TCK/TDO/nRESET」の位置を確認して結線します。