BlackMagicProbe SMDprutser style

Posted on Monday, February 20th, 2017 in ARM by DP


Sjaak has published a new build:

When you get started on ARM microcontrollers things are very overwhelming at first… After coping with the first few hurdles like installing a toolchain and IDE, the next part should be getting a tool to program the chip. Many vendors have some kind of bootloader burned in the chip, which can’t be altered. Some manufacturers use serial, some use USB (mass-storage, DFU or HID). Unfortunately every vendor has it own implementation and they aren’t compatible with each other and may require special hardware. This can make it hard(er) for you to change between vendors. Another downside is your code can only be debugged by ‘printf” and not ‘realtime’.

More details at


This entry was posted on Monday, February 20th, 2017 at 1:54 pm and is filed under ARM. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

3 Responses to “BlackMagicProbe SMDprutser style”

  1. Drone says:

    Aw, how-come Bus-Pirate can’t do all this too?

    • Sjaak says:

      In theory the buspirate can also do SWD or JTAG as it just wiggling some pins.

      I dunno if the speed and memory is sufficient for fast debugging. Programming is perfectly doable (there is a xsf player) for the buspirate.

      • Faisal says:

        The BMP runs a GDB server on the device itself. The PC just runs a GDB client which connecte via serial port to the BMP. This eliminates the setup hurdles and compatibility issues plaguing many JTAG/SWD adapters.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Joe Desbonnet: Ya, I can recommend the low melting point solder. I used brand 'ChipQuik' and it's amazingly easy to use.
  • Jerome: I need a new BusPirate for the Fablab ;) Many thanks!
  • Max: Seems like an unexpectedly violent way to remove the chip indeed. A hot air station should of course do the job just fine, but in...
  • jose: Part removal described here is pure butchery, the cheapest hot air station will do a fast and clean job removing the QFP, heat air to...
  • Cody: Yes please