I would like to implement firmware update of nRF52832 through UART from Linux SoM, do you recommend following the DFU procedure or implement custom bootloader?
I don't need the cryptographic, and searching the fastest way to implement it.
I would like to implement firmware update of nRF52832 through UART from Linux SoM, do you recommend following the DFU procedure or implement custom bootloader?
I don't need the cryptographic, and searching the fastest way to implement it.
Hi,
I would go for using our serial DFU bootloader. Then you will already have both the protocol and the nRF52832 software. (For the latter you may want to do some modifications to your existing application for entering DFU mode, etc., but you do not need to change the DFU bootloader itself.)
For the Linux SoM side you can have a look at our DFU controller implementations for reference, for instance nrfutil. Our DFU solution is thoroughly documented on Infocenter. In particular you should have a look at DFU protocol, Device Firmware Update process and Bootloader.
Regards,
Terje
I review the secure_bootloader_ble_s132 and didnt find option to use UART instead of BLE for transportation method.
Can you please direct me how set the transportation to UART and how to control it?
I review the secure_bootloader_ble_s132 and didnt find option to use UART instead of BLE for transportation method.
Can you please direct me how set the transportation to UART and how to control it?
Hi,
For that you can have a look at the example Secure DFU Bootloader over Serial Link (UART/USB). The project at <sdk 17 folder>/examples/dfu/secure_bootloader/pca10040_uart is the secure bootloader with UART tranpsort for the nRF52832.
Regards,
Terje