OpenOCDで、STM32のフラッシュ書き込みを行いたい。 いままで YAGARTOで配布されていたものを使用していたが、GPLのOpenOCDを、プロプライエタリなFTDI社のFTD2XXライブラリを使うバイナリで配布するのはまずいということで?YAGARTOのOpenOCDバイナリ配布はなくなってしまった。 http://www.freddiechopin.info/では、フリーのlibftdiを使う版が配布されているが、libftdiはFTDI2XXより遅いらしいし、Windows用ドライバもFTDIのから換えなければならないし、ここで配布されているものは、JTAGKeyっていう奴用みたいで、私の使ってる Olimex ARM-USB-OCD では動かないみたい。 本家OpenOCDをソースビルドすればFTD2XXが使えるのでそうしたい。でもWindows上だから面倒だな…と思った
OpenOCD + Eclipseを使って、インタフェース6月号付録の富士通製FM3マイコン(MB9BF618T)用のデバック環境を構築してみました。これまでは、LPCXpresso, STM32 Primer2などのデバッグ環境込みのIDEを使っており、OpenOCDを使うのは今回が初めてです。備忘録を兼ねて環境構築の手順を記載します。 2012/5/12: デバッグ時のプログラム書き込み手順を修正。Managed Projectにアセンブラファイルを追加する方法を追記。 OpenOCD用USB JTAGインタフェースの購入 価格がお手ごろなOLIMEX製ARM-USB-TINY-Hを仙石電商さんで購入。2012年5月時点で税込み6825円でした。あとで分かったのですがStrawberry Linuxさんの方が4620円で2000円も安かった・・メーカー希望価格€39.95らしく、Str
ネット上には沢山の情報があるものの、やはり手こずりました。 覚書の意味でアップします。 デバッグツール gdbには「arm-none-eabi-gdb」を使用します JTAGには「JtagKey2 Clone」を使用します。 OpenOCDを使用します。 C:\ocdにインストールされるものとします。 Debug Configurations DebugConfigurationsの設定はこの通りです。 尚、ここで作成するDebugConfigurationは「Zylin Embedded debug(Native)」にぶら下がるように作成してください。 「Zylin Embedded debug(Native)」をダブルクリックすることで作成画面に移行します。 Mainタブは以下のように設定しました。 Debuggerタブは以下のように設定しました。 Commandsタブは以下のように設
大きいサイズの高画質動画をホームページでダウンロード http://miqn.net/node/36 STM32マイコンボードを、Eclipseを使用してデバッグします。 JTAGインターフェースの利用のために、OpenOCDを使用しています。デバッグのためのGUI環境は、EclipseのDebugパースペクティブです。OpenOCDを使うと、安価なFT2232評価ボードを、JTAGインターフェースとして使用することができます。 デバッグを始める前に、マイコンボードとPCをJTAGインターフェース経由で接続し、OpenOCDを起動しておく必要があります。 Eclipseからデバッガをスタートさせると、自動的にDebugパースペクティブに切り替わります。あとは、プログラムのスタート、サスペンド、レジューム、ステップ実行(ステップイン・ステップオーバー・ステップアウト)、ブレークポ
Development Environment Date : 2016/01/09 OS : Windows 7 (32bit) IDE : Eclipse 4.5 Mars (Pleiades All in One) Board: Nucleo-F103RB (STM32F103RBt6) ICE : None (OnBoard ST-LINK/V2-1) Cable: USB Mini-B EclipseとOpenOCDを使ってマイコンの開発環境を整えます。 各種ソフトウェアのインストールからLED点灯、デバッグまでの作業記録となります。 STMicroelectronics(以下ST)のNucleoボードやDiscoveryボードであれば、ほとんど同じように環境を構築できるでしょう。 ここではST製マイコンを使用します。 情報量の多さ、サンプルコードの豊富さ、価格の安さ、ステップアッ
ChangesAttach file: openocd.pdf by takaboo ¶ OpenOCD_x86_0.12.0+dev-00681-gb9224c0c0 OpenOCD_x64_0.12.0+dev-00681-gb9224c0c0 ¶ OpenOCD_x86_0.12.0+dev-00658-g6554d176e OpenOCD_x64_0.12.0+dev-00658-g6554d176e ¶ Attach file: openocd.pdf by takaboo ¶ Attach file: openocd_0.pdf by takaboo ページ内コンテンツ はじめに 使用する前に 公式サイト OpenOCDの構成イメージ コンパイル済みバイナリの提供 適用可能なJTAG I/F TINY JTAG-ICE2 (FT2232ベース) ST-LINK/V2 J-LIN
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く