Driverという環境で、今回書き込み回路とその動作検証をSW4STM32でしてみました。これまではNucleo上のST-LINKを使用していたのですが、秋月で購入したST-LINK/V2を使って書き込み回路を試します。書き込み回路には、4つのマニュアルを参考にしました。UM1956・STM32F303K8のデータシートなんだか、書き込み回路が明確にこれだって載っているのがなくて、あたふたしました。書き込みにはJTAGとSWDPの二種類の方法があります。JTAGとSWDPで表記が2通りあってこんがらがっていたみたいです。port)を用いて書き込みとデバッグを行います。JTAGとSWDPは同じピンを共有しています。使用するpinはこのようになっています。portのほうを参考にします。ちなみにピンの使用範囲によってデバッガの使い方が異なります。内部プルアップとプルダウンがあるようで外部で用意する必要はないみたいです。JATGとの接続はこのようにすればいいみたいです。ついでにクロックの設定はこんな感じらしいです。STM32ST-LINK/V2はSTM8とSTM32の接続コネクタがあります。今回はSTM32なので、STM32側の接続コネクタのピンアサインを確認します。JTAG20ピンはこのようになっています。一応MCUとの接続ピンも記載されています。ついでにST-LINK/V2のステータスLEDはこうなっているらしいです。boardこちらは回路図を参考にしました。MCUにクロックが供給されている。)とで接続されています。V2との接続だったりを確認しました。Vピン配置を確認していきます。STM32F3のハードウェアマニュアルにSWDPで使用するポートは記載されているので確認程度で、長いので省略。上図は1ページ目です。STMはすべてのピンパッケージが一つの表にまとめて書いてあるのですね。コネクションここまで見てきたので、これらをもとにSWDPとJTAGでの接続方法を表にまとめました。IN(optional)と接続すれば大丈夫です。GNDNRSTはoptionalですが、つなぐとSW4STM32からRESETがかけれるので便利です。言った感じで見てきました。これでST-LINK/V2を使って書き込みが出来るようになりました。SW4STM32での動作確認birdhouse.hateblo.jpこちらの通りに設定しました。ありがとうございます。Nucleoとはデフォルトの設定で接続が出来るのですが、ST-LINK/V2とはいろいろいじらないといけないみたいです。電源は外部で入れないとdebugは走りません。ST-LINKから供給できると便利なんですけどね~。参加グループガジェットスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。