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

the processor has escalated a configurable-priority exception to hardfault

Hi.

I am developing on a custom board using nRF82820 / SDK 17.0.2.

A project was created by modifying examples \ble_peripheral\ble_app_gls.

There is no project for nRF52820 in ble_app_gls, so I modified some parts.

There was no error when compiling, but the following error occurred after downloading to the board.

IAR : 8.50.6

Attach the created project together. Can you tell what's wrong??

0535.Project.7z

Parents
  • Hi,

    I believe I found the issue. 

    In your project, in the nRF_Oberon_Crypto folder, you are using liboberon_3.0.6.a with hard-float.

    You need to remove that, and add the soft-float instead. You can find the liboberon_3.0.6.a soft-float lib in the folder:

    SDK_folder\external\nrf_oberon\lib\cortex-m4\soft-float

    You should also remove the libnrf_cc310_0.9.13.a lib in the nrf_cc310 folder

Reply
  • Hi,

    I believe I found the issue. 

    In your project, in the nRF_Oberon_Crypto folder, you are using liboberon_3.0.6.a with hard-float.

    You need to remove that, and add the soft-float instead. You can find the liboberon_3.0.6.a soft-float lib in the folder:

    SDK_folder\external\nrf_oberon\lib\cortex-m4\soft-float

    You should also remove the libnrf_cc310_0.9.13.a lib in the nrf_cc310 folder

Children
Related