STM32F410 flash problem
Hello,
I have a problem with a PCB with an STM32F410. This board is used in the field, and in some cases, it freezes, and only works by reflashing the firmware. We're using some data in the Flash (emulated EEPROM) to write data, about 18 bytes, written to sector 1 of the flash. When reading these microcontrollers that came from the field, I notice that sector 0 has invalid data, preventing the microcontroller from booting.
The writes are performed sporadically according to certain button commands, and only the read is performed when the code starts to check the status of these variables.
I performed several bench tests with noise generators and several continuous writes to memory to see if this could be a problem, but I was unable to reproduce the problem.
My power supply is stable, and when I input electrical noise signals, the microcontroller freezes, but it recovers after a watchdog reset.
I also reviewed the PCB to check for layout issues, but I didn't find anything that could cause a problem.
Has anyone else experienced this issue?
Thanks
