3 ms·
My experience as a hobbyist with an STM32F401CE dev board echoes "DFU doesn't work reliably". For some reason the success rate of getting the integrated DFU boo
by rgoulter 6y ago
My experience as a hobbyist with an STM32F401CE dev board echoes "DFU doesn't work reliably". For some reason the success rate of getting the integrated DFU bootloader to work varied for the exact same board with different computers. But, given that flashing over SWD worked all the time, it's just easier to use that.
Micropython supported writing python programs as plaintext files to the flash-drive on the device. This was super convenient for hobbyist prototyping.
- jrockway 6y agoYup, exactly. I don't know how they made it so flaky, but it's flaky every single time. (To some extent, I think it's bootloader-related issues; not a hardware or protocol problem, but a quirk of the bootloaders floating around.) Once you get Micropython or Circuit Python loaded, it is pretty great. I think if I were teaching someone programming for the first time, that's the platform I'd use. (But every time I try, they say they want to learn React, try doing so for a week, and then give up on programming for good. You've gotta crawl before you can walk!)