AWRL6432BOOST: Interfacing AWRL6432BOOST with LaunchXL-F28P65x as External Host

Part Number: AWRL6432BOOST
Other Parts Discussed in Thread: LAUNCHXL-F28P65X,


Hello Everyone,

I am currently working with mmWave_L_SDK_05_05_04_02 and using the AWRL6432BOOST EVM. I would like to interface this radar EVM with my external MCU, which is LaunchXL-F28P65x (C2000), and use the MCU as a host controller.

What i have done so far

  1. Flashed the prebuilt Motion and Presence Detection Demo firmware on the AWRL6432BOOST.

  2. Used the mmWave Visualizer to send various .cfg configuration files.

  3. Verified that the Out-of-Box demo works correctly and the GUI plots (point cloud, range profile, tracker, etc.) are functioning as expected.

what i want to achieve:

My goal is to:

  • Detect presence of an obstacle in front of the radar.

  • Determine the distance of the detected object.

  • Use my LaunchXL-F28P65x MCU as the host, instead of the PC visualizer.

  • Send configuration commands from the MCU to the radar.

  • Receive processed TLV output data from the radar over UART.

  • Parse the received data in my MCU and take decision logic accordingly.

My Questions are:

  1. How do I start implementing this host-controller interface?

  2. What is the correct communication method between AWRL6432BOOST and LaunchXL-F28P65x (UART only? Any other recommended interface?)

  3. Can I directly connect the BoosterPack pins of LaunchXL to the J8/J9 headers of AWRL6432BOOST?

  4. Which files inside mmWave_L_SDK_05_05_04_02 should I refer to for:

    • UART command handling (CLI implementation)

    • TLV packet structure

    • Example host communication logic

  5. Is there any reference example for MCU-to-mmWave direct interfacing (without PC GUI)?

  6. What is the recommended architecture for presence detection + distance extraction when using an external MCU as host?