There is no much difference between a Multi Application bootloader and a normal bootloader. If you add the dependency to a multi App bootloader .hex file then two .cyacd,.elf and .map files will be generated.One will be corresponding to the lower flash address region and other the higher flash address region.
While bootloading the .cyacd file needs to be chosen such that it must correspond to the not active application. After bootloading the newly bootloaded application will be made as the active application.
I'm attaching a very basic example project. This is the PSoC Creator example project with the bootloader configured as Multi Application Bootloader.
I want to know how to switch from one to another between two bootloadable applications?
Thank you!I have find it in the document you provide.
Another question，I modify some files in the bootloader generated source because I need to communicate according my own Uart protocol.But the files will recover just as before modified when restart the PSOC Creator software.
So what should I do if I want to save the changes of files？
Look at the first ap note, discusses customization of BL code.
http://www.cypress.com/documentation/application-notes/an73854-psoc-3-psoc-4-and-psoc-5lp-introduction-bootloaders AN73503 PSoC® 3, PSoC 4, and PSoC 5LP Introduction To Bootloaders
http://www.cypress.com/documentation/application-notes/an68272-psoc-3-psoc-4-and-psoc-5lp-uart-bootloader AN68272 UART BL PSOC 3, 4, 5LP
http://www.cypress.com/documentation/application-notes/an60317-psoc-3-and-psoc-5lp-i2c-bootloader AN60317 I2C BL PSOC 3, 5LP
http://www.cypress.com/documentation/application-notes/an73503-usb-hid-bootloader-psoc-3-and-psoc-5lp AN73503 USB HID BL with GUI Host PSOC 3, 5LP
http://www.cypress.com/documentation/application-notes/an86526-psoc-4-i2c-bootloader AN86526 - PSoC® 4 I2C Bootloader
http://www.cypress.com/documentation/application-notes/an68272-psoc-3-psoc-4-and-psoc-5lp-uart-bootloader AN68272 - PSoC® 3, PSoC 4 and PSoC 5LP UART Bootloader
According the document,I load the existing Bootloader(v1.30) component,then modify some API code. The question is that I have define Catalog Placement in the Catalog Placement dialog,but my component is not displaying in the Catalog. Why?
Hi, Can you attach your project here, so that we can see catalog placement of the component ?