We are using an customized ASIC for one of application and came across an strange problem. Our flash memory is getting corrupted and due to this product start behaving bad.
We are using UART boot loader (with programming interface used was JTAG). We tried writing 00 (with other filled with FF) at one particular segment of flash memory and after repeated writing for 15 second, some other memory location also showing 00. After 30 second multiple memory locations were showing non-zero/no FF values.
Please let me know if anyone is having some experience with this kind of issue.