cancel
Showing results for 
Search instead for 
Did you mean: 

Solution to migrate OTA application from BlueNRG-355 to BlueNRG-345

ARamí.1
Associate II

Hello Everyone,

I have my own board. I’m using Keil uVision5 and STSW-BNRGLP-DK DK-1.1.0 software package.

I have an issue when I try to migrate my own application from BlueNRG-355MC to BlueNRG-345MC. I have followed the steps in the User Manual:

Keil toolchain:

– in [Projects]>[Options for Target '...']>[Device]>[ST BlueNRG-LP Series]>[ST BlueNRG-LP], select

ST BlueNRG-345

– in [Projects]>[Options for Target '...']>[C/C++]>[Preprocessor Symbols]>[Define], add

CONFIG_DEVICE_BLUENRG_345

– in [Projects]>[Options for Target '...']>[Linker]>[Misc Control], add –predefine="-

DCONFIG_DEVICE_BLUENRG_345=1"

I am able to program a simple blinking led correctly, but my issue is when I want to use OTA configuration.

For my application I need to program first the firmware BLE_OTA_ResetManager and then program my firmware with Lower or Higher configuration. This works for me in BlueNRG-355.

I tried to migrate firmware BLE_OTA_ResetManager and my firmware following the steps, but I don’t get any result. Keil programs it correctly but the microcontroller does nothing.

Has anyone had the same issue?

Am I doing something wrong, or should it work migrating both apps, Reset_Manager and my own app?

I would appreciate any possible help

Thanks. 

1 REPLY 1
amankumbhani
Associate III

Hi ARami, I am facing a similar issue. Did you find any solution to make it work? Thanks!