SmartFusion2 devices have threshold detection for the number of writes performed on flash memory. When this threshold is reached flash programming API returns an error status.
1. Open Hardware | <device> | Configure | FLAGS Configuration.
2. Select IgnoreWriteThresholdError to prevent winIDEA from aborting the flash programming operation when the CPU returns this notification.
winIDEA can perform a Verify action after download to detect any data not correctly written to flash memory via Debug | Configure Session | SoCs | Startup.