Some ref material -
https://secure.cypress.com/?rID=107402 BLE 100 projects in 100 days
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
1 of 1 people found this helpful
We don't have an app note on BLE bootloading yet, but it will be out soon. Please look out for update on www.cypress.com.
Meanwhile, PSoC Creator based BLE component has some associated example projects on BLE OTA bootloading. In case you haven't tried them out, you can access those project by dragging and dropping a BLE component on PSoC Creator Top Design, right-click on the component and select Find Example Projects... The projects have associated documents that help you to understand the architecture and setup the project.