How do i setup gazell secure libraries for 52810

In sdk 16 release notes i have read 52810 chips are supported for gazell secure libraries. But when i make the project port changes as described in "developing for 52810" page, i get the below error. I am using Keil uVision 5. I saw some lib files named 810 in gcc folder. but do i need to import all my code to gcc now ? or is there a workaround to get it working with keil ?

 

    Tag_FP_arch = VFPv4 instructions were permitted, but only citing registers D0-D15 (=6)
    Tag_ABI_HardFP_use = This code should execute on the single-precision variant derived from Tag_FP_arch (=1)
    Tag_FP_HP_extension = Use of the optional half-precision extension to VFPv3/Advanced SIMDv1 was permitted (=1)

I set the flag as "-DFLOAT_ABI_SOFT" and changed definitions from "FLOAT_ABI_HARD" to "FLOAT_ABI_SOFT". Didnt make a difference.

Parents Reply
  • Mehmet Nuri said:
    is there any flag to define in SES for using gcc files for 52810. Correct me if im wrong please.

    SES use GCC internally (though it has its own linker), so you use the same library. You simply add the library in the same way as you add a .c file (that would be gzll_nrf52810_gcc.a or gzll_nrf52810_sd_resources_gcc.a).

    Mehmet Nuri said:
    When i compile, will it automatically use gcc file or do i need to define some flags for it. Or install a dependency ?

    It will use the library file(s) you have included in the project, so you need to pick the right one.

Children
Related