When I using Safetilib to finish FLASH selftest, it always failed. If I setting flash with NORMAL_OIWTNOWA_NONSHARED, the flash selftest always failed, and my application execute time is 100us; If I setting flash with NORMAL_OINC_NONSHARED, the flash selftest passed, but my application execute time is 1200us. So I have some question:
1 Why does the flash cache property affects the flash SECDED selftest result?
2 which way should I choose?NORMAL_OIWTNOWA_NONSHARED or NORMAL_OINC_NONSHARED?
3 If I used NORMAL_OINC_NONSHARED and flash SECDED selftest passed ,whether it means SECDED woks fine if I change to NORMAL_OIWTNOWA_NONSHARED or other settings?
4 If 3 is yes, whether I could choose NORMAL_OINC_NONSHARED finish flash selftest,then I change flash settings to NORMAL_OIWTNOWA_NONSHARED which have a shorter time to finish my application?