Arm Cortex Microsemi SmartFusion2: Handling flash write threshold errors

18-Jul-2024

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.



Possible solution

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.


More resources in winIDEA Help

Was this answer helpful?