Building the Asset Tracker for Actinius Icarus v2 fails

Hi there,

I'm trying to built the Nordic SDK Asset Tracker for the Actinius Icarus V2, but with no luck.

Setup:

Error:

While compiling I get following error (snippet): /opt/nordic/ncs/v2.5.0/zephyr/boards/common/actinius/actinius_board_common.c:89: undefined reference to `__device_dts_ord_4'.

4 refers to the /soc/peripheral@40000000/gpio@842500, being the GPIO-controller, which seems very basic and everything according to https://docs.zephyrproject.org/latest/build/dts/troubleshooting.html is enabled, present and with a driver.

So, I'm stuck and any help to get me unstuck is much appreciated!

  • Hello, I've been assigned your ticket and will have a look at this. I can confirm that I see the same error building Asset Tracker for actinius_icarus_ns. Seems to be a missing overlay file of some sort?

    Kind regards,
    Øyvind

  • Hello Maurits,

    First of all, please make sure that you have patched your SDK installation with the latest board files from docs.actinius.com/.../board-files.
    To build the Nordic Asset Tracker v2 for the Icarus you need to do the following:
    - in the folder "include", copy the folder "thingy91_nrf9160_ns" and its contents into a new folder "actinius_icarus_ns"
    - in the folder "boards", create a new file actinius_icarus_ns.conf and include the following
    ```
    CONFIG_PWM=y
    CONFIG_LED_PWM=y

    CONFIG_SECURE_BOOT=n
    CONFIG_BUILD_S1_VARIANT=n
    ```
    This should get you to a successful build.
    You will need to adapt the conf and/or device tree overlay to enable/disable/configure certain functionality of the firmware.
    Best regards,
    Mike
  • Dear Mike,

    #if Your answer solved the issue!

    I would like to explicitly express my thanks to Actinius (and you of course) because I've asked this question directly to Actinius with a link to this ticket in my question and not only:

    • did you respond within 1,5 hour,
    • with a 100% problem solving single answer (I don't care you've most likely answered the question a zillion times),
    • but you also took the trouble to copy the answer to this forum (I don't care that this way you hope people find the answer on this forum instead of contacting you directly)

    So, to everybody: for customer service and satisfaction go for Actinius ;).

    #endif & freepromotionalspeech

    Kind regards and many thanks.  (Now the gate is open to mess it up myself Smiley.)

    Maurits (Aka Mr.Zorro)

Related