Dear Nordic,
could you please suggest what should be done to make USB console & shell options work? What should be checked?
It was quite fine on nCS v1.5.1, and completely breaks after migration.
Should note both console & shell & log works on RTT completely, and only console works on USB.
Also, shell over NUS still works fine.
Current settings are:
## Console settings#CONFIG_CONSOLE=yCONFIG_STDOUT_CONSOLE=y
## RTT settings#
# Enable RTTCONFIG_USE_SEGGER_RTT=yCONFIG_SEGGER_RTT_MODE_NO_BLOCK_SKIP=y
# enable LOG on RTTCONFIG_LOG=yCONFIG_LOG_BACKEND_RTT=yCONFIG_LOG_OVERRIDE_LEVEL=0CONFIG_LOG_MAX_LEVEL=4# CONFIG_LOG_PRINTK is not setCONFIG_LOG_MODE_OVERFLOW=yCONFIG_LOG_PROCESS_THREAD=yCONFIG_LOG_PROCESS_THREAD_SLEEP_MS=1000
# console output on RTTCONFIG_RTT_CONSOLE=y
## USB settings, shell and console#
# enable USBCONFIG_USB=yCONFIG_USB_DEVICE_STACK=yCONFIG_USB_DEVICE_PRODUCT="VND"CONFIG_USB_COMPOSITE_DEVICE=yCONFIG_USB_SELF_POWERED=yCONFIG_USB_MAX_POWER=50
# enable CDC ACM portsCONFIG_SERIAL=yCONFIG_UART_INTERRUPT_DRIVEN=yCONFIG_UART_LINE_CTRL=yCONFIG_USB_CDC_ACM=yCONFIG_USB_CDC_ACM_DEVICE_NAME="CDC_ACM"CONFIG_USB_CDC_ACM_DEVICE_COUNT=2
# enable USB shell on CDC #0CONFIG_SHELL=yCONFIG_SHELL_BACKENDS=yCONFIG_SHELL_BACKEND_SERIAL=yCONFIG_UART_SHELL_ON_DEV_NAME="CDC_ACM_0"CONFIG_SHELL_PROMPT_UART="usb:~$ "CONFIG_SHELL_LOG_BACKEND=n