Hello,
We were developing on an nRF52840 board with the NCS 2.6.1 SDK and had configured logging and shell capabilities via UART. Once we moved to the 2.8.0 version, we found that these were no longer working. We have found that if the shell configurations are disabled, then the UART logging works as expected. Also, if we change our board devicetree to specify UART interface compatibility with the 'nrf-uart' module instead of the 'nrf-uarte' module, then the shell and logging both work.
We are seeing the same behavior on the nRF54L15 DK on v2.8.0, with logging working by itself, but no UART output seen when shell is enabled.
Using 'uart' is a workaround for us, but we expect that shell and logging are expected to work even with 'uarte' as they did on the previous SDK version. Are there any configuration changes that we are expected to make with the new SDK version to make these things work together?
Thank you
Here are some excerpts from our project configs
CONFIG_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_LOG_BACKEND_UART=y
CONFIG_UART_CONSOLE=y
CONFIG_UART_INTERRUPT_DRIVEN=y
...
CONFIG_LOG=y
...
CONFIG_SHELL=y
CONFIG_SHELL_BACKENDS=y
CONFIG_SHELL_BACKEND_SERIAL=y