TIDUF51 November   2023

 

  1.   1
  2.   Description
  3.   Resources
  4.   Features
  5.   Applications
  6.   6
  7. 1System Description
    1. 1.1 Key System Specifications
  8. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Design Considerations
      1. 2.2.1 mmWave Sensor Application
      2. 2.2.2 IWR6432 UART Communication
      3. 2.2.3 LAUNCHXLCC1352R1 Communication
      4. 2.2.4 Sensors Application
      5. 2.2.5 Power Supply Design
      6. 2.2.6 IWRL6432 Power Supply Considerations
    3. 2.3 Highlighted Products
      1. 2.3.1 IWRL6432
      2. 2.3.2 CC1352R
      3. 2.3.3 BQ25616
      4. 2.3.4 TPS62850
      5. 2.3.5 HDC3020
      6. 2.3.6 OPT3005
      7. 2.3.7 DRV5032
  9. 3Hardware, Software, Testing Requirements, and Test Results
    1. 3.1 Hardware Requirements
      1. 3.1.1 Getting Started Hardware
        1. 3.1.1.1 IWRL6432FSPEVM Initialization: IWRL6432 Programming
        2. 3.1.1.2 Base Board Initialization: CC1352R Programming
    2. 3.2 Software Requirements
    3. 3.3 Test Setup
      1. 3.3.1 Demonstration Setup
    4. 3.4 Test Results
      1. 3.4.1 Radar Detect Distance Measurement
      2. 3.4.2 People Counting Test Results
      3. 3.4.3 Wireless Range Test Results
      4. 3.4.4 Power Consumption Test Results
  10. 4Design and Documentation Support
    1. 4.1 Design Files
      1. 4.1.1 Schematics
      2. 4.1.2 BOM
      3. 4.1.3 PCB Layout Recommendations
        1. 4.1.3.1 Layout Prints
      4. 4.1.4 Altium Project
      5. 4.1.5 Gerber Files
      6. 4.1.6 Assembly Drawings
    2. 4.2 Tools and Software
    3. 4.3 Documentation Support
    4. 4.4 Support Resources
    5. 4.5 Trademarks
  11. 5About the Author

IWRL6432FSPEVM Initialization: IWRL6432 Programming

Complete the following steps to initialize the IWRL6432FSPEVM:

  1. Connect the IWRL6432FSPEVM to the receptacle connector on the base board (J1).
  2. Select IWRL6432 Sense-on-Power (SOP) mode, by using S3 on the base board. Table 3-1 provides a description of the SOP modes. A "0" represents pulling the pin low and a "1" represents pulling the pin high. The switch S3 position "off" represents "0" and "on" represents "1".
    Table 3-1 SOP Mode
    MODE SOP0 SOP1 MODE DESCRIPTION
    1 0 0 Flashing mode: IWRL6432 flashes the user application to QSPI flash
    2 1 0 Functional mode: IWRL6432 loads the user application from QSPI flash to the internal RAM and runs application from RAM.
  3. Set the SOP mode to flashing mode, as Figure 3-1 shows.
    GUID-20231102-SS0I-XLVM-NLWX-PXMKBXJTH7P8-low.jpg Figure 3-1 Setting the SOP to Flashing Mode
    Figure 3-6 illustrates using a LaunchPad and removing the XDS jumpers.
    GUID-20231102-SS0I-5GN3-FNJJ-V8PLVTMW3P8M-low.png Figure 3-2 Removing XDS Jumpers
  4. Use jumper wires to connect the IWRL6432 UART port on the base board to the LaunchPad XDS110 UART pins of the debugger.
    GUID-20231102-SS0I-FFZN-FXZS-ZFNQ69WXXFSV-low.jpg Figure 3-3 IWRL6432 UART Port on the Base Board
  5. Use an 18650 Li-ion battery, 5-V USB, or external DC power to power the base board and IWRL6432FSPEVM.
    GUID-20231102-SS0I-1DLL-LTGL-LV4PZST8W7FS-low.jpg Figure 3-4 IWRL6432 Hardware Setup for Programming

The IWRL6432 is ready for programming.

TI provides a mmWave Software Development Kit (SDK) to flash a binary file to IWRL6432. See the MMWAVE-L-SDK tool page to get this SDK.

The UNIFLASH software can also be used to flash the IWRL6432.

Use the following steps to flash the IWRL6432:

  1. Open the UniFlash software
  2. Select mmWave from the Category header
  3. Select IWRL6432 from the field of available devices
  4. Click the Start button.
GUID-20231101-SS0I-FBS5-V3NM-8DMRKJ29XGTB-low.png Figure 3-5 UniFlash Software Configuration for IWRL6432

After the IWRL6432 programming completes, remove the jumper wires on the IWRL6432 UART port (J2) on the base board, and set the SOP mode to functional mode using the switch S3.