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.
Hello,
I'm trying to use DCA1000 with IWR6843ISK-ODS board to do some raw data captures.
I just installed mmWaveStudio and all the dependencies. I had set up the jumpers and carrier mux's as described here: https://e2e.ti.com/support/sensors/f/1023/t/781420?IWR6843-Not-working-with-DCA1000 . I also erased the SFlash memory before connecting the whole setup to the mmWaveStudio. All the Connection steps go well, including loading of the BSS and MSS images. However, it fails when I try to press the "SPI Connect" button.
Here are the log messages from the very beginning and till the point of getting an error. Note, the last two errors happen when I press the "SPI Connect" button. Any tips on that?
GM: Constructor GM: Tue Apr 14 09:49:52 2020 RSTD.Transmit("/Settings") [09:49:53] [09:49:53] ### Running Startup script: "C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\Scripts\Startup.lua" ### [09:49:53] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1") [09:49:53] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss") [09:49:53] Scripter ignored: Attempt to UnBuild() again or before Build. [09:49:53] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_02_01_00_00\\mmWaveStudio\\Clients\\\\LabClient.dll") [09:49:53] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE") [09:49:53] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE") [09:49:53] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE") [09:49:53] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE") [09:49:53] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE") [09:49:53] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_02_01_00_00\\mmWaveStudio\\RunTime\\SAL.dll") [09:49:53] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "") [09:49:53] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE") [09:49:53] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1") [09:49:53] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE") [09:49:53] RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE") [09:49:53] RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false") [09:49:53] RSTD.Transmit("/") [09:49:53] RSTD.SaveSettings(): Settings saved to "C:\Users\user\AppData\Roaming\RSTD\config.xml" [09:49:53] RSTD.Build() [09:49:53] RSTD.SaveSettings(): Settings saved to "C:\Users\user\AppData\Roaming\RSTD\config.xml" [09:49:53] RSTD.Transmit("/") [09:49:53] RSTD.AL_Build() [09:49:53] RSTD.AL_LoadXml() [09:49:53] RSTD.Transmit("/") [09:49:53] RSTD.AL_Init() [09:49:53] RSTD.Clients_Build() [09:49:53] GM: Init [09:49:53] GM: Loaded 'C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\Clients\\LabClient.dll' [09:49:53] GM: 1 Guest (s) init [09:49:53] GM: 1 Module(s) init [09:49:53] GM: 2 Tab (s) init [09:49:53] RSTD.Client_LoadXml() [09:49:53] [RadarAPI]: ar1.selectRadarMode(0) [09:49:53] [RadarAPI]: Status: Passed [09:49:53] Matlab Runtime Engine is installed [09:49:53] [RadarAPI]: Starting Matlab Engine.. [09:49:57] [RadarAPI]: Matlab Engine Started! [09:49:59] [RadarAPI]: ar1.selectCascadeMode(0) [09:49:59] [RadarAPI]: Status: Passed [09:49:59] [RadarAPI]: ar1.LoadSettings('C:\Users\user\AppData\Roaming\RSTD\ar1gui.ini') [09:49:59] TESTING = false [09:49:59] RstdNet: Port 2777: Listening.. [09:49:59] [09:49:59] ***Script completed successfully.*** [09:50:07] [RadarAPI]: Opening Gpio Control Port() [09:50:07] [RadarAPI]: Status: Passed [09:50:08] [RadarAPI]: Opening Board Control Port() [09:50:08] [RadarAPI]: Status: Passed [09:50:09] [RadarAPI]: ar1.FullReset() [09:50:09] [RadarAPI]: Status: Passed [09:50:09] [RadarAPI]: Closing Board Control Port() [09:50:09] [RadarAPI]: Status: Passed [09:50:09] [RadarAPI]: Closing Gpio Control Port() [09:50:09] [RadarAPI]: Status: Passed [09:50:09] [RadarAPI]: ar1.SOPControl(2) [09:50:09] [RadarAPI]: Status: Passed [09:50:11] [RadarAPI]: ar1.Connect(4,921600,1000) [09:50:14] [RadarAPI]: Warning: Connected with baudrate 115200 [09:50:15] [RadarAPI]: Warning: Disconnected existing BaudRate [09:50:16] [RadarAPI]: Warning: Trying to connect with baudrate 921600 [09:50:18] [RadarAPI]: ar1.Calling_IsConnected() [09:50:19] [RadarAPI]: ar1.SelectChipVersion("IWR6843") [09:50:19] [RadarAPI]: Status: Passed [09:50:19] [RadarAPI]: ar1.frequencyBandSelection("60G") [09:50:19] [RadarAPI]: ar1.SelectChipVersion("IWR6843") [09:50:19] [RadarAPI]: Status: Passed [09:50:19] Device Status : IWR6843/QM/SOP:2/ES:2 [09:50:19] [RadarAPI]: ar1.SaveSettings('C:\Users\user\AppData\Roaming\RSTD\ar1gui.ini') [09:51:59] [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_02_01_00_00\\rf_eval_firmware\\radarss\\xwr68xx_radarss.bin") [09:52:00] [RadarAPI]: Downloading BSS ROM RPRC Binary.. [09:52:06] [RadarAPI]: ar1.GetBSSFwVersion() [09:52:06] [RadarAPI]: BSSFwVersion:(06.02.00.06 (22/08/19)) [09:52:08] [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_02_01_00_00\\rf_eval_firmware\\masterss\\xwr68xx_masterss.bin") [09:52:08] [RadarAPI]: Downloading MSS RPRC Binary.. [09:52:12] [RadarAPI]: ar1.GetMSSFwVersion() [09:52:12] [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19)) [09:52:21] [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0) [09:52:21] Status: Failed, Error Type: RESP TIMEOUT [09:52:25] MSS Power Up async event was not received!
HI,
Can you check the radar studio version and the device version (ES1 or ES2)? In the radar studio's release notes, it has the information about which hardware device it is supported. If it is xwr6843 ES1 board, you will need to go back to the older version of the radar studio 02.00.00.02 directory to load the BSS/MSS binary. For the xwr6843 ES2 board, you can use the firmware from radar studio 02.01.00.00.
Let me know if this solves your problem.
Best,
Zigang
Hi Zigang,
My IWR6843ISK-ODS is of version ES2 and I use 02.01.00.00 version of mmWave Studio. The firmware has the following path and the versions are reported back:
ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_02_01_00_00\\rf_eval_firmware\\radarss\\xwr68xx_radarss.bin")
BSSFwVersion:(06.02.00.06 (22/08/19))
ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_02_01_00_00\\rf_eval_firmware\\masterss\\xwr68xx_masterss.bin")
MSSFwVersion:(02.00.00.03 (27/08/19))
1) Can you check the power supply and try another power supply?
2) Can you try a different EVM board?
Best,
Zigang
> Can you try a different EVM board?
I just tried with AWR1642 EVM and it all worked OK.
I also tried IWR6843ISK (not ODS), ES2 version - same problem with the SPI connectivity as with ODS board reported above.
I also tried IWR6843ISK ES1 version with the older mmWave Studio 02.00 - same error "MSS Power Up async event was not received!"
> Can you check the power supply and try another power supply?
Both of the power supplies are 5V-3A, they worked well with AWR1642. I could look and see if I have another one to try, but given the setup works with AWR1642 board, I wonder if it's the power issue.
Could it be related to carrier board? Unfortunately, I have only 1 carrier board and cannot try another one.
HI,
Can you send me a picture of your setup for me to review? Maybe your IC booster setting was not correct.
Best,
Zigang
Hi Zigang,
You were right. I was re-checking the mux's position on the carrier board and realized they were not set in the right position for the DCA capture functionality. Somehow I overlooked it in the past, they are so small.
Thank you for the following through and suggesting different solutions. I am now able to move forward with the DCA recording.
Regards,
Victoria