Alice_Yang:
thanks, i found the problem, because i defined some sectors in SKEAZ_flash.d

i used uint32_t __attribute__((section(".EkeyNum1"))) Ekey1_Num[3] to strorage a global variate, it seems no fault ,even in debug. i looked the .map file, and i found, the Ekey1_Num[3] strorage in 0x1ffff81B, when i download the hex file using j-flash v6.0, the errors come out, so
i modified my code, just used FLASH_Program1LongWord() construction to storage variates in fixed sectors, and didn't divide flash memory,the errors disappared, but i don't know why. can you tell me more details?thanks a lot