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

Porting nRF5 SDK for Mesh to IAR Embedded Workbench

Hello Team,

I am trying to port the example of nRF5 SDK for Mesh to IAR Embedded Workbench for ARM (Dev Kit (nRF52832).

I am using nRF5_SDK_17.0.2_d674dde and nrf5_SDK_for_Mesh_v5.0.0

IAR Workbench for ARM Version 8.50.1

I am getting the error message "Your compiler is currently not supported."

Is it possible to build SDK for mesh application with IAR Embedded Workbench?

Which type of compiler should be selected?

I hope you could help me with this problem.

Thank you in advance!!

Parents
  • Hi, 

    The nRF5 SDK for Mesh v5.0.0 supports SEGGER Embedded Studio and CMake. I highly recommend using SEGGER Embedded Studio. It is free to use for projects for Nordic ICs, and is supported by all of our SDKs. If for some reason you need to port it to a different toolchain then I am afraid we can only provide limited help and support.

    For IAR the type would be __ICCARM__, but there are no implementations for that in the nRF5 SDK for Mesh as that SDK does not support IAR. You will see that it is used in some places in nRF5 SDK, where IAR is supported. Unfortunately, we do not have any overview of how to implement IAR support in the nRF5 SDK for Mesh.

    -Amanda H.

Reply
  • Hi, 

    The nRF5 SDK for Mesh v5.0.0 supports SEGGER Embedded Studio and CMake. I highly recommend using SEGGER Embedded Studio. It is free to use for projects for Nordic ICs, and is supported by all of our SDKs. If for some reason you need to port it to a different toolchain then I am afraid we can only provide limited help and support.

    For IAR the type would be __ICCARM__, but there are no implementations for that in the nRF5 SDK for Mesh as that SDK does not support IAR. You will see that it is used in some places in nRF5 SDK, where IAR is supported. Unfortunately, we do not have any overview of how to implement IAR support in the nRF5 SDK for Mesh.

    -Amanda H.

Children
No Data
Related