「▼」をクリックして「External Tools Configurations…」を開く
.files/image001.gif)
.files/image003.jpg)
「Program」を選択し「New」ボタンを押す
.files/image001.gif)
.files/image005.jpg)
「New configuration」が生成される
「Name」を「OpenOCD_sample1」とする
「Location」の「Brows File System…」をクリック
.files/image007.jpg)
「cq-binary\openocd.exe」を選択
.files/image009.jpg)
「Working Directory」の「Brows Workspace…」をクリック
.files/image011.jpg)
で「sample1」を選択
.files/image013.jpg)
「Arguments」に「start-fm3.bat」の中身を記述
.files/image015.jpg)
「Build」タブの「Build before launch」のチェックを外す
「Run」をクリックしてopenocd.exeを起動
.files/image001.gif)
.files/image001.gif)
.files/image017.jpg)
「Console」の起動メッセージを確認
.files/image019.jpg)
起動に成功したらTeraTermからTelnetポート4444で接続
.files/image021.jpg)
起動メッセージが出れば接続成功
.files/image023.jpg)
sample1のasp.exeをFM3マイコンにダウンロードするため
「flash write_image erase asp.srec」を入力
.files/image025.jpg)
書き込み成功
エラーが出たらもう一度(「↑」でOK)
.files/image027.jpg)
「▼」をクリックして「Debug Configuration」を起動
.files/image001.gif)
.files/image029.jpg)
「Zylin Embedded
debug (Cygwin)」を選択し「New」ボタンをクリック
.files/image001.gif)
.files/image031.jpg)
「New_configuration」が生成される
.files/image033.jpg)
「Name」を「sample1」とする
「Project(option)」の「Browsw」をクリック
「sample1」を選択して「OK」
.files/image035.jpg)
「C/C++ Applcation」に「asp.exe」と入力
.files/image037.jpg)
「Debugger」タブを開く
「Stop on startup at」のチェックを外す
「GDB debugger;」を「arm-none-eabi-gdb」とする
.files/image001.gif)
.files/image039.jpg)
「Commands」タブを開く
「’Initialize’ commands」に以下を入力
【ここから】
target
remote localhost:3333
show
remote memory-write-packet-size
set
remote memory-write-packet-size 1024
set
remote memory-write-packet-size fixed
show
remote memory-read-packet-size
set
remote memory-read-packet-size 1024
set
remote memory-read-packet-size fixed
set
remote hardware-breakpoint-limit 6
set
remote hardware-watchpoint-limit 4
monitor
reset
【ここまで】
「Debug」をクリック
.files/image001.gif)
.files/image001.gif)
.files/image041.jpg)
.files/image001.gif)
.files/image043.jpg)
「デバッグ画面に切り替わる」
既にマイコンは起動しているので緑の三角ボタンを押す
.files/image045.jpg)
マイコン実行中
一時停止ボタンを押すとデバッガが停止する
.files/image047.jpg)
シリアルポートに表示が出ている
.files/image049.jpg)
再開は緑の三角
停止は赤い四角をクリック
.files/image001.gif)
.files/image051.jpg)
OpenOCDも停止させるときはこちらを選択して赤い四角をクリック
.files/image001.gif)
.files/image053.jpg)
完全停止状態
.files/image055.jpg)
以上