I'm hoping someone has a `best practices' for this.
I programmed an STM32F `Flash Release' to check a timing concern and have discovered that I have set STARTUP_FROM_RESET and cannot regain control of the CPU via JTAG, as warned in the STM32F10s_Startup.s. (This project was derived from another, so that may well not be a Crossworks setting).
I think I can get back control by setting the boot0/boot1 pins to system_memory, reflashing, then setting the boot pins back to flash, but as I don't have a switch this presently will mean soldering wires to the pins on the pack, which is not exectly ideal.
Am I right that this is the only way to regain control? I guess I'll soon know if it works, at least.
Is there a better/best way to handle this? Maybe it always need a switch or jumper?
Please sign in to leave a comment.