STM32開発/プログラミング/デバッグ環境ベースの構造:Win10 + STM32Cube + openocd + CMSIS-DAP(DAP-リンク)

DAP-リンクが良いSTM32ダウンロード/デバッグツールである、しかしSTM32Cubeはそれを直接サポートしていませんでした、間接的にしか。openocdの方法でサポートされている
他の人がすでにチュートリアルを持っているが、ネットワーク上では、基本的にLinuxまたはmsys2に基づきます。私は、純粋なWindowsの設定プログラムの出てきました-

ソフトウェアのダウンロード、環境

名前 ウェブサイト
OpenOCD https://sourceforge.net/projects/openocd/files/openocd/
STM32CubeIDE https://www.st.com/zh/development-tools/stm32cubeide.html#get-software
OpenOCD構成ファイルテンプレートの最新バージョン(ダウンロードは必ずしもこれを必要としない場合があります) http://www.gnutoolchains.com/arm-eabi/openocd/

展開OPENOCD

あなたは、解凍後にそのようなディレクトリを取得します。

ディレクトリは、デフォルトの設定を使用するように記述することができますいくつかのスクリプトがあります。

binディレクトリには。状況下で一つに行き、ビン-x64の64ビットで、openocdの32ビット版である
内側に空白をクリックし、Shiftキーを押しながらマウスの右ボタンはすべて同じ、そのPowerShellのオプション(またはCMDコマンドラインを見ることができます):

このコマンドを入力します。

./openocd -f interface/cmsis-dap.cfg -f target/stm32f1x.cfg

CFGの二つは、ディレクトリ内のスクリプトファイルである、あなたはいくつかの変更を行います。あなたは、マイクロコントローラ構成スクリプトディレクトリのあなたのタイプを見つけることができない場合は、別のSCMモデルの背面に注意を払う必要があり、最新バージョンをダウンロードするためのURLの前にすることができそれらに試してテンプレートをプロファイリング。

コマンドの実行結果は、失敗することがあり、その場合には、リセットボタンを押しCMSIS-DAPが、または次にUSBケーブルを再接続し、これは私のインターフェイスでは、まず、これは最初の段落の失敗であることがわかりますSECは、これは成功です。

その中STM32Cubeリンク

あなたが埋めることができますので、デバッグの設定を開きます。

おすすめ

転載: www.cnblogs.com/DragonStart/p/12004523.html