BLE OTA 256 Kb is possible to get stuck?

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

cross mob
CeGu_1509311
Level 2
Level 2
First like received

Hi,

   

I implemented BLE OTA in a 256kb PSoC 4 , it is working fine, but I want to know if is possible the Launcher main project get stuck and how to recover from this without physical reprogramming. 

   

Regards

0 Likes
1 Solution
CeGu_1509311
Level 2
Level 2
First like received

I'm using Upgradable Stack.

   

 

   

This is my issue and I solved it following the instructions

   

http://www.cypress.com/knowledge-base-article/psoc-proc-ble-upgradable-stack-ota-project-gets-stuck-...

   

 

   

But you need to do it with a Customer Component to avoid PSoC to use the default Generated Code

   

To do it use this link 

   

http://www.cypress.com/knowledge-base-article/avoiding-changes-source-file-get-overwritten-psoc-crea...

View solution in original post

0 Likes
2 Replies
Anonymous
Not applicable

Did you implement this with the Fixed Stack, Upgradable Stack, or External Memory model?  AFaIK the main risk with any of these is uploading an otherwise valid object file which doesn't execute properly and/or provides no way to exit back to the bootloader.

0 Likes
CeGu_1509311
Level 2
Level 2
First like received

I'm using Upgradable Stack.

   

 

   

This is my issue and I solved it following the instructions

   

http://www.cypress.com/knowledge-base-article/psoc-proc-ble-upgradable-stack-ota-project-gets-stuck-...

   

 

   

But you need to do it with a Customer Component to avoid PSoC to use the default Generated Code

   

To do it use this link 

   

http://www.cypress.com/knowledge-base-article/avoiding-changes-source-file-get-overwritten-psoc-crea...

0 Likes