A XMC program can be set to run in either the cached or non-cached Flash memory space. Our application runs in the cached address space which allows it to run faster. We also have an update possibility within the application.
I am not sure if it is OK to use the cached Flash addresses during the re-programming. Does it make any difference which address space is used.