cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC™ 4

Neth_4594036
New Contributor

Hey,

Is it possible to upgrade the application from cloud/server rather than smartapp?

get zip file from sever --> store in flash --> switch application to DFU / boot-loader mode using button less --> read this file from flash --->send this file for upgrade firmware and replace with existing firmware

0 Likes
1 Solution
GeonaP_26
Moderator
Moderator

We do not have a reference example which performs bootloading from cloud/server. However, PSoC bootloader supports the 'Custom Interface' option to interface your custom communication protocol requirements. You can interface the communication layer with bootloader component files. Please refer to the Upgradable Stack OTA Bootloader or External Memory OTA Bootloader architectures to understand bootloading from a local copy either stored in PSoC device flash or external memory respectively. https://www.cypress.com/documentation/application-notes/an97060-psoc-4-ble-and-proc-ble-over-air-ota...

View solution in original post

0 Likes
1 Reply
GeonaP_26
Moderator
Moderator

We do not have a reference example which performs bootloading from cloud/server. However, PSoC bootloader supports the 'Custom Interface' option to interface your custom communication protocol requirements. You can interface the communication layer with bootloader component files. Please refer to the Upgradable Stack OTA Bootloader or External Memory OTA Bootloader architectures to understand bootloading from a local copy either stored in PSoC device flash or external memory respectively. https://www.cypress.com/documentation/application-notes/an97060-psoc-4-ble-and-proc-ble-over-air-ota...

View solution in original post

0 Likes