32 lines
792 B
Plaintext
32 lines
792 B
Plaintext
# 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
|