STBeeで遊ぶ ST-LINKを使ってみる

ST-LINKはSTマイクロエレクトロニクス純正のJTAGライター・デバッガ。
V2が登場したが手元にあるのはV1。
http://www.st.com/internet/evalboard/product/219866.jsp

準備

ST-LINK firmware upgradeをダウンロードする。
http://www.st.com/internet/evalboard/product/219866.jsp

ST-LINKをPCに接続してST-LinkUpgrade.exeを実行。
"Device Connect"をクリックし、Upgradeを勧められたらYesをクリックしてアップグレード。

使用

IDEなしでも利用できる方法。
上と同じリンク先からST-Link Utilityをダウンロードしてインストールする。
ST-LINKをPCに接続して、このツールを起動。
"Target" -> "Connect"を実行後、消去やバックアップ、書き込みができる。
ファームウェア更新もこっちでもできる。


さあ、ST-LINKを使ってデバッグだ。となると課題あり。
これまでは、プロ向けのIDE(IAR、KEIL、Atollicなど)を使う必要があった。
OpenOCD + GDBという組合せがST-LINKでは使えなかったため。


ST-LINKにこだわらず汎用のJTAGツールを持ってくれば良いのだが、せっかくなので使いたい。
そうしたら、なんと先達によってOpenOCDが使えるようになっていた。