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

LESC: Using uECC library with Keil

Hi

We are trying to use the uECC library file (micro_ecc_lib_nrf52.lib) with our project that is built in Kiel. We have followed the instructions found here using the open source micro-ecc example to create the lib file. However, when building the project in Keil we get the following:-

Build target 'Project_Example'
linking...
    .\_BuildKeil\Project_Example.axf: Error: L6654E: Rejected Local symbol [Anonymous Symbol] referred to from non group member uECC.o(.debug_macro)
    .\_BuildKeil\Project_Example.axf: Error: L6654E: Rejected Local symbol [Anonymous Symbol] referred to from non group member uECC.o(.debug_macro)
    .\_BuildKeil\Project_Example.axf: Error: L6654E: Rejected Local symbol [Anonymous Symbol] referred to from non group member uECC.o(.debug_macro)
    .\_BuildKeil\Project_Example.axf: Error: L6654E: Rejected Local symbol [Anonymous Symbol] referred to from non group member uECC.o(.debug_macro)
    .\_BuildKeil\Project_Example.axf: Error: L6654E: Rejected Local symbol [Anonymous Symbol] referred to from non group member uECC.o(.debug_macro)
    .\_BuildKeil\Project_Example.axf: Error: L6654E: Rejected Local symbol [Anonymous Symbol] referred to from non group member uECC.o(.debug_macro)
    .\_BuildKeil\Project_Example.axf: Error: L6654E: Rejected Local symbol [Anonymous Symbol] referred to from non group member uECC.o(.debug_macro)
    .\_BuildKeil\Project_Example.axf: Error: L6654E: Rejected Local symbol [Anonymous Symbol] referred to from non group member uECC.o(.debug_macro)
    .\_BuildKeil\Project_Example.axf: Error: L6654E: Rejected Local symbol [Anonymous Symbol] referred to from non group member uECC.o(.debug_macro)
    .\_BuildKeil\Project_Example.axf: Error: L6654E: Rejected Local symbol [Anonymous Symbol] referred to from non group member uECC.o(.debug_macro)
    .\_BuildKeil\Project_Example.axf: Error: L6654E: Rejected Local symbol [Anonymous Symbol] referred to from non group member uECC.o(.debug_macro)
    .\_BuildKeil\Project_Example.axf: Error: L6654E: Rejected Local symbol [Anonymous Symbol] referred to from non group member uECC.o(.debug_macro)
    Target not created

Any idea why we're getting this linking error?

We're using softdevice s132 v2.0.0, SDK v11.0.0, and Kiel v4.54

Thanks

Parents Reply Children
No Data
Related