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

Converting a standard PCA10040 project to an emulated project

Hello all,

I am using the NRF52810 board with SDK 14.2

I wanted to convert pca10040 to pca10040e file of buttonless dfu and secure bootloader.

I have gone through this link https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.2.0%2Findex.html

                                              Software Development Kit > Previous versions of nRF5 SDK > nRF5 SDK v15.2.0 > User Guides

I have followed all steps as per given link but after compiling i am getting following error

#error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" in segger IDE

I have followed this link also but i have not getting anything..

https://devzone.nordicsemi.com/f/nordic-q-a/20825/fatal-error-pe035-error-directive-compiler-generates-fpu-instructions-for-a-device-without-an-fpu-check-__fpu_present

Can anyone provide proper procedure - How to solve this error?

or pca10040e for buttonless dfu file is available ?

Regards,

Rohit

  • If you right click the project in the Project Explorer and then click "Open Solution in Editor" you should be able to set the type to Soft. 

    Furthermore, you need to make sure that the micro_ecc_lib_nrf52.a library that is included is from the nrf52nf_armgcc folder, where nf denotes no FPU, i.e. the micro_ecc_lib_nrf52.a  must be fetched from <SDK folder>\external\micro-ecc\nrf52nf_armgcc\armgcc\ 

Related