cancel
Showing results for 
Search instead for 
Did you mean: 

OTA using BlueNRG LP 345

amankumbhani
Associate III

Hi,

I am trying to use a custom OTA application to perform firmware updates. The code works (default Service manger OTA code from the DK) till the image size of the app uploaded is below the address 0x10057800. As soon as the firmware image exceeds this threshold, OTA does not work. I read it in the user manual that the image base needs to be fixed to a particular address, how can I do that? Also I want the image to boot from that particular new address.

Please help.

Thanks.

1 ACCEPTED SOLUTION

Accepted Solutions
Sebastien DENOUAL
ST Employee

Hi @amankumbhani​ ,

Good news - Thanks for your feedback - I let you close this subject.

Regards,

Sebastien.

View solution in original post

3 REPLIES 3
Sebastien DENOUAL
ST Employee

Hi @amankumbhani​ ,

Don't knwo if you already had a look to AN5463

The BlueNRG-LP, BlueNRG-LPS OTA (over-the-air) firmware upgrade

It describes the different OTA strategy and how to manage jump address.

Regards,

Sebastien.

Hi Sebastien,

Thanks for your response. I have managed to get it to work. The service manager size had to be changed in order to increase the flash address boot address.

Thanks again!

Sebastien DENOUAL
ST Employee

Hi @amankumbhani​ ,

Good news - Thanks for your feedback - I let you close this subject.

Regards,

Sebastien.