# MCUboot configuration for firmware_node # Enable basic console and logging for debugging CONFIG_LOG=y CONFIG_BOOT_BANNER=y CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_PRINTK=y # Single slot configuration (no upgrades) CONFIG_SINGLE_APPLICATION_SLOT=y # Enable serial recovery mode (temporarily commented out for debugging) # CONFIG_MCUBOOT_SERIAL=y # CONFIG_BOOT_SERIAL_UART=y # CONFIG_BOOT_SERIAL_DETECT_PORT=y # Disable signature validation for testing to save space CONFIG_BOOT_SIGNATURE_TYPE_NONE=y # Size optimizations to fit in 40KB flash CONFIG_SIZE_OPTIMIZATIONS=y CONFIG_CBPRINTF_NANO=y CONFIG_MINIMAL_LIBC=y CONFIG_ASSERT=n # Disable debug features for size CONFIG_DEBUG_INFO=n CONFIG_DEBUG_OPTIMIZATIONS=n # Minimal heap for size optimization CONFIG_HEAP_MEM_POOL_SIZE=0