2

STM32F407ボードにコードを書きたいです。そこで、blink のサンプルコードを書き、それに準拠しました。バイナリプログラムを挿入します。これを行った後、usbを物理的に切断し、再度接続しました。しかし、USBは反応しません。「デバイスマネージャー」を開いて、何が起こったのかを確認しました。STM32 USB 接続で、「不明なデバイス (デバイス要求記述子が失敗しました)」が明らかになりました。私はこの問題を解決するために最善を尽くしました。この問題の解決策は何ですか..?

4

1 に答える 1

2

アプリケーション自体が USB スタックを実装していない限り、アプリケーションの実行中に USB デバイスは存在しません。DFU USB デバイスは、実際にブートローダーに存在する場合にのみ存在します。AN3156ブートローダ コード シーケンスのセクションを参照してください。DFU に入るには、BOOT0/BOOT1 ピンをシステム メモリ ブート モードに設定する必要があります。

SYSTEM および SRAM メモリ ブート モードを無効にする読み取り保護を有効にした場合、これらの方法でプログラム可能性を回復するためにチップをロック解除する必要があります。

于 2015-12-19T21:59:50.837 に答える