Serial DFU and Shell on same UART interface

Using nRF9160. Using NCS 2.6.0. Building for the nRF9160DK with nRF9160.

We were wondering if there's a way to enable both the shell and serial bootloader on the same interface.

So far we have:

We'd like to push this further to enable the shell on this UART console.

However, simply enabling the shell via CONFIG_SHELL=y appears to hang the device pretty soon after boot. (The debugger seems to indicate the program hangs in shell_init() waiting for pending UART Tx to complete.)
Pushing the shell elsewhere (e.g. RTT) builds and runs successfully, but we would ideally share the shell interface with the MCUMGR transport.

Is there any way to do this via existing kconfig options / SDK patches?

Parents Reply Children
No Data
Related