2017-05-08 3 views
1

私はSTM32F103RBT6マイクロコントローラを使用する市販のデバイスを使用しています。私はいくつかの機能をカスタマイズするためにファームウェアを交換する必要がありますが、必要な場合には現在のものをダンプして復元できるようにする前に、 ボードをST-Link v2プログラマに正しく接続しました。プログラマがデバイスに電力を供給しています。実際には、USBに接続するとデバイスが正しく起動します。問題は、ST-Linkユーティリティを使用してマイクロコントローラに接続することができないということです。私はいつも "接続できません"というエラー(error message)を得て、別の設定を試しています。STM32マイクロコントローラから現在のファームウェアをダンプします

私は以前にチップをリセットする必要がありますか?どうやって?

ありがとうございます!

+0

この接続にはどのようなソフトウェアを使用していますか、どのようなエラーが報告されていますか? –

+0

あなたは他のどのソフトウェアを試しましたか? –

+0

私はSTMの公式のST-Linkユーティリティ – Andrea

答えて

1

ST-LinkデバッガからJTAG/SWD信号を接続して、ターゲット上のピンを修正していることを確認してください。

また、ボードの電源がオンであることを確認してください。

次に、JTAG/SWD接続の速度をチェックし、はリセット時にに接続し、ターゲットのNRSTピンをアサートしてJTAG/SWDピンに接続できるようにします。

これが機能しない場合、オプションバイトを設定することによってMCUが読み取りに対して保護されている場合もあります(リファレンスマニュアルではRDP2を参照してください)。このビットが設定されていると、接続できなくなります。

関連する問題