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

nRF52810 Gazell implementation with Keil

Hi,

We currently have a Gazell project that runs on nRF52832. We have difficulties changing the project target to the nRF52810.

From the SDK17.0.2, example: "gzll_ack_payload_device_pca10040", just setting the target to nRF52810, we get these errors when building:

Should this even work? Doing the same with Blinky example works just fine.

Parents
  • Hi,

    nRF52810 does not have the Floating Point Unit in the Cortex M4 CPU like the nRF52832 has. You need to use a Gazell library that is built for soft-float CPU.

    I can't find any library for the nRF52810 in the ARM directory of the Gazell library, but there is a GCC version available, which can also be used with Segger Embedded Studio (components\proprietary_rf\gzll\gcc\gzll_nrf52810_gcc.a). If you are able to port your project to one of these toolchains, you can use this library.

    Best regards,
    Jørgen

Reply
  • Hi,

    nRF52810 does not have the Floating Point Unit in the Cortex M4 CPU like the nRF52832 has. You need to use a Gazell library that is built for soft-float CPU.

    I can't find any library for the nRF52810 in the ARM directory of the Gazell library, but there is a GCC version available, which can also be used with Segger Embedded Studio (components\proprietary_rf\gzll\gcc\gzll_nrf52810_gcc.a). If you are able to port your project to one of these toolchains, you can use this library.

    Best regards,
    Jørgen

Children
No Data
Related