This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf52 spi dfu

Hi,

We are using a nrf52832 in a serialized application with a STM32F4 and standard SPI as the transport layer. We are using the SDK V12 on the STM32 and softdevice S132 on the nordic.

We would like to add the possibility to upgrade the firmware present on the nordic (serialization application + softdevice). So far the more interesting example to begin with in the SDK is bootloader_secure_serial.

1/. Do you have an example application on an embedded target other than the python application to upgrade the nordic ?

2/. Do you have a documentation about the packet format exchanged during a DFU for SDK higher than SDK V11 ? The last documentation I have found is

infocenter.nordicsemi.com/index.jsp

Regards,

Romain

Parents
  • Hi Romain,

    Question 1: Do you mean how to do DFU without using the nrfutil tool? Answer: You will need to use nrfutil to be able to generate the cryptographic keys & generate the DFU packages (see the Nordic Infocenter). But once you have done that, you can perform the DFU using either nrfConnect for the PC or using one of the two smartphone apps for iOS or Android (i.e. nrf connect or nrf toolbox).

    Question 2: Take a look at this link on the Nordic Infocenter. You can find it under Libraries -> Bootloader Modules -> DFU Transport -> Transport Layers

    Hope that helps!

Reply
  • Hi Romain,

    Question 1: Do you mean how to do DFU without using the nrfutil tool? Answer: You will need to use nrfutil to be able to generate the cryptographic keys & generate the DFU packages (see the Nordic Infocenter). But once you have done that, you can perform the DFU using either nrfConnect for the PC or using one of the two smartphone apps for iOS or Android (i.e. nrf connect or nrf toolbox).

    Question 2: Take a look at this link on the Nordic Infocenter. You can find it under Libraries -> Bootloader Modules -> DFU Transport -> Transport Layers

    Hope that helps!

Children
Related