Hello,
I'm looking at adding USB DFU to my project, (Not USB DFU recovery in the bootloader, but in runtime) and was trying this example. It fails to build for the nordic dev kits 52840DK and 52833DK. Would it be correct in saying they are failing due to not having a pm_static or any sysbuild configurations?
sdk: nrf connect v2.8
sample location: zephyr\samples\subsys\usb\dfu
C:/Projects/fusion_wl_t/29-implement-mcuboot/nrf/include/flash_map_pm.h:47:22: error: 'PM_mcuboot_primary_ID' undeclared here (not in a function) 47 | #define PM_ID(label) PM_##label##_ID | ^~~ C:/Projects/fusion_wl_t/29-implement-mcuboot/nrf/include/flash_map_pm.h:52:35: note: in expansion of macro 'PM_ID' 52 | #define FIXED_PARTITION_ID(label) PM_ID(label) | ^~~~~ C:/Projects/fusion_wl_t/29-implement-mcuboot/zephyr/subsys/usb/device/class/dfu/usb_dfu.c:333:40: note: in expansion of macro 'FIXED_PARTITION_ID' 333 | #define DOWNLOAD_FLASH_AREA_ID FIXED_PARTITION_ID(SLOT0_PARTITION) | ^~~~~~~~~~~~~~~~~~ C:/Projects/fusion_wl_t/29-implement-mcuboot/zephyr/subsys/usb/device/class/dfu/usb_dfu.c:340:26: note: in expansion of macro 'DOWNLOAD_FLASH_AREA_ID' 340 | .flash_area_id = DOWNLOAD_FLASH_AREA_ID, | ^~~~~~~~~~~~~~~~~~~~~~