Hi,
I'm having some trouble getting any kind of reaction out of Zigbee logging configurations. I have RTT logging enabled and LOG_DBG("Network left (leave type: %d)", leave_params->leave_type); prints correctly. But whatever I add to my prj.conf I can't get any more detailed logs from ZBOSS/Zigbee. I have tried a few things I found here in this forum, a few things from your tutorials and even tried to get AI to help me. This really shouldn't be a problem at all. Why can't I get the Zigbee stack to start printing trace logs. This is on SDK 2.5.0 so it is a bit out of date but has the configuration to enable debug logs really changes so much over the past few months?
# third number in the version: odd numbers are unstable (development versions), even numbers are stable (release version) CONFIG_MCUBOOT_IMGTOOL_SIGN_VERSION="3.0.25+1" # Different config options can be found from https://docs.zephyrproject.org/latest/kconfig.html # Enable mcumgr. CONFIG_MCUMGR=y CONFIG_MCUMGR_GRP_FS=y #CONFIG_MCUMGR_GRP_FS_FILE_STATUS=y #CONFIG_MCUMGR_GRP_FS_LOG_LEVEL_ERR=y CONFIG_MCUMGR_GRP_FS_DL_CHUNK_SIZE_LIMIT=y CONFIG_MCUMGR_GRP_FS_DL_CHUNK_SIZE=128 # Enable most core commands. #CONFIG_MCUMGR_CMD_IMG_MGMT=y #CONFIG_MCUMGR_CMD_OS_MGMT=y # Test echo command #CONFIG_OS_MGMT_ECHO=y # Ensure an MCUboot-compatible binary is generated. CONFIG_BOOTLOADER_MCUBOOT=y # Allow for large Bluetooth data packets. CONFIG_BT_L2CAP_TX_MTU=498 CONFIG_BT_BUF_ACL_RX_SIZE=502 # Enable the Bluetooth (unauthenticated) and shell mcumgr transports. #CONFIG_MCUMGR_SMP_BT=y #CONFIG_MCUMGR_SMP_BT_AUTHEN=n CONFIG_NCS_SAMPLE_MCUMGR_BT_OTA_DFU=y # Some command handlers require a large stack. CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=6144 CONFIG_MAIN_STACK_SIZE=2048 CONFIG_HEAP_MEM_POOL_SIZE=256 # Clock CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y CONFIG_CLOCK_CONTROL_NRF_K32SRC_500PPM=y CONFIG_BT=y CONFIG_BT_DEBUG_LOG=y CONFIG_BT_SMP=y CONFIG_BT_SIGNING=y CONFIG_BT_PERIPHERAL=y CONFIG_BT_DIS=y CONFIG_BT_ATT_PREPARE_COUNT=0 CONFIG_BT_PRIVACY=n CONFIG_BT_DEVICE_NAME="SOMA Smartshades" CONFIG_BT_DEVICE_APPEARANCE=1859 CONFIG_BT_MAX_CONN=1 CONFIG_BT_MAX_PAIRED=1 CONFIG_BT_PHY_UPDATE=n CONFIG_BT_KEYS_OVERWRITE_OLDEST=y CONFIG_BT_SETTINGS=y CONFIG_FLASH=y CONFIG_FLASH_PAGE_LAYOUT=y CONFIG_FLASH_MAP=y CONFIG_NVS=y CONFIG_SETTINGS=y CONFIG_SETTINGS_RUNTIME=y CONFIG_DISK_ACCESS=y CONFIG_DISK_DRIVERS=y CONFIG_DISK_DRIVER_FLASH=y #CONFIG_FLASHDISK_VERIFY_PAGE_LAYOUT=n CONFIG_FILE_SYSTEM=y #CONFIG_FAT_FILESYSTEM_ELM=y CONFIG_FILE_SYSTEM_LITTLEFS=y #CONFIG_FS_LITTLEFS_BLK_DEV=y CONFIG_PM_PARTITION_REGION_LITTLEFS_EXTERNAL=y CONFIG_PM_PARTITION_SIZE_LITTLEFS=0 CONFIG_APP_WIPE_STORAGE=n CONFIG_ZIGBEE=y CONFIG_ZIGBEE_APP_UTILS=y CONFIG_ZIGBEE_ROLE_END_DEVICE=y CONFIG_ZIGBEE_SCENES=y CONFIG_ZIGBEE_CHANNEL_SELECTION_MODE_MULTI=y CONFIG_ZIGBEE_LIBRARY_DEVELOPMENT=y #CONFIG_ZIGBEE_ENABLE_TRACES=y #CONFIG_ZBOSS_TRACE_MASK=0x00000C48 #CONFIG_ZBOSS_TRACE_LOG_LEVEL_DBG=y #CONFIG_ZIGBEE_DEBUG_LOG_LEVEL=4 #CONFIG_ZIGBEE_DEBUG_LOG=y #CONFIG_ZIGBEE_DEBUG_LOG_TIMESTAMP=y #CONFIG_ZIGBEE_DEBUG_LOG_COLOR=y #CONFIG_ZIGBEE_DEBUG_LOG_OUTPUT=y #CONFIG_ZIGBEE_DEBUG_LOG_OUTPUT_RTT=y # Networking CONFIG_MPSL=y CONFIG_NET_IPV6=n CONFIG_NET_IP_ADDR_CHECK=n CONFIG_NET_UDP=n # Peripherals CONFIG_GPIO=y CONFIG_PWM=y CONFIG_PINCTRL=y CONFIG_ADC=y CONFIG_I2C=y CONFIG_CONSOLE=n CONFIG_SERIAL=n #CONFIG_UART_INTERRUPT_DRIVEN=n CONFIG_NORDIC_QSPI_NOR=y # USB CONFIG_USB_DEVICE_STACK=y CONFIG_USB_DEVICE_PRODUCT="Smartshades" CONFIG_USB_MASS_STORAGE=y CONFIG_MASS_STORAGE_DISK_NAME="NAND" CONFIG_USB_DEVICE_MANUFACTURER="SOMA" CONFIG_MASS_STORAGE_INQ_VENDOR_ID="SOMA " CONFIG_MASS_STORAGE_INQ_PRODUCT_ID="Smartshades Disk" # choose RTT console #CONFIG_UART_CONSOLE=n CONFIG_USE_SEGGER_RTT=y CONFIG_RTT_CONSOLE=y # This forces execution to hang until RTT has had time to write out all messages CONFIG_LOG_MODE_IMMEDIATE=n # General config CONFIG_LOG=y CONFIG_LOG_DEFAULT_LEVEL=2 CONFIG_CBPRINTF_FP_SUPPORT=y CONFIG_NEWLIB_LIBC=y # To maintain integrity of secure boot in production CONFIG_DISABLE_FLASH_PATCH=y CONFIG_BT_CTLR_TX_PWR_DYNAMIC_CONTROL=y CONFIG_PM_DEVICE=y CONFIG_PM_DEVICE_RUNTIME=y # Needed to get reset reason CONFIG_HWINFO=y
Tiit