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

Problem in compiling Nordic Thingy52 FW in Segger Embedded Studio

I have downloaded the motion_driver_6.12 for Nordic Thingy 52. And I am using Segger Embedded Studio to build and debug the code. But the IDE is unable to find the libraries like accel_auto_cal.c, compass_vec_cal.c etc. When I include the path for libmpllib.a it shows around 120 errors which include multiple definitions for a lot of terms. I am using this on an Ubuntu OS. Would it be possible to help?

I am raising this ticket as told by Joakim Jakobsen.

https://github.com/NordicSemiconductor/Nordic-Thingy52-FW

Parents
  • Hi.

    I'm afraid that the Thingy:52 Segger Embedded Studio project in the Thingy SDK is broken, and was added by mistake.

    To make it work, you have to port the Keil project to SES instead.

    It requires some work and might not be as straight forward as the Migration blog post explains.

    I've made the migration myself, and have a working SES project you can use.
    Please find a modified version of the SDK below, with a working SES project.

    You will have to set up the SDK like explained on github.

    Thingy_SES_FW_nlib2.zip

    Best regards,
    Joakim Jakobsen

Reply
  • Hi.

    I'm afraid that the Thingy:52 Segger Embedded Studio project in the Thingy SDK is broken, and was added by mistake.

    To make it work, you have to port the Keil project to SES instead.

    It requires some work and might not be as straight forward as the Migration blog post explains.

    I've made the migration myself, and have a working SES project you can use.
    Please find a modified version of the SDK below, with a working SES project.

    You will have to set up the SDK like explained on github.

    Thingy_SES_FW_nlib2.zip

    Best regards,
    Joakim Jakobsen

Children
Related