How to recover from a bad programming

Project maintained by profezzorn Hosted on GitHub Pages — Theme by mattgraham

If your ProffieBoard is unresponsive, either because of creating a program that doesn't work, or because of interrupting a programming in a middle. Don't worry here's what you need to do:

  1. Plug in your Proffieboard to your computer
  2. hold the BOOT button.
  3. press and release the RESET button.
  4. Make sure that the board shows up as "STM32 BOOTLOADER" on your computer. Click here to learn how to check. If you don't see "STM32 BOOTLOADER" connected to your computer, try again. If you cannot get past this step, regardless of how many cables you try, then there is most likely something wrong with your board, or you're not actually pushing the buttons correctly.
  5. Click the upload button in Arduino. Note that the board will not show up under "Arduino -> Tools -> Port". This is expected and not a problem, upload should work anyays.
  6. If the upload went well, your board should now be working normally.