предположу EEPROM_EMU_Status_TypeDef Write_Flash (uint8_t selector, uint16_t vaddr, uint32_t* data, uint8_t cnt)
#define a_little_bit (1)
uint8_t gap[a_little_bit];
uint64_t m[5];
m[0] = data[0];
uint64_t k = m[0];
HAL_FLASH_Unlock();
HAL_FLASH_Program(FLASH_TYPEPROGRAM_DOUBLEWORD, 0x0800c000, k);
HAL_FLASH_Lock();
return EE_OK;
варьируя a_little_bit в пределах 1-3 можно добиться падения или работы.