Multi-image DFU over BLE (nrf5340) #61
Unanswered
powellluca
asked this question in
Q&A
Replies: 1 comment 1 reply
-
|
Sharing OTA-related configurations from the |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am a bit confused on how to perform multi-image DFU on nrf5340 using smpmgr. The Zephyr project is based on the example OTA application from the Nordic SDK.
I have so far been successful running OTA updates with just the application core image, using the following:
However the Zephyr project contains an additional child image for the network core (net_core_app_update.bin) and I can't seem to find a way to include that image in the upgrade process. I tried uploading/upgrading separately to slot 4 with
smpmgr --ble '11:22:33:44:55:66' upgrade --slot 4 ./net_core_app_update.binBut running this seems to overwrite whatever is in slot 1 of the device and confirming the net core image by the hash code does not work. Here's the ImageState after attempting to upgrade the network core:
Perhaps I am interpreting the image numbers and slots incorrectly (#3), but I may have missed some KConfig options from the Nordic SDK docs. Any help here would be appreciated!
Beta Was this translation helpful? Give feedback.
All reactions