Flashing an application using the Actinius I/O Serial Programmer

Hi. I'm trying to flash the Cell Fund Lesson 4, Exercise 1 app – Reading buttons and controlling LEDs over MQTT, to an Icarus IoT Board v2 using the Actinius I/O Serial Programmer via usb.

I'm using SDK v2.8.0 and have flashed this successfully to the Thingy91.

I tried clean builds, and also tried including the following to prj.conf for the Icarus IoT Board v2 build with board target actinius_icarus/nrf9160/ns

CONFIG_BOOTLOADER_MCUBOOT=y
CONFIG_BUILD_OUTPUT_BIN=y
App builds fine, but I can't find the app_update.bin file. (or zephyr.signed.bin) and trying to flash any other *.bin file from the <path>MQTT_broker\IcarusBuild\MQTT_broker\zephyr folder gives an "Upload failed Firmware is not a valid device image." message.
What am I doing wrong?
Parents Reply
  • No.. I'm able to build and flash successfully to the Thingy91, but building for the Icarus IoT V2 does not generate an app_update.bin (or zephyr.signed.bin) file, so I'm unable to flash it.

    With SB_CONFIG_BOOTLOADER_MCUBOOT=y in prj.conf, nothing changed. Still no bin file.

    When I included a sysbuild.conf file with SB_CONFIG_BOOTLOADER_MCUBOOT=y like you said, the build fails.
     
    Files included. See Build_Fail.txt for build log. Wasn't able to include it here. 


    Icarus_Fund_L1E2.zip

Children
Related