Usage mode #2 (terminal logging)
In this mode, output from all the terminals is logged in their respective log file.
$<top>/drive-foundation/tools/muxer/tcu_muxer/tcu_muxer -g 17 -b 16 -d /dev/ttyACM0 -s /path/to/logging/dir/
/dev/pts/0 RCE
/dev/pts/1 FSI
/dev/pts/2 PSCFW
/dev/pts/3 DCE
/dev/pts/4 BPMP
/dev/pts/5 SCE
/dev/pts/6 SPE
/dev/pts/7 TZ
/dev/pts/8 CCPLEX: 0
/dev/pts/9 CCPLEX: 1
/dev/pts/10 CCPLEX: 2
/dev/pts/11 CCPLEX: 3
/dev/pts/12 CCPLEX: 4
/dev/pts/13 CCPLEX: 5
/dev/pts/14 CCPLEX: 6
/dev/pts/15 CCPLEX: 7
/dev/pts/16 CCPLEX: 8
/dev/pts/17 CCPLEX: 9
/dev/pts/18 CCPLEX: 10
/dev/pts/19 CCPLEX: 11
/dev/pts/20 CCPLEX: 12
/dev/pts/21 CCPLEX: 13
/dev/pts/22 CCPLEX: 14
/dev/pts/23 CCPLEX: 15
/dev/pts/24 CCPLEX: 16
################################# 001 ##
/dev/pts/9 [Guest VM 0]
/dev/pts/10 [Update service]
/dev/pts/11 [sysmgr]
/dev/pts/12 [bpmp_server_native]
/dev/pts/13 [vsc_server_native_sdmmc]
/dev/pts/14 [vsc_server_native_qspi]
/dev/pts/15 [vsc_server_native_ufs]
/dev/pts/16 [se_server_native]
/dev/pts/17 [nvhost_server_native]
/dev/pts/18 [audio_server_native]
/dev/pts/19 [debug-server]
/dev/pts/25 [Hypervisor]
$ ls /path/to/logging/dir/
BPMP.txt CCPLEX11.txt CCPLEX14.txt CCPLEX1.txt CCPLEX4.txt CCPLEX7.txt DCE.txt RCE.txt TZ.txt
CCPLEX0.txt CCPLEX12.txt CCPLEX15.txt CCPLEX2.txt CCPLEX5.txt CCPLEX8.txt FSI.txt SCE.txt
CCPLEX10.txt CCPLEX13.txt CCPLEX16.txt CCPLEX3.txt CCPLEX6.txt CCPLEX9.txt PSCFW.txt SPE.txt
Each file contains the respective terminal's output.