This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

OTA on nrf5340

Hi

 I need to do DFU OTA  for my Custom board. So, I need to Know the procedures which I need to follow for nrf5340 and how can I do that on NRF Connect SDK. Kindly help me to get it done

Thanks & Regards

Navin Chakravarthy K

Parents
  • Hi,

    Kindly refer this tutorial to know the steps to do DFU in nRF Connect SDK. The steps are the same for implementing dfu to the application core of nRF5340. For the network core, refer this page.

    Regards,

    Swathy

  • Hi Swathy,

    I can understand the above tutorial. But, I have two doubts

    I need BLE NUS also. If I change the value of ble NUS to DFU. Then how can I use BLE uart ?

     For BLE-related applications, we need to flash both cores right. How do I need to do?

    Thanks & Regards

    Navin

  • Hi Navin,

    Mr.NCK said:
    I need BLE NUS also. If I change the value of ble NUS to DFU. Then how can I use BLE uart

    Using BLE is not a problem even if you are doing DFU. Note that the instant UART0 is used for the mcumgr and hence cannot be used. You could use any other instance, like UART 1 for data transfer.

    Mr.NCK said:
    For BLE-related applications, we need to flash both cores right. How do I need to do?

    It is not necessary to update both the cores when updating nrf5340DK. Updating the application core alone will work fine and this can be done by referring the tutorial I linked to you the last time.

    Kind Regards,

    Swathy

  • Hi Swathy,

    Using BLE is not a problem even if you are doing DFU. Note that the instant UART0 is used for the mcumgr and hence cannot be used. You could use any other instance, like UART 1 for data transfer.

    Tell me the procedure to check and fix this one.

    Thanks & Regards

    Navin Chakravarthy K

Reply
  • Hi Swathy,

    Using BLE is not a problem even if you are doing DFU. Note that the instant UART0 is used for the mcumgr and hence cannot be used. You could use any other instance, like UART 1 for data transfer.

    Tell me the procedure to check and fix this one.

    Thanks & Regards

    Navin Chakravarthy K

Children
Related