Hi Jared, yes, Windows.
I re-installed pretty much everything I had Nordic-related on my PC, and went through your install instructions.
Again, merged.hex does not get updated unless the pristine build option is selected.
Pristine build:
Generating files from C:/nfed/nfed/samples/blinky/build/blinky/zephyr/zephyr.elf for board: circuitdojo_feather_nrf9151
image.py: sign the payload
image.py: sign the payload
[11/20] Performing build step for 'mcuboot'
[6/214] Generating include/generated/zephyr/version.h
-- Zephyr version: 4.0.99 (C:/nfed/zephyr), build: v4.0.99-ncs1-1
[214/214] Linking C executable zephyr\zephyr.elf
Memory region Used Size Region Size %age Used
FLASH: 47040 B 48 KB 95.70%
RAM: 22720 B 32 KB 69.34%
IDT_LIST: 0 GB 32 KB 0.00%
Generating files from C:/nfed/nfed/samples/blinky/build/mcuboot/zephyr/zephyr.elf for board: circuitdojo_feather_nrf9151
**[20/20] Generating ../merged.hex**
* Terminal will be reused by tasks, press any key to close it.
Normal build after main.c edit:
Building blinky
west build --build-dir c:/nfed/nfed/samples/blinky/build --domain blinky
-- west build: building domain(s): blinky
[0/16] Performing build step for 'tfm'
ninja: no work to do.
[8/8] Linking C executable zephyr\zephyr.elf
Memory region Used Size Region Size %age Used
FLASH: 37400 B 448 KB 8.15%
RAM: 8456 B 211608 B 4.00%
IDT_LIST: 0 GB 32 KB 0.00%
Generating files from C:/nfed/nfed/samples/blinky/build/blinky/zephyr/zephyr.elf for board: circuitdojo_feather_nrf9151
image.py: sign the payload
image.py: sign the payload
* Terminal will be reused by tasks, press any key to close it.
We have 3 “problems listed”. I think it’s something to do with MCUBOOT not building.
[{
"resource": "/c:/nfed/nfed/samples/blinky/boards/circuitdojo_feather_nrf9151_ns.conf",
"owner": "kconfig",
"severity": 4,
"message": "CONFIG_LED_NPM1300 was assigned the value y, but got the value n. Missing dependencies:\nDT_HAS_NORDIC_NPM1300_LED_ENABLED",
"startLineNumber": 10,
"startColumn": 1,
"endLineNumber": 10,
"endColumn": 19,
"origin": "extHost1"
},{
"resource": "/c:/nfed/nfed/samples/blinky/build/blinky/zephyr/.config.sysbuild",
"owner": "kconfig",
"severity": 4,
"message": "CONFIG_UPDATEABLE_IMAGE_NUMBER couldn't be set. Missing dependencies:\n((BOARD_THINGY53_NRF5340_CPUAPP || BOARD_THINGY53_NRF5340_CPUAPP_NS) && SOC_SERIES_NRF53X && NCS_SAMPLE_MCUMGR_BT_OTA_DFU) || (!MCUBOOT && IMG_MANAGER)",
"startLineNumber": 7,
"startColumn": 1,
"endLineNumber": 7,
"endColumn": 31,
"origin": "extHost1"
},{
"resource": "/c:/nfed/nfed/samples/blinky/build/blinky/zephyr/.config.sysbuild",
"owner": "kconfig",
"severity": 4,
"message": "CONFIG_MCUBOOT_UPDATE_FOOTER_SIZE couldn't be set. Missing dependencies:\nMCUBOOT_IMG_MANAGER && IMG_MANAGER",
"startLineNumber": 25,
"startColumn": 1,
"endLineNumber": 25,
"endColumn": 34,
"origin": "extHost1"
}]