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.

DCA1000EVM: IWR1443 Boost + DCA1000EVM

Part Number: DCA1000EVM
Other Parts Discussed in Thread: IWR1443, UNIFLASH, AWR1843, IWR1642BOOST, IWR1642

Hi 

I want to use  IWR1443 Boost + DCA1000 to capture raw data.

I am following steps mentioned in mmWave Studio GUI user guide and  DCA1000 user guide (SPRUIJ4A). SOP2 jumper is not connected, SOP0 and SOP1 jumpers are mounted, Samtec cable is connected properly.

All the ports are correctly seen by PC: But when I click on Set, I dont see RS232 connectivity status changed to connected.

Can you let me know what is going wrong here?

GM: Constructor
GM: Tue Aug 20 17:10:27 2019
RSTD.Transmit("/Settings")
[17:10:28]
[17:10:28] ### Running Startup script: "C:\ti\mmwave_studio_02_00_00_02\mmWaveStudio\Scripts\Startup.lua" ###
[17:10:28] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
[17:10:28] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
[17:10:28] Scripter ignored: Attempt to UnBuild() again or before Build.
[17:10:28] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_02_00_00_02\\mmWaveStudio\\Clients\\\\LabClient.dll")
[17:10:28] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
[17:10:28] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
[17:10:28] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
[17:10:28] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
[17:10:28] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
[17:10:28] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_02_00_00_02\\mmWaveStudio\\RunTime\\SAL.dll")
[17:10:28] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
[17:10:28] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
[17:10:28] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
[17:10:28] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
[17:10:28] RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
[17:10:28] RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
[17:10:28] RSTD.Transmit("/")
[17:10:28] RSTD.SaveSettings(): Settings saved to "C:\Users\mprasad\AppData\Roaming\RSTD\config.xml"
[17:10:28] RSTD.Build()
[17:10:28] RSTD.SaveSettings(): Settings saved to "C:\Users\mprasad\AppData\Roaming\RSTD\config.xml"
[17:10:28] RSTD.Transmit("/")
[17:10:28] RSTD.AL_Build()
[17:10:28] RSTD.AL_LoadXml()
[17:10:28] RSTD.Transmit("/")
[17:10:28] RSTD.AL_Init()
[17:10:28] RSTD.Clients_Build()
[17:10:28] GM: Init
[17:10:28] GM: Loaded 'C:\ti\mmwave_studio_02_00_00_02\mmWaveStudio\Clients\\LabClient.dll'
[17:10:28] GM: 1 Guest (s) init
[17:10:28] GM: 1 Module(s) init
[17:10:28] GM: 2 Tab (s) init
[17:10:28] RSTD.Client_LoadXml()
[17:10:28] [RadarAPI]: Starting Matlab Engine..
[17:10:37] [RadarAPI]: Matlab Engine Started!
[17:10:40] [RadarAPI]: ar1.LoadSettings('C:\Users\mprasad\AppData\Roaming\RSTD\ar1gui.ini')
[17:10:40] TESTING = false
[17:10:40]
[17:10:40] ***Script completed successfully.***

[17:14:04] [RadarAPI]: Opening Gpio Control Port()

[17:14:04] [RadarAPI]: Status: Passed

[17:14:04] [RadarAPI]: Opening Board Control Port()

[17:14:04] [RadarAPI]: Status: Passed

[17:14:06] [RadarAPI]: ar1.FullReset()

[17:14:06] [RadarAPI]: Status: Passed

[17:14:06] [RadarAPI]: Closing Board Control Port()

[17:14:06] [RadarAPI]: Status: Passed

[17:14:06] [RadarAPI]: Closing Gpio Control Port()

[17:14:06] [RadarAPI]: Status: Passed

[17:14:06] [RadarAPI]: ar1.SOPControl(2)

