This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR2E44PEVM: Issue Loading BSS and MSS in mmWave Studio 03.01.04.04

Part Number: AWR2E44PEVM

Tool/software:

Hi,

I'm trying to connect the EVM to mmWave Studio version 03.01.04.04 but I'm encountering an issue when attempting to load the BSS and MSS firmware.

I’ve followed the setup instructions as outlined in the user guide:

  1. EVM configuration: (a) S2 is set to PMIC_SPI; (b) SOP 0 and SOP1 are jumpered (closed).
  2. DCA1000 configuration: Set according to figure 2-22 in page 23 of the user guide.
  3. Connections: (a) 60-pin connector between EVM and DCA1000; (b) micro-USB cable connected to the FTDI in the EVM; (c) Ethernet cable connected to the DCA1000; (d) Both EVM and DCA1000 are powered.

I'm using the following firmware files:

  • BSS: C:\ti\mmwave_studio_03_01_04_04\rf_eval_firmware\radarss\xwr2x4xp_radarss_rprc.bin
  • MSS: C:\ti\mmwave_studio_03_01_04_04\rf_eval_firmware\masterss\awr2xxx_mmwave_full_mss_rprc.bin

When I click "Load" to start the BSS loading process, the progress bar appears but remains stuck at 0% and does not proceed.

Could you please assist with resolving this issue?

Thanks,
Shlomi

