I would like to create a bootloader bootloadable combination that I could flash without the PSoC programmer, so I want to be able to flash the bootloader and the bootloadable without the programmer. Is the Combination Project my best bet? Can I do a combinations project where the bootloadables are not splitting the memory? Or is there a different way to do this like the In-Application Bootloader?
Please note that Cypress PSoC doesn't come with preprogrammed bootloader. So it is required to program the PSoC atleast once with the Bootloader project.
The advantage with combination project is you can program App0 from App1 and App1 from App0. Are you looking for two applications those can program each other?
Can you please give more information about your requirement?
So I have a bootloader bootloadable project, I can update the bootloadable remotely through the bootloader, I can only give the psoc chip a new bootloader if I use the psoc programmer, but I would like to be able to update the bootloader remotely.
Using two applications that update each other (combination project) would help me reach my goal. But is there a way to use two applications without splitting the memory between them? like for example the first application would have most of the memory and the second application has a small chunk of memory.
Or is there a better way than the combination project to achieve my goal?