On RP2040 this requires an external flash and can be bricked. On RP2350 you can put this bootloader in OTP, which does not require a second chip on the board, and can be made unbrickable by locking the OTP pages. That's quite a sizeable difference.Yes, that's easy enough, what has to currently be done for an RP2040.
What I was hoping for was to have an RP2350 with no Flash, and be able to boot it with code uploaded over reasonable distances using serial at more common baud rates.
I would have ideally liked it to be the same as Mass Storage BOOTSEL mode so I could just stream a UF2 file to it, or by using 'picotool' with a serial rather than USB connection, but alas not.
We considered making it UF2/PICOBOOT-compatible but wanted to keep the interface as simple as possible so that another microcontroller can just stuff a binary into it without dealing with more complex packetisation or error handling.
Statistics: Posted by LukeW — Thu Aug 15, 2024 6:44 pm