DFU- OTA Build issues with Bl653dvk

Hi,


I have a firmware (performing DFU over Bluetooth )that runs well on nRF52833 dev kit  and  for developing the DFU over BLE. I follow this tutorial 

https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu

but , when same building for bl653dvk , we are getting below error. please suggest on this.

Parents
  • Hi

    I have two suggestions you can try. First off, you might be using a driver requiring the use of multithreading, which enables certain kernel APIs. Could you try adding this to the MCUboot configuration in your project. CONFIG_MULTITHREADING = Y

    Another thing that could cause something like this on a 3rd party device and not one of our DKs is that the external LF crystal is not mounted on the 3rd party kit (they often come without one). So you will need to set the CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC and CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION = Y. Please note that the RC calibration process requires Multithreading as well, which is why you should set this to Y as well.

    Best regards,

    Simon

Reply
  • Hi

    I have two suggestions you can try. First off, you might be using a driver requiring the use of multithreading, which enables certain kernel APIs. Could you try adding this to the MCUboot configuration in your project. CONFIG_MULTITHREADING = Y

    Another thing that could cause something like this on a 3rd party device and not one of our DKs is that the external LF crystal is not mounted on the 3rd party kit (they often come without one). So you will need to set the CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC and CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION = Y. Please note that the RC calibration process requires Multithreading as well, which is why you should set this to Y as well.

    Best regards,

    Simon

Children
No Data
Related