Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.218

External Flash programming

External Flash programming is supported for:

SPI Flashes


Serial FLASH Discoverable Parameters





Click to enlarge


Unlike internal flash device which is programmed during the debug download, external flash devices are programmed on command.



It is highly recommended to reset the target microcontroller before and after any external flash programming procedure. In the first case, this makes sure that the flash programming monitor executes correctly, and in the second case, this restores the default out-of-reset microcontroller state after the flash programming monitor uses some of the core register for its operation.




External storage devices have to be added manually, unlike internal storage devices, which are automatically added to the Hardware drop-down. See specific chapters for more details.



isystem.connect SDKs

External storage devices can be accessed via isystem.connect SDK. Use the CStorageDeviceController. See the examples for a quick start. All operations from winIDEA are available in SDK. Sector erase operation, which is not available from winIDEA, is available via SDKs.

Copyright © 2023 TASKING Germany GmbH