1 of 1 people found this helpful
For your requirement, you need to use Launcher + Combinational application#1 + Combinationa application#2 as shown in the below image.
In this method, the application 1 can bootload application 2 and application 2 can bootload application 1 while they are running. Please find the attached project for reference. For more information, please refer PSoC 4 bootloader component datasheet.
Also you can switch between application 1 and application 2 anytime with this method.
Fantastic and speedy support as always,
I had a quick look in your example code that shows the switching part.
What I couldn't find in the docs was an API for updating the actual flash-partition + needed metadata for "App1/2"