This website uses cookies so that we can provide you with the best user experience. To read more about the cookies we use and to change your settings see our Cookies Policy.
By default, Data Flash (DFLASH), which is divided into two banks DFLASH0 and DFLASH1, is programmed through the regular debug download (fast flash programming based on flash programming monitor) via Hardware | Infineon device | Configure. DFLASH can be split and used separately by the user...
The scripts TC3xx_PFLASH_Inject_ECC_error.py and TC3xx_DFLASH_Inject_ECC_error.py , which are distributed with winIDEA, program a memory page to either PFLASH (address 0xA0000000) or DFLASH (address 0xAF000000).Then they turn auto ECC code generation OFF and use the same codefor reprogramm...
Possible causes and solutions Use the latest verified build Open the Downloads web page. Wrong CPU selected Double-check the target CPU designation and verify that a matching CPU is selected in Debug |Configure Session |SoCs . CPU is reset by either external watchdog circuitry or internal ...
winIDEA checks if the start address from the Symbol file (ELF file) points to the same address specified in the STAD (Start address) field of any valid UCB (UCB_BMHDx_ORIG or UCB_BMHDx_COPY, BMHDx for x=0, 1, 2, 3). If it doesn’t, FLASH programming is rejected and a warning appears: Error ...
Using dedicated initialization scripts, winIDEA can temporarily unprotect (and resume) Program Flash (PFLASH) Data Flash (DFLASH) Boot Mode Header Location (BMHD) before performing flash read/write operations into these areas. Flash protection password can be also entered as a script param...
This topic explains the process of programming multiple Program Files using winIDEA, and particularly focusing on creating memory images and handling overlapping files. When downloading files, winIDEA creates a single memory image that encompasses all the files to be programmed onto the ta...