i'm using arm cortex m4 "STM32F407VGA" that was working properly but it stopped working now the driver is OK the debuggers settings are also right what can i do??? or if it is possible how can i do factory reset ??
Pulling BOOT0 high at reset will stop your broken code from running.. From there erasing it should be easier. Not really a factory reset.
please give me information about pulling BOOT0 high at reset. please explain me the process to do it i don't have any idea of this.
You don't mention a board or provide a schematic.
Use wire, and a 10K resistor, and connect VDD and BOOT0 with them.
i have stm32f407vga discovery board
Ok, so see the BOOT0 and VDD pins half way up the connector on the right side, jumper them together.
Alternatively go into you debugger settings, and select "Connect Under Reset", and then go erase the part. Got ST-LINK Utilities? Use those.
Thanks a lot for the information.
Connect Under reset worked for me!!