Write to flash memory with Trustzone active (armv8-M33)

I can't write to memory flash when TZEN = 1 (e.g trustzone is active) , i hav no error return !

 I call this fucntions from secure side :

HAL_FLASH_Unlock();
 
HAL_FLASH_Program(FLASH_TYPEPROGRAM_DOUBLEWORD, FlashAddr, FlashData);

HAL_FLASH_Lock();