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.

IWR6843ISK: DCA1000 SPI connect issue

Part Number: IWR6843ISK
Other Parts Discussed in Thread: DCA1000EVM, IWR6843

Hi,

I am using an ES2.0 IWR6843ISK and mmwave_studio 2.1.1.0 and connect directly without mmwave carrier board to the DCA1000EVM. Going through the steps of connecting UART and loading BSS and MSS firmware works.

But there is a problem connecting the SPI.

Here is the Output log:

GM: Constructor
GM: Fri May 06 15:18:51 2022
RSTD.Transmit("/Settings")
[15:18:52]
[15:18:52] ### Running Startup script: "C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Scripts\Startup.lua" ###
[15:18:52] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
[15:18:52] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
[15:18:52] Scripter ignored: Attempt to UnBuild() again or before Build.
[15:18:52] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Clients\\\\LabClient.dll")
[15:18:52] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
[15:18:52] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
[15:18:52] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
[15:18:52] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
[15:18:52] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
[15:18:52] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\RunTime\\SAL.dll")
[15:18:52] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
[15:18:52] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
[15:18:52] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
[15:18:52] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
[15:18:52] RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
[15:18:52] RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
[15:18:52] RSTD.Transmit("/")
[15:18:52] RSTD.SaveSettings(): Settings saved to "C:\Users\gunts\AppData\Roaming\RSTD\config.xml"
[15:18:52] RSTD.Build()
[15:18:52] RSTD.SaveSettings(): Settings saved to "C:\Users\gunts\AppData\Roaming\RSTD\config.xml"
[15:18:52] RSTD.Transmit("/")
[15:18:52] RSTD.AL_Build()
[15:18:52] RSTD.AL_LoadXml()
[15:18:52] RSTD.Transmit("/")
[15:18:52] RSTD.AL_Init()
[15:18:52] RSTD.Clients_Build()
[15:18:52] GM: Init
[15:18:52] GM: Loaded 'C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Clients\\LabClient.dll'
[15:18:52] GM: 1 Guest (s) init
[15:18:52] GM: 1 Module(s) init
[15:18:52] GM: 2 Tab (s) init
[15:18:52] RSTD.Client_LoadXml()
[15:18:52] [RadarAPI]: ar1.selectRadarMode(0)
[15:18:52] [RadarAPI]: Status: Passed
[15:18:52] Matlab Runtime Engine is installed
[15:18:52] [RadarAPI]: Starting Matlab Engine..
[15:18:58] [RadarAPI]: Matlab Engine Started!
[15:19:00] [RadarAPI]: ar1.selectCascadeMode(0)
[15:19:00] [RadarAPI]: Status: Passed
[15:19:00] [RadarAPI]: ar1.LoadSettings('C:\Users\gunts\AppData\Roaming\RSTD\ar1gui.ini')
[15:19:01] TESTING = false
[15:19:01] RstdNet: Port 2777: Listening..
[15:19:01]
[15:19:01] ***Script completed successfully.***
[15:19:15] [RadarAPI]: ar1.frequencyBandSelection("60G")
[15:19:17] [RadarAPI]: ar1.SelectChipVersion("IWR6843")
[15:19:17] [RadarAPI]: Status: Passed
[15:19:17] [RadarAPI]: ar1.deviceVariantSelection("IWR6843")
[15:19:17] [RadarAPI]: Status: Passed
[15:19:19] [RadarAPI]: Opening Gpio Control Port()
[15:19:19] Status: Failed to open/close GpioControl, Error Type: PROTOCOL ERROR
[15:19:19] [RadarAPI]: Opening Board Control Port()
[15:19:19] [RadarAPI]: Status: Failed to open/close BoardControl, Error value: -1
[15:19:20] [RadarAPI]: ar1.FullReset()
[15:19:20] [RadarAPI]: Status: Failed To give full reset, Error Value: -7
[15:19:21] [RadarAPI]: ar1.SOPControl(2)
[15:19:21] [RadarAPI]: Status: Passed
[15:19:23] [RadarAPI]: ar1.Connect(8,115200,1000)
[15:19:24] [RadarAPI]: ar1.Calling_IsConnected()
[15:19:26] [RadarAPI]: ar1.SelectChipVersion("IWR6843")
[15:19:26] [RadarAPI]: Status: Passed
[15:19:26] [RadarAPI]: ar1.SelectChipVersion("IWR6843")
[15:19:26] [RadarAPI]: Status: Passed
[15:19:26] Device Status : IWR6843/QM/SOP:2/ES:2
[15:19:26] [RadarAPI]: ar1.SaveSettings('C:\Users\gunts\AppData\Roaming\RSTD\ar1gui.ini')
[15:19:40] [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\radarss\\xwr68xx_radarss.bin")
[15:19:40] [RadarAPI]: Downloading BSS ROM RPRC Binary..
[15:20:28] [RadarAPI]: ar1.GetBSSFwVersion()
[15:20:28] [RadarAPI]: BSSFwVersion:(06.02.01.05 (09/03/20))
[15:20:37] [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\masterss\\xwr68xx_masterss.bin")
[15:20:37] [RadarAPI]: Downloading MSS RPRC Binary..
[15:20:56] [RadarAPI]: ar1.GetMSSFwVersion()
[15:20:56] [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19))
[15:25:49] [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
[15:25:49] Status: Failed, Error Type: RADAR INTERFACE ERROR
[15:25:53] MSS Power Up async event was not received!

SW2[1:8] = 00001000 (DCA1000)

SW1[1:3] = 110 (DCA1000)

SW[1:6] = 011000 (ISK board)

Am I missing something?

Thanks!

--Gunter

  • Hello Gunter, 

    The error highlighted in your log points to some connection issue. Would be good if you could share pictures of your board connections. 

    Are all your hardware connections and wires proper? Have you used the correct COM port number for RS232 connection? 

    Regards,

    Ishita