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