e) Make sure you do a full erase with the ST Flash Loader - that might well fix any issues. I'd really advise just using the python flasher though - I use this all the time without issues and in fact all the boards are flashed with it at the factory.
g) Ahh, you're using the wrong command for the flash loader, so it loads to the wrong address and tries to overwrite the bootloader (and the bootloader won't overwrite itself).
Either:
Put the board into USB bootloader mode (pulsing blue LED), and run ESPRUINO_1V3=1 make serialflash (this writes to 0x08002800, not 0x08000000)
Run scripts/create_espruino_image_1v3.sh, which will create a full image (including bootloader) which can be written to 0x08000000 with whatever flasher that you want.
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.
Great!
e) Make sure you do a full erase with the ST Flash Loader - that might well fix any issues. I'd really advise just using the python flasher though - I use this all the time without issues and in fact all the boards are flashed with it at the factory.
g) Ahh, you're using the wrong command for the flash loader, so it loads to the wrong address and tries to overwrite the bootloader (and the bootloader won't overwrite itself).
Either:
ESPRUINO_1V3=1 make serialflash
(this writes to 0x08002800, not 0x08000000)scripts/create_espruino_image_1v3.sh
, which will create a full image (including bootloader) which can be written to 0x08000000 with whatever flasher that you want.