mmWave Studio screen right before loading the BSS:

  • Hello,

    The problem looks to be your SOP mode. The device needs to be in SOP2 mode.

    Can you please share the full log? Are you following correct steps to connect? You can see below thread for similar issue.

    (+) AWR2E44PEVM: Unable to Connect RS232 in mmWave Studio v3.1.4.4 - Sensors forum - Sensors - TI E2E support forums

    Regards,

    Adrian

  • Hi Adrian,

    SOP0 and SOP1 are jumpered, so it's very strange to see SOP:7 in the device status.

    The log file is attached.

    Thanks,

    Shlomi

    GM: Constructor
    GM: Mon May 19 17:38:37 2025
    RSTD.Transmit("/Settings")
    [17:38:38]  
    [17:38:38]  ### Running Startup script: "C:\ti\mmwave_studio_03_01_04_04\mmWaveStudio\Scripts\Startup.lua" ###
    [17:38:38]  RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
    [17:38:38]  RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
    [17:38:38]  Scripter ignored: Attempt to UnBuild() again or before Build.
    [17:38:38]  RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_03_01_04_04\\mmWaveStudio\\Clients\\\\LabClient.dll")
    [17:38:38]  RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
    [17:38:38]  RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
    [17:38:38]  RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
    [17:38:38]  RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
    [17:38:38]  RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
    [17:38:38]  RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_03_01_04_04\\mmWaveStudio\\RunTime\\SAL.dll")
    [17:38:38]  RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
    [17:38:38]  RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
    [17:38:38]  RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
    [17:38:38]  RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
    [17:38:38]  RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
    [17:38:38]  RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
    [17:38:38]  RSTD.Transmit("/")
    [17:38:38]  RSTD.SaveSettings(): Settings saved to "C:\Users\ShlomiShvartzman\AppData\Roaming\RSTD\config.xml"
    [17:38:38]  RSTD.Build()
    [17:38:38]  RSTD.SaveSettings(): Settings saved to "C:\Users\ShlomiShvartzman\AppData\Roaming\RSTD\config.xml"
    [17:38:38]  RSTD.Transmit("/")
    [17:38:38]  RSTD.AL_Build()
    [17:38:38]  RSTD.AL_LoadXml()
    [17:38:38]  RSTD.Transmit("/")
    [17:38:38]  RSTD.AL_Init()
    [17:38:38]  RSTD.Clients_Build()
    [17:38:38]  GM: Init
    [17:38:38]  GM: Loaded 'C:\ti\mmwave_studio_03_01_04_04\mmWaveStudio\Clients\\LabClient.dll'
    [17:38:38]  GM: 1 Guest (s) init
    [17:38:38]  GM: 1 Module(s) init
    [17:38:38]  GM: 2 Tab   (s) init
    [17:38:38]  RSTD.Client_LoadXml()
    [17:38:38]  [RadarAPI]: ar1.GuiVersion()
    [17:38:38]  [RadarAPI]: ar1.selectRadarMode(0)
    [17:38:38]  [RadarAPI]: Status: Passed
    [17:38:38]  Matlab Runtime Engine is installed
    [17:38:38]  [RadarAPI]: Starting Matlab Engine..
    [17:38:43]  [RadarAPI]: Matlab Engine Started!
    [17:38:45]  [RadarAPI]: ar1.selectCascadeMode(0)
    [17:38:45]  [RadarAPI]: Status: Passed
    [17:38:45]  [RadarAPI]: ar1.LoadSettings('C:\Users\ShlomiShvartzman\AppData\Roaming\RSTD\ar1gui.ini')
    [17:38:45]  TESTING = false
    [17:38:45]  RstdNet: Port 2777: Listening..
    [17:38:45]  
    [17:38:45]  ***Script completed successfully.***
    [17:39:00]  [RadarAPI]: Opening Gpio Control Port()
    [17:39:00]  [RadarAPI]: Status: Passed
    [17:39:01]  [RadarAPI]: Opening Board Control Port()
    [17:39:01]  [RadarAPI]: Status: Passed
    [17:39:02]  [RadarAPI]: ar1.FullReset()
    [17:39:02]  [RadarAPI]: Status: Passed
    [17:39:03]  [RadarAPI]: Closing Board Control Port()
    [17:39:03]  [RadarAPI]: Status: Passed
    [17:39:03]  [RadarAPI]: Closing Gpio Control Port()
    [17:39:03]  [RadarAPI]: Status: Passed
    [17:39:03]  [RadarAPI]: ar1.SOPControl(2)
    [17:39:03]  [RadarAPI]: Status: Passed
    [17:39:05]  [RadarAPI]: ar1.Connect(16,921600,1000)
    [17:39:07]  [RadarAPI]: Warning: Connected with baudrate 115200
    [17:39:08]  [RadarAPI]: Warning: TOP_CTRL:EFUSE_OVERRIDE_RS232_CLKMODE value: 23
    [17:39:08]  [RadarAPI]: Warning: RS232_BITINTERVAL value: 0 input: 227552310
    [17:39:08]  [RadarAPI]: Warning: RS232_SOP11_BITINTERVAL value: 0 input: 54
    [17:39:09]  [RadarAPI]: Warning: Disconnected existing BaudRate
    [17:39:10]  [RadarAPI]: Warning: Trying to connect with baudrate 921600
    [17:39:12]  [RadarAPI]: Warning: Connected with baudrate 115200
    [17:39:13]  [RadarAPI]: Warning: TOP_CTRL:EFUSE_OVERRIDE_RS232_CLKMODE value: 23
    [17:39:13]  [RadarAPI]: Warning: RS232_BITINTERVAL value: 0 input: 227552310
    [17:39:14]  [RadarAPI]: Warning: RS232_SOP11_BITINTERVAL value: 0 input: 54
    [17:39:14]  [RadarAPI]: Warning: Disconnected existing BaudRate
    [17:39:15]  [RadarAPI]: Warning: Trying to connect with baudrate 921600
    [17:39:18]  [RadarAPI]: Warning: Connected with baudrate 115200
    [17:39:18]  [RadarAPI]: Warning: TOP_CTRL:EFUSE_OVERRIDE_RS232_CLKMODE value: 23
    [17:39:19]  [RadarAPI]: Warning: RS232_BITINTERVAL value: 0 input: 227552310
    [17:39:19]  [RadarAPI]: Warning: RS232_SOP11_BITINTERVAL value: 0 input: 54
    [17:39:20]  [RadarAPI]: Warning: Disconnected existing BaudRate
    [17:39:20]  [RadarAPI]: Warning: Trying to connect with baudrate 921600
    [17:39:23]  [RadarAPI]: Warning: Connected with baudrate 115200
    [17:39:23]  [RadarAPI]: Warning: TOP_CTRL:EFUSE_OVERRIDE_RS232_CLKMODE value: 23
    [17:39:24]  [RadarAPI]: Warning: RS232_BITINTERVAL value: 0 input: 227552310
    [17:39:24]  [RadarAPI]: Warning: RS232_SOP11_BITINTERVAL value: 0 input: 54
    [17:39:25]  [RadarAPI]: Warning: Disconnected existing BaudRate
    [17:39:25]  [RadarAPI]: Warning: Trying to connect with baudrate 921600
    [17:39:28]  [RadarAPI]: Warning: Connected with baudrate 115200
    [17:39:29]  [RadarAPI]: Warning: TOP_CTRL:EFUSE_OVERRIDE_RS232_CLKMODE value: 23
    [17:39:29]  [RadarAPI]: Warning: RS232_BITINTERVAL value: 0 input: 227552310
    [17:39:30]  [RadarAPI]: Warning: RS232_SOP11_BITINTERVAL value: 0 input: 54
    [17:39:30]  [RadarAPI]: Warning: Disconnected existing BaudRate
    [17:39:31]  [RadarAPI]: Warning: Trying to connect with baudrate 921600
    [17:39:34]  [RadarAPI]: Warning: Connected with baudrate 115200
    [17:39:34]  [RadarAPI]: Warning: TOP_CTRL:EFUSE_OVERRIDE_RS232_CLKMODE value: 23
    [17:39:34]  [RadarAPI]: Warning: RS232_BITINTERVAL value: 0 input: 227552310
    [17:39:35]  [RadarAPI]: Warning: RS232_SOP11_BITINTERVAL value: 0 input: 54
    [17:39:36]  [RadarAPI]: Warning: Disconnected existing BaudRate
    [17:39:36]  [RadarAPI]: Warning: Trying to connect with baudrate 921600
    [17:39:37]  [RadarAPI]: ar1.Calling_IsConnected()
    [17:39:39]  [RadarAPI]: Part number of the device = 0xfd
    [17:39:39]  [RadarAPI]: Device type = GP
    [17:39:39]  [RadarAPI]: ar1.SelectChipVersion("AR1642")
    [17:39:39]  [RadarAPI]: Status: Passed
    [17:39:39]  [RadarAPI]: ar1.deviceVariantSelection("XWR2944P")
    [17:39:39]  [RadarAPI]: Status: Passed
    [17:39:39]  [RadarAPI]: ar1.frequencyBandSelection("77G")
    [17:39:39]  [RadarAPI]: ar1.SelectChipVersion("AWR2944P")
    [17:39:39]  [RadarAPI]: Status: Passed
    [17:39:39]  Device Status : AWR2944P/GP/ASIL-B/SOP:7/ES:1.0
    [17:39:39]  [RadarAPI]: ar1.SaveSettings('C:\Users\ShlomiShvartzman\AppData\Roaming\RSTD\ar1gui.ini')
    [17:40:02]  RSTD.ShowLogFile()
    

  • Hello,

    It seems like there is some issue with UART connecting. Can you share photos of your setup with LEDs illuminated?

    Can you also try setting switch S2 so that SPI is not connected to PMIC?

    Regards,

    Adrian

  • Hi Adrian,

    Didn't change anything and somehow it's now working with SOP:2.

    Thank you.

  • Hello,

    One other thing that may impact, you should make sure you power on the board BEFORE you plug in the USB cable. That may have something to do with it. If you have issues in the future try this and see if it resolves. 

    Regards,

    Adrian 

  • Perfect, I'll do it. 

    Thank you!