PSoC BLE bootloader

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Dear all, I attended the PSoC 4 BLE semilar a couple of month ago, and now trying to ramp up on the PSoC BLE technology.  I am familiar with Xilinx Zynq (ARM Cortex A9) and TI Tiva (ARM Cortex M4), and could not understand PSoC bootloading until I found bootloader host documentation.  These days, the interface to a host tends to be either USB or Bluetooth, so I am looking for BLE bootloader.  Is there any app note on how to do this on PSoC 4 BLE (I have the CY8CKIT-042-BLE)?

   

Thank you for reading.

0 Likes
1 Solution
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

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-introducti...      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-bootl...                       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-5l...                               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-bootl...                                       AN68272 - PSoC® 3, PSoC 4 and PSoC 5LP UART Bootloader

   

http://www.cypress.com/forum/psoc-3-known-problems-and-solutions/multi-application-bootloader

   

 

   

Regards, Dana/

View solution in original post

0 Likes
2 Replies
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

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-introducti...      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-bootl...                       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-5l...                               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-bootl...                                       AN68272 - PSoC® 3, PSoC 4 and PSoC 5LP UART Bootloader

   

http://www.cypress.com/forum/psoc-3-known-problems-and-solutions/multi-application-bootloader

   

 

   

Regards, Dana/

0 Likes
Anonymous
Not applicable

Henry,

   

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.