Not able to update firmware over UART using MCUboot: flag shows pending

I tried to update firmware over UART (using MCUboot).

The flag shows test pending, and was able to test the application and provide expected output.

But was not able to "confirm image", it shows Error:NMP timeout, when the confirm image command is executed.

Thanks in advance

Parents Reply Children
  •   Please find the attachment below:
    Issue: I can update the image file but the application does not run after update And also it stays in the bootloader mode.
    Thank you

  • Your sample works for me. See the recording:

  •   Thank you so much for the feedback.
    I will try it again if not then I will use 'ncs 2.4.0' version.

    Also in my case I dont see the 'hash' value as shown below:

    Images:
    image=0 slot=0
    version: 0.0.0.0
    bootable: false
    flags:
    hash: Unavailable
    Split status: N/A (0)

    Any reason why

  • In v2.4.0, Serial Recovery was upgraded to print some more information about the image.

    What you see is expected before v2.4.0

  •   with  v2.4.0 it works fine.

    Please can you provide an example for "SMP Client" (to transfer over UART) or suggestions on how to implement this?
    I am planning to run SMP Client in my laptop itself, to update firmware over UART.

    Any information on this is much appreciated. 
    Thanks!

Related