STM32F103C8T6、keil MDK472 SWDダウンロードモードまたはデバッグが常に表示されるエラー:フラッシュダウンロードに失敗しました-「Cortex-M3」ソリューション

 

ARM 32ビットCortex-M3マイクロコントローラー、72MHz、64kBフラッシュ、20kB SRAM、
PLL、組み込み内部RC 8MHzおよび32kHz、リアルタイムクロック、
ネストされた割り込みコントローラー、省電力モード、JTAGおよびSWD、
3同期。入力キャプチャ、出力比較、PWMを備えた
16ビットタイマー、16ビット6chアドバンストタイマー、2つの16ビットウォッチドッグタイマー、SysTickタイマー、
2 SPI、2 I2C、3 USART、USB 2.0フルスピードインターフェイス、CAN 2.0Bアクティブ、
2つの12ビット10チャンネルA / Dコンバータ、高速I / Oポート

 

ここに追加をクリックします。64Kはありません 

 

解決策:リセットポイントを長押ししてダウンロードすると、エラーが報告されます。次にリセットを解除し、ダウンロードをクリックすると正常にダウンロードされます。デバッグについても同じことが言えます。

 

SWDダウンロード配線

配線が必要:

  • VDD
  • TMS / SWDIOはstm32のPA13に対応します  
  • TCK / SWCLKはstm32のPA14に対応します
  • 任意の足
  • stm32のNRSTに対応するRESETは接続可能または接続なし

おすすめ

転載: blog.csdn.net/chenhao0568/article/details/107251479