I'm afraid I ended up using direct wired flashing to the SWD pads rather than the much nicer built-in UF2 system ("dropping a file on a disk"), but I don't know if that would've worked had I not been so impatient! The uf2conv.py tool is needed to convert hex to uf2.
I had to unlock the chip anyway, I think, with a CMSIS-DAP flasher on the SWD pads. I say "I think" because I do this kind of thing a lot and may have got mixed up with another device :-) I can give you those steps if you like.
I went with the above config file, modified according to the bit where I said it worked.
I'm not sure how much you know about all this building/flashing business, to know how to pitch my response! Let me know if I'm talking gobbledegook or baby talk so I know where I am!
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hi @billsalt,
I'm afraid I ended up using direct wired flashing to the SWD pads rather than the much nicer built-in UF2 system ("dropping a file on a disk"), but I don't know if that would've worked had I not been so impatient! The
uf2conv.py
tool is needed to convert hex to uf2.I had to unlock the chip anyway, I think, with a CMSIS-DAP flasher on the SWD pads. I say "I think" because I do this kind of thing a lot and may have got mixed up with another device :-) I can give you those steps if you like.
I went with the above config file, modified according to the bit where I said it worked.
I'm not sure how much you know about all this building/flashing business, to know how to pitch my response! Let me know if I'm talking gobbledegook or baby talk so I know where I am!