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

52810, how to use dfu?

Hello, guys, I develop 52810 with sdk 14.1.0, i need the OTA features, but i couldn't find the dfu demo(ble secure dfu bootloader and buttonless dfu template app, pca10040e), what can i do ?

Do you give the dfu demo for 52810 later?

Parents
  • In case anyone else finds this and has an issue with compilation failing due to invalid options (using hardware floating point with the 52810):

    The options for "micro_ecc_lib_nrf52.lib" included in the project file has a path using the nrf52hf_keil directory in the micro-ecc directory.  Since the NRF52810 does not have hardware floating point capability it will fail to compile (linker error about invalid options).

    I spent a lot of time thinking I'd built the wrong version of the micro-ecc library, but it turns out to be an incorrect setting in the project file.  TO use the non-hardware floating point version, right click on the "micro_ecc_lib_nrf52.lib" file in the Project listing (it'll be inside the nRF_micro-ecc folder).  Select the "Options for File" contextual menu item.  In the "Path" variable, change the "nrf52hf_keil" to "nrf52nf_keil".

    This should get rid of the linker error assuming micro-ecc was compiled correctly.

    -F

Reply
  • In case anyone else finds this and has an issue with compilation failing due to invalid options (using hardware floating point with the 52810):

    The options for "micro_ecc_lib_nrf52.lib" included in the project file has a path using the nrf52hf_keil directory in the micro-ecc directory.  Since the NRF52810 does not have hardware floating point capability it will fail to compile (linker error about invalid options).

    I spent a lot of time thinking I'd built the wrong version of the micro-ecc library, but it turns out to be an incorrect setting in the project file.  TO use the non-hardware floating point version, right click on the "micro_ecc_lib_nrf52.lib" file in the Project listing (it'll be inside the nRF_micro-ecc folder).  Select the "Options for File" contextual menu item.  In the "Path" variable, change the "nrf52hf_keil" to "nrf52nf_keil".

    This should get rid of the linker error assuming micro-ecc was compiled correctly.

    -F

Children
Related