Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf52 SDK Example Project Error - FYI

Using CrossStudio and SES project and session files, I'm unable to successfully link the project due to a filling library file or missing compile option.

The project path is: 'nRF5_SDK_15.0.0_a53641a\examples\ble_central_and_peripheral\experimental\ble_app_interactive\pca10040\s132\ses',

the error is:

Linking ble_app_interactive_s132_pca10040.elf
cannot find ../../../../../../../external/micro-ecc/nrf52hf_armgcc/armgcc/micro_ecc_lib_nrf52.a: No such file or directory

I did a complete search of the hard drive and micro_ecc_lib_nrf52.a does not exist anywhere.

The file micro_ecc_lib_nrf52.a is listed under folder 'nRF_micro-ecc' in the IDE

The preprocessor defines are:

__SES_ARM
BOARD_PCA10040
CONFIG_GPIO_AS_PINRESET
FLOAT_ABI_HARD
INITIALIZE_USER_SECTIONS
MBEDTLS_CONFIG_FILE="nrf_crypto_mbedtls_config.h"
NO_VTOR_CONFIG
NRF52
NRF52832_XXAA
NRF52_PAN_74
NRF_CRYPTO_MAX_INSTANCE_COUNT=1
NRF_SD_BLE_API_VERSION=6
S132
SOFTDEVICE_PRESENT
SVC_INTERFACE_CALL_AS_NORMAL_FUNCTION
SWI_DISABLE0
uECC_ENABLE_VLI_API=0
uECC_OPTIMIZATION_LEVEL=3
uECC_SQUARE_FUNC=0
uECC_SUPPORT_COMPRESSED_POINT=0
uECC_VLI_NATIVE_LITTLE_ENDIAN=1

Parents Reply
  • Hi,

    Would it be possible to get the library pre-compiled somewhere, I have been trying to get this done for two days and got basically nowhere. I had no idea there is a hurdle like this to cross for getting this one functionality to work.

    I am at a point where I have the micro-ecc folder with the Git project data in place, but cannot compile them, as no 'make' is in my system although I think I have installed everything needed for it. Most stuff is for Linux, I am running on Windows.

    Would be just simple if I could find the necessary files ready-made, copy them in the right folders - done.
    Why it cannot be like that?

    Thanks.

Children
Related