# # For a description of the syntax of this configuration file, # see the file kconfig-language.txt in the NuttX tools repository. # config NRF53_HAVE_OTA_PARTITION bool default n menu "Application Image Configuration" choice prompt "Application Image Format" default NRF53_APP_FORMAT_LEGACY config NRF53_APP_FORMAT_LEGACY bool "Legacy format" ---help--- This is the legacy application image format. config NRF53_APP_FORMAT_MCUBOOT bool "MCUboot-bootable format" select NRF53_HAVE_OTA_PARTITION ---help--- The MCUboot support of loading the firmware images. endchoice # Application Image Format config NRF53_PROGMEM_OTA_PARTITION bool "MTD driver" default n depends on NRF53_HAVE_OTA_PARTITION select BCH select MTD select MTD_BYTE_WRITE select MTD_PARTITION select MTD_PROGMEM select NRF53_PROGMEM ---help--- Initialize an MTD driver for the Flash, which will add an entry at /dev for application access from userspace. if NRF53_PROGMEM_OTA_PARTITION config NRF53_MCUBOOT_HAVE_SCRACH bool "Scratch partition support" default n config NRF53_MCUBOOT_HEADER_SIZE hex default 0x200 depends on NRF53_APP_FORMAT_MCUBOOT config NRF53_OTA_PRIMARY_SLOT_DEVPATH string "Application image primary slot device path" default "/dev/ota0" config NRF53_OTA_SECONDARY_SLOT_DEVPATH string "Application image secondary slot device path" default "/dev/ota1" config NRF53_OTA_PRIMARY_SLOT_OFFSET hex "MCUboot application image primary slot offset" default "0x10000" config NRF53_OTA_SECONDARY_SLOT_OFFSET hex "MCUboot application image secondary slot offset" default "0x80000" config NRF53_OTA_SLOT_SIZE hex "MCUboot application image slot size (in bytes)" default "0x70000" if NRF53_MCUBOOT_HAVE_SCRACH config NRF53_OTA_SCRATCH_DEVPATH string "Scratch partition device path" default "/dev/otascratch" config NRF53_OTA_SCRATCH_OFFSET hex "MCUboot scratch partition offset" default "0xf0000" config NRF53_OTA_SCRATCH_SIZE hex "MCUboot scratch partition size (in bytes)" default "0x10000" endif # NRF53_MCUBOOT_HAVE_SCRACH endif # NRF53_PROGMEM_OTA_PARTITION endmenu # Application Image Configuration