Hi @ZhaozhangChen,
Yes, it can be disabled this way.
Please note that this is a write-once register in Normal mode.
danielmartynek_0-1689931412663.png
The register is loaded from the Flash IFR (FOPT) during the reset sequence.
A constant can be place at the IFR.
E.g.
//set FOPT = 0xFF (at 0xFF0E) and FSEC = 0xFE (at 0xFF0F)
//place the constant at address 0xFF08
const unsigned char flash_array[] @@0xFF08= {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE}
danielmartynek_1-1689931624149.png
Regards,
Daniel