Building for Actinius Icarus IoT always fails

Hi,

I'm using nRF connect extension with VSCode and developing for Actinius Icarus IoT board (which uses nRF9160).

Even when building the example code of hello_world - the process fails. In the build configuration I select actinius_icarus_ns.

In contrary, when I select one of Nordic's DKs - it builds successfully.

I'll mention that I use NCS 2.1.3, but had the same experience with older and newer versions.

I feel stuck. How can I solve this? 

Thanks.

Parents
  • Try to add TFM support.

    Edit "zephyr/boards/arm/actinius_icarus/Kconfig.defconfig" and add the TFM section (START to END).

    -------------------------------------------------------------------------------------------------------------------------

    if BOARD_ACTINIUS_ICARUS || BOARD_ACTINIUS_ICARUS_NS

    config BOARD
        default "actinius_icarus"

    ####### START ############################
    # By default, if we build for a Non-Secure version of the board,
    # enable building with TF-M as the Secure Execution Environment.
    config BUILD_WITH_TFM
        default y if BOARD_ACTINIUS_ICARUS_NS

    if BUILD_WITH_TFM

    # By default, if we build with TF-M, instruct build system to
    # flash the combined TF-M (Secure) & Zephyr (Non Secure) image
    config TFM_FLASH_MERGED_BINARY
        bool
        default y

    endif # BUILD_WITH_TFM

    ####### END ############################

    config I2C
        default y if SENSOR

    -------------------------------------------------------------------------------------------------------------------------

Reply
  • Try to add TFM support.

    Edit "zephyr/boards/arm/actinius_icarus/Kconfig.defconfig" and add the TFM section (START to END).

    -------------------------------------------------------------------------------------------------------------------------

    if BOARD_ACTINIUS_ICARUS || BOARD_ACTINIUS_ICARUS_NS

    config BOARD
        default "actinius_icarus"

    ####### START ############################
    # By default, if we build for a Non-Secure version of the board,
    # enable building with TF-M as the Secure Execution Environment.
    config BUILD_WITH_TFM
        default y if BOARD_ACTINIUS_ICARUS_NS

    if BUILD_WITH_TFM

    # By default, if we build with TF-M, instruct build system to
    # flash the combined TF-M (Secure) & Zephyr (Non Secure) image
    config TFM_FLASH_MERGED_BINARY
        bool
        default y

    endif # BUILD_WITH_TFM

    ####### END ############################

    config I2C
        default y if SENSOR

    -------------------------------------------------------------------------------------------------------------------------

Children
Related