SmartFusion2 devices have threshold detection for number of writes performed on FLASH memory. When this threshold is reached flash programming API returns an error status.
1. Open Hardware menu / <device name> / Configure / Configuration.
2. Select IgnoreWriteThresholdError to prevent winIDEA to abort flash programming operation when CPU returns this notification.
winIDEA can perform a Verify after download to detect any data not correctly written to flash memory.