Hi,
I’m not able to capture data with Radar Studio using TSW1400.
I’m following step by step as described in “RadarStudio_User's_Guide.pdf”. Everything seems to work fine as described but no data is captured. I attached the output log from Radar Studio to help analyze the problem at the end of this post.
1. Everything connects fine and I’m able to upload the firmware and execute “RF Powered-up”
2. I configure everything with default values.
3. Here as well.
4. Here everything is default except I change the No of Frames to 100 as suggested.
5. Then I start HSDC Pro, looks like this.
6. I press “SetUp TSW1400” and then “TSW1400 ARM”. After that HDC Pro looks like this.
7. Then I “Trigger Frame”, but I get ”no data was collected” in the output log and “PostProc” does not work.
What is wrong and how I can I make it work?
Thanks,
Daniel
Radar Studio output log:
GM: Constructor
GM: Tue Sep 19 17:19:51 2017
RSTD.Transmit("/Settings")
[17:19:51]
[17:19:51] ### Running Startup script: "C:\ti\mmwave_dfp_00_07_00_04\rf_eval\radarstudio\Scripts\Startup.lua" ###
[17:19:51] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
[17:19:51] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
[17:19:51] Scripter ignored: Attempt to UnBuild() again or before Build.
[17:19:51] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_dfp_00_07_00_04\\rf_eval\\radarstudio\\Clients\\\\LabClient.dll")
[17:19:51] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
[17:19:51] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
[17:19:51] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
[17:19:51] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
[17:19:51] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
[17:19:51] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_dfp_00_07_00_04\\rf_eval\\radarstudio\\RunTime\\SAL.dll")
[17:19:51] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
[17:19:51] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
[17:19:51] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
[17:19:51] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
[17:19:51] RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
[17:19:51] RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
[17:19:51] RSTD.Transmit("/")
[17:19:51] RSTD.SaveSettings(): Settings saved to "C:\Users\dmzehnder\AppData\Roaming\RSTD\config.xml"
[17:19:51] RSTD.Build()
[17:19:51] RSTD.SaveSettings(): Settings saved to "C:\Users\dmzehnder\AppData\Roaming\RSTD\config.xml"
[17:19:51] RSTD.Transmit("/")
[17:19:51] RSTD.AL_Build()
[17:19:51] RSTD.AL_LoadXml()
[17:19:51] RSTD.Transmit("/")
[17:19:51] RSTD.AL_Init()
[17:19:51] RSTD.Clients_Build()
[17:19:51] GM: Init
[17:19:51] GM: Loaded 'C:\ti\mmwave_dfp_00_07_00_04\rf_eval\radarstudio\Clients\\LabClient.dll'
[17:19:51] GM: 1 Guest (s) init
[17:19:51] GM: 1 Module(s) init
[17:19:51] GM: 2 Tab (s) init
[17:19:51] RSTD.Client_LoadXml()
[17:19:52] [RadarAPI]: Starting Matlab Engine..
[17:19:54] [RadarAPI]: Matlab Engine Started!
[17:19:58] [RadarAPI]: ar1.LoadSettings('C:\Users\dmzehnder\AppData\Roaming\RSTD\ar1gui.ini')
[17:19:58] TESTING = false
[17:19:58]
[17:19:58] ***Script completed successfully.***
[17:20:11] [RadarAPI]: Opening Gpio Control Port()
[17:20:11] [RadarAPI]: Status: Passed
[17:20:12] [RadarAPI]: Opening Board Control Port()
[17:20:12] [RadarAPI]: Status: Passed
[17:20:13] [RadarAPI]: ar1.FullReset()
[17:20:13] [RadarAPI]: Status: Passed
[17:20:13] [RadarAPI]: Closing Board Control Port()
[17:20:13] [RadarAPI]: Status: Passed
[17:20:13] [RadarAPI]: Closing Gpio Control Port()
[17:20:13] [RadarAPI]: Status: Passed
[17:20:13] [RadarAPI]: ar1.SOPControl(2)
[17:20:13] [RadarAPI]: Status: Passed
[17:20:24] [RadarAPI]: ar1.Connect(17,921600,1000)
[17:20:27] [RadarAPI]: Warning: Connected with baudrate 115200
[17:20:28] [RadarAPI]: Warning: Disconnected existing BaudRate
[17:20:28] [RadarAPI]: Warning: Trying to connect with baudrate 921600
[17:20:30] [RadarAPI]: ar1.Calling_IsConnected()
[17:20:30] [RadarAPI]: ar1.SelectChipVersion("XWR1243")
[17:20:30] [RadarAPI]: Status: Passed
[17:20:30] [RadarAPI]: ar1.SelectChipVersion("XWR1243")
[17:20:30] [RadarAPI]: Status: Passed
[17:20:30] [RadarAPI]: ar1.SaveSettings('C:\Users\dmzehnder\AppData\Roaming\RSTD\ar1gui.ini')
[17:20:34] [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_dfp_00_07_00_04\\rf_eval\\rf_eval_firmware\\radarss\\xwr12xx_xwr14xx_radarss.bin")
[17:20:34] [RadarAPI]: Downloading BSS ROM Legacy Binary..
[17:20:46] [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_dfp_00_07_00_04\\rf_eval\\rf_eval_firmware\\masterss\\xwr12xx_xwr14xx_masterss.bin")
[17:20:46] [RadarAPI]: Downloading MSS Legacy Binary..
[17:20:54] [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
[17:20:54] [RadarAPI]: Unknown Async event recieved(0)
[17:20:54] [RadarAPI]: Status: Passed
[17:20:54] [RadarAPI]: ar1.SaveSettings('C:\Users\dmzehnder\AppData\Roaming\RSTD\ar1gui.ini')
[17:21:02] [RadarAPI]: Unknown Async event recieved(1)
[17:21:02] [RadarAPI]: ar1.RfEnable()
[17:21:02] [RadarAPI]: Status: Passed
[17:23:26] [RadarAPI]: ar1.ChanNAdcConfig(1, 1, 0, 1, 1, 1, 1, 2, 2, 0)
[17:23:26] [RadarAPI]: Status: Passed
[17:23:27] [RadarAPI]: ar1.LPModConfig(0, 0)
[17:23:27] [RadarAPI]: Status: Passed
[17:23:32] [RadarAPI]: ar1.SetCalMonFreqLimitConfig(76,81)
[17:23:32] [RadarAPI]: Status: Passed
[17:23:34] [RadarAPI]: ar1.RfInit()
[17:23:34] [RadarAPI]: RF Init async event received!
[17:23:34] [RadarAPI]: Status: Passed
[17:23:34] [RadarAPI]: Time stamp, Temperture: 152533,39; 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;
[17:24:46] [RadarAPI]: ar1.DataPathConfig(1, 1, 0)
[17:24:46] [RadarAPI]: Status: Passed
[17:24:48] [RadarAPI]: ar1.LvdsClkConfig(1, 1)
[17:24:48] [RadarAPI]: Status: Passed
[17:24:49] [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 1, 1, 1, 0, 0)
[17:24:49] [RadarAPI]: Status: Passed
[17:25:53] [RadarAPI]: ar1.ProfileConfig(0, 77, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29.982, 0, 256, 10000, 0, 0, 30)
[17:25:53] [RadarAPI]: Status: Passed
[17:25:56] [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 0, 0)
[17:25:56] [RadarAPI]: Status: Passed
[17:26:01] [RadarAPI]: ar1.DisableTestSource(0)
[17:26:01] [RadarAPI]: Status: Passed
[17:26:01] [RadarAPI]: ar1.FrameConfig(0, 0, 100, 128, 40, 0, 1)
[17:26:01] [RadarAPI]: Status: Passed
[17:26:34] [RadarAPI]: ar1.SetupTSW1400()
[17:26:52] [RadarAPI]: TSW1400 set-up complete.
[17:28:00] [RadarAPI]: ar1.StartTsw1400Arm("C:\\ti\\mmwave_dfp_00_07_00_04\\rf_eval\\radarstudio\\PostProc\\adc_data.bin")
[17:28:11] [RadarAPI]: MatlabProc Status: Error Type: No Data was collected. Please check.
[17:28:11] [RadarAPI]: TSW1400 capture complete
[17:28:45] [RadarAPI]: ar1.StartFrame()
[17:28:45] [RadarAPI]: Status: Passed
[17:28:45] [RadarAPI]: Frame trigger async event received!
[17:28:49] [RadarAPI]: Frame Ended
[17:29:09] [RadarAPI]: ar1.StartMatlabPostProc("C:\\ti\\mmwave_dfp_00_07_00_04\\rf_eval\\radarstudio\\PostProc\\adc_data.bin")
[17:29:09] [RadarAPI]: Error:
[17:29:09]
[17:29:09] ... MWMCR::EvaluateFunction error ...
[17:29:09] 19-Sep-2017 17:29:09: The file C:\ti\mmwave_dfp_00_07_00_04\rf_eval\radarstudio\PostProc\adc_data.bin is empty. Please capture more data.,1,
[17:29:09] Error in => process_adc_data.m at line 30.
[17:29:09]
[17:29:09] ... Matlab M-code Stack Trace ...
[17:29:09] at
[17:29:09] file C:\Users\DMZEHN~1\AppData\Local\Temp\DMZehnder\mcrCache8.5.1\Matlab0\Logging\log_status.m, name log_status, line 32.
[17:29:09] at
[17:29:09] file C:\Users\DMZEHN~1\AppData\Local\Temp\DMZehnder\mcrCache8.5.1\Matlab0\Processing_functions\read_adc_data.m, name read_adc_data, line 28.
[17:29:09] at
[17:29:09] file C:\Users\DMZEHN~1\AppData\Local\Temp\DMZehnder\mcrCache8.5.1\Matlab0\MatlabPostPr\process_adc_data.m, name process_adc_data, line 30.
[17:29:09]
[17:29:09]
[17:29:09] Trace:
[17:29:09] at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String functionName, Int32 numArgsOut, Int32 numArgsIn, MWArray[] argsIn)
[17:29:09] at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(Int32 numArgsOut, String functionName, MWArray[] argsIn)
[17:29:09] at MatlabPostProcGui.MatlabPostProcGUIClass.process_adc_data(MWArray adc_file_name, MWArray force_cont_stream_mode)
[17:29:09] at AR1xController.frmAR1Main.iStartMtlabPostProc()