2019-05-05 08:25 AM
Hi guys, I am planning to buy a bare STM32 ARM Microcontroller and wanted to know wether it comes with a boot loader so that I can directly upload code using Keil u vision, STM32 Cube MX and a ST link V2.
If there is no boot loader shipped with the uC, what should I do? What are the steps I need to follow to be able to run code from Keil u vision? Are there any videos on youtube that you could give me to add a boot loader to this bare STM32 ARM Microcontroller of mine?
Thank you
2019-05-05 08:51 AM
You are misunderstanding it because of Arduino nonsense... Programmers/debuggers like ST-LINK, J-Link and others work directly with a MCU regardless of any firmware, including bootloaders. That's exactly what they are made for! And the debugging of course, which Arduino doesn't have at all.
2019-05-05 08:56 AM
ohh thank you. So I just plug and play literally.
2019-05-05 11:11 AM
There is a ROM based loader supporting USB, UART, CAN, I2C, etc depending on the exact family/model.
Review AN2606 for details