[17:14:06] [RadarAPI]: Status: Passed

  • Hi,

    I proceeded a bit further on this but encounter similar problem as stated 

    https://e2e.ti.com/support/sensors/f/1023/t/831336?tisearch=e2e-sitesearch&keymatch=DCA1000

    What was the solution?

    I tried both the radarss images (One from C:\ti\mmwave_studio_02_00_00_02\rf_eval_firmware\radarss and also from C:\ti\mmwave_sdk_03_02_00_04\firmware\radarss)

    But end result is same. Firmware version was correct but gets changed to someother firmware version after step 5 (SPI connect) and 6(RF Power On)

    GM: Constructor
    GM: Wed Aug 21 11:48:49 2019
    RSTD.Transmit("/Settings")
    [11:48:49]
    [11:48:49] ### Running Startup script: "C:\ti\mmwave_studio_02_00_00_02\mmWaveStudio\Scripts\Startup.lua" ###
    [11:48:49] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
    [11:48:49] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
    [11:48:49] Scripter ignored: Attempt to UnBuild() again or before Build.
    [11:48:49] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_02_00_00_02\\mmWaveStudio\\Clients\\\\LabClient.dll")
    [11:48:49] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
    [11:48:49] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
    [11:48:49] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
    [11:48:49] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
    [11:48:49] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
    [11:48:49] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_02_00_00_02\\mmWaveStudio\\RunTime\\SAL.dll")
    [11:48:49] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
    [11:48:49] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
    [11:48:49] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
    [11:48:49] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
    [11:48:49] RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
    [11:48:49] RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
    [11:48:49] RSTD.Transmit("/")
    [11:48:49] RSTD.SaveSettings(): Settings saved to "C:\Users\xxxxxx\AppData\Roaming\RSTD\config.xml"
    [11:48:49] RSTD.Build()
    [11:48:49] RSTD.SaveSettings(): Settings saved to "C:\Users\xxxxxxx\AppData\Roaming\RSTD\config.xml"
    [11:48:49] RSTD.Transmit("/")
    [11:48:49] RSTD.AL_Build()
    [11:48:49] RSTD.AL_LoadXml()
    [11:48:49] RSTD.Transmit("/")
    [11:48:49] RSTD.AL_Init()
    [11:48:49] RSTD.Clients_Build()
    [11:48:49] GM: Init
    [11:48:49] GM: Loaded 'C:\ti\mmwave_studio_02_00_00_02\mmWaveStudio\Clients\\LabClient.dll'
    [11:48:49] GM: 1 Guest (s) init
    [11:48:49] GM: 1 Module(s) init
    [11:48:49] GM: 2 Tab (s) init
    [11:48:49] RSTD.Client_LoadXml()
    [11:48:50] [RadarAPI]: Starting Matlab Engine..
    [11:49:00] [RadarAPI]: Matlab Engine Started!
    [11:49:03] [RadarAPI]: ar1.LoadSettings('C:\Users\xxxxx\AppData\Roaming\RSTD\ar1gui.ini')
    [11:49:04] TESTING = false
    [11:49:04]
    [11:49:04] ***Script completed successfully.***
    [11:49:12] [RadarAPI]: ar1.frequencyBandSelection("77G")
    [11:49:14] [RadarAPI]: RS232 is not connected ..!!!!
    [11:49:17] [RadarAPI]: Opening Gpio Control Port()
    [11:49:17] [RadarAPI]: Status: Passed
    [11:49:18] [RadarAPI]: Opening Board Control Port()
    [11:49:18] [RadarAPI]: Status: Passed
    [11:49:19] [RadarAPI]: ar1.FullReset()
    [11:49:19] [RadarAPI]: Status: Passed
    [11:49:19] [RadarAPI]: Closing Board Control Port()
    [11:49:19] [RadarAPI]: Status: Passed
    [11:49:19] [RadarAPI]: Closing Gpio Control Port()
    [11:49:19] [RadarAPI]: Status: Passed
    [11:49:19] [RadarAPI]: ar1.SOPControl(2)
    [11:49:19] [RadarAPI]: Status: Passed
    [11:49:21] [RadarAPI]: ar1.Connect(10,115200,1000)
    [11:49:22] [RadarAPI]: ar1.Calling_IsConnected()
    [11:49:24] [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [11:49:24] [RadarAPI]: Status: Passed
    [11:49:24] [RadarAPI]: ar1.SelectChipVersion("XWR1443")
    [11:49:24] [RadarAPI]: Status: Passed
    [11:49:24] Device Status : XWR1443/QM/SOP:2/ES:3
    [11:49:25] [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [11:49:25] [RadarAPI]: Status: Passed
    [11:49:25] [RadarAPI]: ar1.SelectChipVersion("XWR1443")
    [11:49:25] [RadarAPI]: Status: Passed
    [11:49:25] Device Status : XWR1443/QM/SOP:2/ES:3
    [11:49:25] [RadarAPI]: ar1.SaveSettings('C:\Users\xxxxxx\AppData\Roaming\RSTD\ar1gui.ini')
    [11:49:41] [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_sdk_03_02_00_04\\firmware\\radarss\\xwr12xx_xwr14xx_radarss_rprc.bin")
    [11:49:42] [RadarAPI]: Downloading BSS Patch RPRC Binary..
    [11:49:49] [RadarAPI]: ar1.GetBSSFwVersion()
    [11:49:49] [RadarAPI]: BSSFwVersion:(02.00.00.01 (05/10/17))
    [11:49:50] [RadarAPI]: ar1.GetBSSPatchFwVersion()
    [11:49:50] [RadarAPI]: BSSPatchFwVersion:(01.02.00.03 (24/10/18))
    [11:49:57] [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_02_00_00_02\\rf_eval_firmware\\masterss\\xwr12xx_xwr14xx_masterss.bin")
    [11:49:57] [RadarAPI]: Downloading MSS RPRC Binary..
    [11:50:55] [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
    [11:50:55] Status: Failed, Error Type: RESP TIMEOUT
    [11:51:01] [RadarAPI]: ar1.RfEnable()
    [11:51:01] Status: Failed, Error Type: INVALID INPUT
    [11:51:02] [RadarAPI]: ar1.GetBSSFwVersion()
    [11:51:02] [RadarAPI]: BSSFwVersion:(00.00.00.00 (00/00/00))
    [11:51:02] [RadarAPI]: Warning: BSS firmware version Mismatch!

  • Hi Mahendra,

    Can you please erase the flash using Uniflash and try again.  You will need to change the SOP jumper settings for this and power cycle.

    Best,

    Chloe

  • Hi Chloe

    I did try erasing using uniflash and tried radarrss binaries from both the folder. It didnt help.

    Thanks

    Mahendra

  • Hi Mahendra, 

    Please follow this DCA Training video.  Also, make sure you are connecting all USBs directly to the PC- some hubs don't work with mmWave Studio.

    Best,

    Chloe

  • Hi,

    I did watch that video and tried it couple of times already.

    Still the same issue.

    Thanks

    Mahendrs

  • Hello,

    Please send a screenshot of uniflash after erasing the flash on the 1443 board. You will need to change the board to flash mode, then back into DCA mode once you're done erasing the flash. Power cycle the board every time you change modes.

    -Chloe

  • Hi Chole

    Can you please double check the pictures you attached of IWR1443 and DCA1000 board?

    DCA1000 EVM I have is green color.

  • Hi Mahendra,

    Sorry for the confusion- the picture was to show the SOP settings for DCA/Flash mode.  Yes, the DCA1000 is the board you show in the picture and the IWR1443 is red.

    -Chloe

  • Hi Chloe

    What are the settings for DCA1000 green board?

    Thanks

    Mahendra

  • Hi Mahendra,

    The SOP settings for the 1443 board are shown in the picture above, and here's the DCA1000 settings.

    -Chloe

  • Hi Chole

    I double checked all jumper setting on DCA1000 and IWR1443 boost, They are all correct.

    I tried on two IWR1443 but result is same, I also tried same on AWR1843 and its similar error.

    Has these procedure been ever tested for IWR1443 or AWR1843?

    I see jumper setting mentions 1243 and AR1642 mode. Could it be some extra steps are required to make it work for IWR1443 or AWR1843?

    Thanks

    Mahendra

  • Hi Mahendra,.

    Yes, we have tested the IWR1443 use with the DCA1000 many times. Please make sure you are selecting the correct com port when erasing and connecting to uniflash.  This should be the Application/User UART port.  You will need to enter this port in uniflash when you erase. 

    Please screenshot your device manager and uniflash setup.

    Thanks,

    Chloe

  • Hi Chole

    I have done this many times and I dont expect any issues with formatting sflash.

    [9/10/2019, 11:56:39 AM] [INFO] Cortex_R4_0: Initialization complete.

    [9/10/2019, 11:56:39 AM] [INFO] Cortex_R4_0: Connecting to COM Port COM10...
    [9/10/2019, 11:56:39 AM] [INFO] Cortex_R4_0: Reset connection to device
    [9/10/2019, 11:56:39 AM] [INFO] Cortex_R4_0: Set break signal
    [9/10/2019, 11:56:39 AM] [INFO] Cortex_R4_0: Connection to COM port succeeded. Flashing can proceed.
    [9/10/2019, 11:56:39 AM] [INFO] Cortex_R4_0: FORMAT Command: Initiating erase operation of SFLASH storage area.
    [9/10/2019, 11:56:39 AM] [INFO] Cortex_R4_0: -->Erasing storage [SFLASH]
    [9/10/2019, 11:56:39 AM] [INFO] Cortex_R4_0: -->Sending Erase command to device...
    [9/10/2019, 11:56:51 AM] [SUCCESS] Cortex_R4_0: -->Erase storage completed successfully!
    [9/10/2019, 11:56:51 AM] [INFO] Cortex_R4_0: Disconnecting from device on COM port COM10...
    [9/10/2019, 11:56:51 AM] [INFO] Cortex_R4_0: Flashing instance clean-up initiated...
    [9/10/2019, 11:56:51 AM] [INFO] Cortex_R4_0: Instance deinitialized!
    Please note that if I use same procedure on IWR1642BOOST as a cross check, I can move forward on SPI connect but got stuck on.
    I dont intend to IWR1642 so I am spending time on it. 
    Seems something wrong with the binaries supplied for IWR1443.
    Let me know on how to proceed on IWR1443, I am stuck on this for close to a month

    [12:22:07] [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)

    [12:22:09] ConnectRFDCCard Status: RRFDCCARD_SUCCESS

    [12:22:09] Ethernet Cable is disconnected Please check.....!!!

    [12:23:27] [RadarAPI]: StatusDCCard Event Registered

    [12:23:27] [RadarAPI]: Status: Passed

    [12:23:27] [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)

    [12:23:29] ConnectRFDCCard Status: RFDCCARD_UDP_WRITE_ERR

    [12:23:29] Ethernet Cable is disconnected Please check.....!!!

     

  • Hi Mahendra,

    Please download the latest version of mmWave studio and use the binaries in this download.

    Best,

    Chloe

  • Hi

    I believe below is the latest version that I have been using.

    C:\ti\mmwave_studio_02_00_00_02\rf_eval_firmware

  • Hi Mahendra,

    Which SDK version are you using?  Can you please try using an older version and see if this works.

    Best,

    Chloe

  • Hi

    Forgot to response. I dont see this issue on new eval kit I receive.

    Thanks

    Mahendrs