JP7FKFの備忘録

ヒトは,忘れる生き物だから.

STM32でSWCLK, SWDIOをGPIO Outputにして書き込めずにハマる

STM32でSWCLK, SWDIOをGPIOとしてoutputに使ったとき.

  • いつもどおりflashからbootすると,起動直後にGPIOがoutになってしまってそのままでは書き込めなくなる.
  • いったんBOOT0をHighにしてシステムメモリor RAM起動にするとから書き込むと書き込める.
    • BOOT0の状態BOOT1=Highならシステムメモリ,LowならRAM boot.
    • BOOT0=Lowだとflash bootだからね.

References