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.

AWR1642BOOST: can't get it work with DCA1000EVM

Part Number: AWR1642BOOST
Other Parts Discussed in Thread: AWR1642, DCA1000EVM

I follow the instructions in "DCA1000_Quick_Start_Guide.pptx" and "mmwave_studio_user_guide.pdf".  when I do the step#5 I got an error message as shown in the picture. Please note that even step#3 and #4 don't throw me error messages, but the mmwave_studio doesn't show the version number.  I used binaries for AWR1642 ES1.  

  • Hi,

    Can you please use the online version of the Quick Start Guide?

    thank you
    cesar

    www.ti.com/.../spruik7.pdf
  • Hi Cesar,

    I followed the online version of Quick Start Guide. I think I still got into the same situation. It look like SPI is not connected and the "SPI Connect(5)" button is greyed out.

    the log is attached as well.

    Thanks,

    Xinsi

      GM: Init
    [14:53:47]  GM: Loaded 'C:\ti\mmwave_studio_01_00_00_00\mmWaveStudio\Clients\\LabClient.dll'
    [14:53:47]  GM: 1 Guest (s) init
    [14:53:47]  GM: 1 Module(s) init
    [14:53:47]  GM: 2 Tab   (s) init
    [14:53:47]  RSTD.Client_LoadXml()
    [14:53:48]  [RadarAPI]: Starting Matlab Engine..
    [14:54:05]  [RadarAPI]: Matlab Engine Started!
    [14:54:11]  [RadarAPI]: ar1.LoadSettings('C:\Users\xlin\AppData\Roaming\RSTD\ar1gui.ini')
    [14:54:12]  TESTING = false
    [14:54:12] 
    [14:54:12]  ***Script completed successfully.***
    [14:54:28] 
    [14:54:28]  &&&&&&&&&&&&&&&&&&&&
    [14:54:28]  ***Script FAILED!***
    [14:54:28]  &&&&&&&&&&&&&&&&&&&&
    [14:54:28]  Exception message is:
    [14:54:28]  [RadarAPI]: Error: ReadRegister: Object reference not set to an instance of an object.
    [14:54:28]  Trace:
    [14:54:28]     at AR1xController.SerialPortWrapper.SendAndRead(String command, String& response, Int32 timeout)
    [14:54:28]     at AR1xController.SerialPortWrapper.Read(UInt32 addr, UInt32& val)
    [14:54:28]     at AR1xController.SerialPortWrapper.Read(UInt32 addr, UInt32 start_bit, UInt32 end_bit)
    [14:54:28]     at AR1xController.AR1xxxWrapper.ReadRegister(Int32 type, UInt32 address, Int32 start_bit, Int32 end_bit, UInt32& value)
    [14:54:32] 
    [14:54:32]  &&&&&&&&&&&&&&&&&&&&
    [14:54:32]  ***Script FAILED!***
    [14:54:32]  &&&&&&&&&&&&&&&&&&&&
    [14:54:32]  Exception message is:
    [14:54:32]  [RadarAPI]: Error: ReadRegister: Object reference not set to an instance of an object.
    [14:54:32]  Trace:
    [14:54:32]     at AR1xController.SerialPortWrapper.SendAndRead(String command, String& response, Int32 timeout)
    [14:54:32]     at AR1xController.SerialPortWrapper.Read(UInt32 addr, UInt32& val)
    [14:54:32]     at AR1xController.SerialPortWrapper.Read(UInt32 addr, UInt32 start_bit, UInt32 end_bit)
    [14:54:32]     at AR1xController.AR1xxxWrapper.ReadRegister(Int32 type, UInt32 address, Int32 start_bit, Int32 end_bit, UInt32& value)
    [14:55:07]  [RadarAPI]: ar1.Connect(7,921600,1000)
    [14:55:09]  [RadarAPI]: Warning: Connected with baudrate 115200
    [14:55:10]  [RadarAPI]: Warning: Disconnected existing BaudRate
    [14:55:11]  [RadarAPI]: Warning: Trying to connect with baudrate 921600
    [14:55:12]  [RadarAPI]: ar1.Calling_IsConnected()
    [14:55:13]  [RadarAPI]: ar1.SelectChipVersion("XWR1642")
    [14:55:13]  [RadarAPI]: Status: Passed
    [14:55:14]  [RadarAPI]: ar1.SelectChipVersion("XWR1642")
    [14:55:14]  [RadarAPI]: Status: Passed
    [14:55:14]  [RadarAPI]: ar1.SaveSettings('C:\Users\xlin\AppData\Roaming\RSTD\ar1gui.ini')
    [14:55:35]  [RadarAPI]: ar1.ReadRegister(0xffffe210, 0, 31)
    [14:55:35]  [RadarAPI]: Value : 300002
    [14:55:35]  [RadarAPI]: ar1.ReadRegister(0xffffe218, 0, 31)
    [14:55:35]  [RadarAPI]: Value : 1
    [14:55:35]  [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\radarss\\xwr16xx_radarss_rprc_ES1.0.bin")
    [14:55:36]  [RadarAPI]: Downloading BSS ROM RPRC Binary..
    [14:55:41]  BSS FW Download Success
    [14:55:43]  [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\masterss\\xwr16xx_masterss_rprc_ES1.0.bin")
    [14:55:44]  [RadarAPI]: Downloading MSS RPRC Binary..
    [14:55:47]  MSS FW Download Success

  • Hello Xinsi,
    Can you manually power cycle the boards, click on the "set" and then click on the RS232 "Connect" ? If you can share that snapshot that would be helpful.

    Regards,
    Vivek
  • ethernet capture dump.zipHi Vivek,

    That is what I did from the beginning!   I am able to get a bit further on my side.  for now the problem looks like I don't get data from DCA1000EVM. With wireshark, I am able to see house PC is communicating to the DCA1000EVM on config port 4096 only, no activity on data port. Can you please check the wireshark data to see what is going on? wiredata capture is attached.  the mmwave_studio is below:

    GM: Constructor

    GM: Thu Jun 21 09:04:07 2018

    RSTD.Transmit("/Settings")

    [09:04:07]  

    [09:04:07]  ### Running Startup script: "C:\ti\mmwave_studio_01_00_00_00\mmWaveStudio\Scripts\Startup.lua" ###

    [09:04:07]  RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")

    [09:04:07]  RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")

    [09:04:07]  Scripter ignored: Attempt to UnBuild() again or before Build.

    [09:04:07]  RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Clients\\\\LabClient.dll")

    [09:04:07]  RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")

    [09:04:07]  RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")

    [09:04:07]  RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")

    [09:04:07]  RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")

    [09:04:07]  RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")

    [09:04:07]  RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\RunTime\\SAL.dll")

    [09:04:07]  RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")

    [09:04:07]  RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")

    [09:04:07]  RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")

    [09:04:07]  RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")

    [09:04:07]  RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")

    [09:04:07]  RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")

    [09:04:07]  RSTD.Transmit("/")

    [09:04:07]  RSTD.SaveSettings(): Settings saved to "C:\Users\xlin\AppData\Roaming\RSTD\config.xml"

    [09:04:07]  RSTD.Build()

    [09:04:07]  RSTD.SaveSettings(): Settings saved to "C:\Users\xlin\AppData\Roaming\RSTD\config.xml"

    [09:04:07]  RSTD.Transmit("/")

    [09:04:07]  RSTD.AL_Build()

    [09:04:07]  RSTD.AL_LoadXml()

    [09:04:07]  RSTD.Transmit("/")

    [09:04:07]  RSTD.AL_Init()

    [09:04:07]  RSTD.Clients_Build()

    [09:04:07]  GM: Init

    [09:04:07]  GM: Loaded 'C:\ti\mmwave_studio_01_00_00_00\mmWaveStudio\Clients\\LabClient.dll'

    [09:04:07]  GM: 1 Guest (s) init

    [09:04:07]  GM: 1 Module(s) init

    [09:04:07]  GM: 2 Tab   (s) init

    [09:04:07]  RSTD.Client_LoadXml()

    [09:04:08]  [RadarAPI]: Starting Matlab Engine..

    [09:04:21]  [RadarAPI]: Matlab Engine Started!

    [09:04:33]  [RadarAPI]: ar1.LoadSettings('C:\Users\xlin\AppData\Roaming\RSTD\ar1gui.ini')

    [09:04:34]  TESTING = false

    [09:04:34]  

    [09:04:34]  ***Script completed successfully.***

    [09:04:48]  [RadarAPI]: Opening Gpio Control Port()

    [09:04:48]  [RadarAPI]: Status: Passed

    [09:04:48]  [RadarAPI]: Opening Board Control Port()

    [09:04:48]  [RadarAPI]: Status: Passed

    [09:04:49]  [RadarAPI]: ar1.FullReset()

    [09:04:49]  [RadarAPI]: Status: Passed

    [09:04:50]  [RadarAPI]: Closing Board Control Port()

    [09:04:50]  [RadarAPI]: Status: Passed

    [09:04:50]  [RadarAPI]: Closing Gpio Control Port()

    [09:04:50]  [RadarAPI]: Status: Passed

    [09:04:50]  [RadarAPI]: ar1.SOPControl(2)

    [09:04:50]  [RadarAPI]: Status: Passed

    [09:04:55]  [RadarAPI]: ar1.Connect(7,921600,1000)

    [09:04:57]  [RadarAPI]: Warning: Connected with baudrate 115200

    [09:04:59]  [RadarAPI]: Warning: Disconnected existing BaudRate

    [09:04:59]  [RadarAPI]: Warning: Trying to connect with baudrate 921600

    [09:05:00]  [RadarAPI]: ar1.Calling_IsConnected()

    [09:05:01]  [RadarAPI]: ar1.SelectChipVersion("XWR1642")

    [09:05:01]  [RadarAPI]: Status: Passed

    [09:05:02]  [RadarAPI]: ar1.SelectChipVersion("XWR1642")

    [09:05:02]  [RadarAPI]: Status: Passed

    [09:05:02]  [RadarAPI]: ar1.SaveSettings('C:\Users\xlin\AppData\Roaming\RSTD\ar1gui.ini')

    [09:06:39]  [RadarAPI]: ar1.ReadRegister(0xffffe210, 0, 31)

    [09:06:39]  [RadarAPI]: Value : 300002

    [09:06:39]  [RadarAPI]: ar1.ReadRegister(0xffffe218, 0, 31)

    [09:06:39]  [RadarAPI]: Value : 1

    [09:06:39]  [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\radarss\\xwr16xx_radarss_rprc_ES1.0.bin")

    [09:06:40]  [RadarAPI]: Downloading BSS ROM RPRC Binary..

    [09:06:46]  BSS FW Download Success

    [09:06:48]  [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\masterss\\xwr16xx_masterss_rprc_ES1.0.bin")

    [09:06:48]  [RadarAPI]: Downloading MSS RPRC Binary..

    [09:06:51]  MSS FW Download Success

    [09:06:54]  MSS power up done async event received!

    [09:06:54]  [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)

    [09:06:54]  [RadarAPI]: Status: Passed

    [09:06:54]  [RadarAPI]: ar1.SaveSettings('C:\Users\xlin\AppData\Roaming\RSTD\ar1gui.ini')

    [09:06:54]  Power On Success

    [09:06:55]  BSS power up done async event received!

    [09:06:55]  [RadarAPI]: ar1.RfEnable()

    [09:06:55]  [RadarAPI]: Status: Passed

    [09:06:56]  RF Enable Success

    [09:06:57]  [RadarAPI]: ar1.ChanNAdcConfig(1, 1, 0, 1, 1, 1, 1, 2, 1, 0)

    [09:06:57]  [RadarAPI]: Status: Passed

    [09:06:57]  ChanNAdcConfig Success

    [09:06:58]  [RadarAPI]: ar1.LPModConfig(0, 1)

    [09:06:58]  [RadarAPI]: Status: Passed

    [09:06:58]  LPModConfig Success

    [09:07:00]  [RadarAPI]: ar1.RfInit()

    [09:07:00]  RF Init async event received!

    [09:07:00]  [RadarAPI]: Time stamp, Temperture: 5511,35; APLL Status, Update: 1, 0; SynthVCO1 Status, Update: 1, 1; SynthVCO2 Status, Update: 1, 1; LODist Status, Update: 1, 1; RxADCDC Status, Update: 1, 1; HPFcutoff Status, Update: 1, 1; LPFcutoff Status, Update: 1, 1; PeakDetector Status, Update: 1, 1; TxPower Status, Update: 1, 1; RxGain Status, Update: 1, 1; RxIQMM Status, Update: 1, 1;

    [09:07:00]  [RadarAPI]: Status: Passed

    [09:07:00]  RfInit Success

    [09:07:01]  [RadarAPI]: ar1.DataPathConfig(1, 1, 0)

    [09:07:01]  [RadarAPI]: Status: Passed

    [09:07:01]  DataPathConfig Success

    [09:07:02]  [RadarAPI]: ar1.LvdsClkConfig(1, 1)

    [09:07:03]  [RadarAPI]: Status: Passed

    [09:07:03]  LvdsClkConfig Success

    [09:07:04]  [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 0, 0, 1, 0, 0)

    [09:07:04]  [RadarAPI]: Status: Passed

    [09:07:04]  LVDSLaneConfig Success

    [09:07:05]  [RadarAPI]: ar1.ProfileConfig(0, 77, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29.982, 0, 256, 5000, 0, 0, 30)

    [09:07:05]  [RadarAPI]: Status: Passed

    [09:07:05]  ProfileConfig Success

    [09:07:06]  [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 1, 0)

    [09:07:06]  [RadarAPI]: Status: Passed

    [09:07:06]  ChirpConfig Success

    [09:07:07]  [RadarAPI]: ar1.DisableTestSource(0)

    [09:07:07]  [RadarAPI]: Status: Passed

    [09:07:07]  [RadarAPI]: ar1.FrameConfig(0, 0, 8, 128, 40, 0, 1)

    [09:07:07]  [RadarAPI]: Status: Passed

    [09:07:09]  FrameConfig Success

    [09:07:10]  [RadarAPI]: ar1.SelectCaptureDevice("DCA1000")

    [09:07:10]  [RadarAPI]: passed

    [09:07:10]  SelectCaptureDevice Success

    [09:07:11]  [RadarAPI]: StatusDCCard Event Registered

    [09:07:11]  [RadarAPI]: Status: Passed

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

    [09:07:11]  [RadarAPI]: Status: Passed

    [09:07:13]  Ethernet Cable is disconnected Please check.....!!!

    [09:07:13]  CaptureCardConfig_EthInit Success

    [09:07:14]  [RadarAPI]: ar1.ConfigureRFDCCardMode(1, 2, 1, 2, 3, 0)

    [09:07:14]  [RadarAPI]: Status: Passed

    [09:07:14]  CaptureCardConfig_Mode Success

    [09:07:15]  [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)

    [09:07:15]  [RadarAPI]: Status: Passed

    [09:07:15]  CaptureCardConfig_PacketDelay Success

    [09:07:16]  [RadarAPI]: ar1.CaptureCardConfig_StartRecord("C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin", 1)

    [09:07:16]  [RadarAPI]: Status: Passed

    [09:07:17]  [RadarAPI]: ar1.StartFrame()

    [09:07:17]  [RadarAPI]: Status: Passed

    [09:07:17]  Frame start async event received!

    [09:07:18]  Frame End async event received!

    [09:07:18]  [RadarAPI]: Frame Ended

    [09:07:19]  Please wait for a few seconds for Packet reorder utility processing .....!!!!

    [09:07:19]  [RadarAPI]: Packet Reorder Utility Started...please wait...

    [09:07:19]  [RadarAPI]: ar1.PacketReorderZeroFill("C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data_Raw_0.bin", "C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin", "C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\pktlogfile.txt")

    [09:07:24]  [RadarAPI]: Packet Reorder Utility process completed!

    [09:07:34]  Packet reorder utility processing done.....!!!!

    [09:07:34]  Please wait for a few seconds for matlab post processing .....!!!!

    [09:07:34]  [RadarAPI]: ar1.StartMatlabPostProc("C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin")

    [09:07:35]  [RadarAPI]: Error:

    [09:07:35]  

    [09:07:35]  ... MWMCR::EvaluateFunction error ...

    [09:07:35]  21-Jun-2018 09:07:35: The file C:\ti\mmwave_studio_01_00_00_00\mmWaveStudio\Scripts\..\PostProc\adc_data.bin is empty. Please capture more data.,1,

    [09:07:35]  Error in => process_adc_data.m at line 52.

    [09:07:35]  

    [09:07:35]  ... Matlab M-code Stack Trace ...

    [09:07:35]      at

    [09:07:35]  file C:\Users\xlin\AppData\Local\Temp\XLin\mcrCache8.5.1\Matlab0\Logging\log_status.m, name log_status, line 32.

    [09:07:35]      at

    [09:07:35]  file C:\Users\xlin\AppData\Local\Temp\XLin\mcrCache8.5.1\Matlab0\Processing_functions\read_adc_data.m, name read_adc_data, line 28.

    [09:07:35]      at

    [09:07:35]  file C:\Users\xlin\AppData\Local\Temp\XLin\mcrCache8.5.1\Matlab0\MatlabPostPr\process_adc_data.m, name process_adc_data, line 52.

    [09:07:35]  

    [09:07:35]  

    [09:07:35]  Trace:

    [09:07:35]     at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String functionName, Int32 numArgsOut, Int32 numArgsIn, MWArray[] argsIn)

    [09:07:35]     at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(Int32 numArgsOut, String functionName, MWArray[] argsIn)

    [09:07:35]     at MatlabPostProcGui.MatlabPostProcGUIClass.process_adc_data(MWArray adc_file_name, MWArray force_cont_stream_mode)

    [09:07:35]     at AR1xController.frmAR1Main.iStartMtlabPostProc()

    [09:07:45]  

    [09:07:45]  ***Script completed successfully.***

    [09:18:28]  [RadarAPI]: ar1.SelectCaptureDevice("DCA1000")

    [09:18:28]  [RadarAPI]: passed

    Best Regards,

    Xinsi

  • 2766.ethernet capture dump.zip

    re-attached the  wireshark capture  again! the one in the previous post is in a weird location.

  • After I changed SW2.5 to CONFIG_VIA_SW, I see the data being sent to the house PC via wireshark! however I still got the same error as before which is complaint about "adc_data.bin is empty" as below-

    mmwave studio log data.rtf

  • HI,

    We were communicated that this issue was resolved.

    Can you please share with the forum what the issue was?

    thank you
    Cesar
  • I make it working on a different PC which is running Windows 7 . The one I have issue with is running Windows 10.