1.The customer engineer reported that when the app reads a piece of Dflash data, a busfault error will be triggered.According to the logic of the software, the error of the corresponding address will be fixed (the erase operation will be performed), but during the erasure process, it is found that the FTEx FSTAT MGSTATO MASK is set to 1, and the erase operation cannot be successfully executed. Q:When will FTEx FSTAT MGSTATO MASK be set to 1?
2.Why does SEGGER J_Fflash software and JLink debugger report "Erase failed" message when SEGGER J_Fflash software reports "Erase Failed" for a single SECTOR (0x10004800--0x10004FFF) where BusFault occurs, but can I find that the erase has been implemented on KEIL?
3.Why can't the executed erase function in the software be successfully erased, but the external debugger can?