Other Parts Discussed in Thread: MMWAVE-L-SDK, IWRL6432AOP, IWRL6432
Hi TI Team,
We are working with the IWRL6432AOP EVM running the Motion and Presence Detection demo from MMWAVE-L-SDK 05_05_04_02, and we are trying to stream the radar TLV data to an external processor for a custom ML pipeline. The data we need includes:
- Point cloud, Range profile, Presence detection, Stats for one project.
- Range Profile, Range Doppler Heatmap, SNR, Stats for another one.
We understand the TLV packet format and have implemented correct magic-word alignment, length verification, and frame parsing.
However, we are running into an issue where the UART output appears to contain both CLI text output and TLV binary data on the same port.
We have already tried:
- baudRate 1250000
2. Different guiMonitor configurations, parsing both point cloud formats.
3.Attempting to use /dev/ttyACM1 as a separate data port (no output observed)
4. Full frame resynchronization based on totalPacketLen
We need clarification on the following:
- Does the MPD demo support a separate data UART, or is the CLI UART intentionally multiplexed for both CLI and TLV output on this firmware?
2. If the UART is intentionally shared, is there a recommended method to disable CLI prints / prompts entirely, so only binary TLVs are transmitted?
If a clean TLV-only output path is not supported in this demo, is there a recommended reference project or example for the IWRL6432AOP EVM that:
Streams TLVs on a dedicated UART, SPI, or other interface, and Can be used as a firmware base?
Thanks for your guidance.

