cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 4 MCU

CeGu_1509311
New Contributor II

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
Reply
1 Solution
CeGu_1509311
New Contributor II

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
Reply
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
Reply
CeGu_1509311
New Contributor II

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
Reply