Process HCI_UART BLE Connectivity updating FW in the field


Hi Carles, all,

What is the best way to do a firmware update in the field? What it is possible?

So far in the lab, I have a proto board with a nrf52832 chip onboard and also a JTAG connector. The JTAG connector of the proto board is connected to the DEBUG connector of nRF52 DK and is used for flashing the FW.

Of course this process is not applicable for field updates.

So far I found some documentation on how to proceed when wanting to do the upgrade FW process in the field.

Also I want to be sure all the pinning required is present not just for operating the nrf52 as BLE connectivity chip.
The idea is just to connect the nrf52832 with its UART pins to one of the main processor's (IMX6 UL-S) UARTs. And also to have the reset accessible. 

I'm wondering is this sufficient, and not having to have other pins to be controllable for the upgrade process?

How does the mcuboot fits in this story?

Not full understand this statement in the topic that is embedded in this topic.
"No, it's the same UART, but you'll need to reboot into MCUboot's serial recovery mode, update the image and then reboot back into the new image."

Thanks in advance, 

Best regards,

Join to automatically receive all group messages.