- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Are there any example-applications or existing API's to update "application area 1 vs 2" in-app?
i.e. in the bootloadable while the app is running, not by first having to reboot into the bootloader.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
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.
https://www.cypress.com/documentation/component-datasheets/bootloader-and-bootloadable
Thanks
Ganesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
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.
https://www.cypress.com/documentation/component-datasheets/bootloader-and-bootloadable
Thanks
Ganesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Fantastic and speedy support as always,
Thanks Ganesh!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
any input?