Other Parts Discussed in Thread: MMWCAS-DSP-EVM, , AWR2243, TDA2
Tool/software:
Hi.
I'm using MMWCAS-RF-EVM and MMWCAS-DSP-EVM and trying to do calibration for my device.
After connectiong my device to mmwave studio, I opened the Cascade_Phase_Shifter_Calibration_AWRx.lua file in C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\Scripts\Cascade.
But when I open the script, there's an error message like this :
[18:07:48] ***Script FAILED!***
[18:07:48] &&&&&&&&&&&&&&&&&&&&
[18:07:48] Exception message is:
[18:07:48] ...s\Cascade\Cascade_Phase_Shifter_Calibration_AWRx.lua:823: attempt to index global 'monitorTempLogFile' (a nil value)
How can I solve this problem? I tried to do something with my script bur it doesn't work. Or is there something that I should have done before loading the script?
I'll attatch the whole log file just in case.
Thank you. Best regards
Minjun Cho
GM: Constructor
GM: Fri Mar 07 18:06:23 2025
RSTD.Transmit("/Settings")
[18:06:24]
[18:06:24] ### Running Startup script: "C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\Scripts\Startup.lua" ###
[18:06:24] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
[18:06:24] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
[18:06:24] Scripter ignored: Attempt to UnBuild() again or before Build.
[18:06:24] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\Clients\\\\LabClient.dll")
[18:06:24] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
[18:06:24] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
[18:06:24] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
[18:06:24] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
[18:06:24] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
[18:06:24] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\RunTime\\SAL.dll")
[18:06:24] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
[18:06:24] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
[18:06:24] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
[18:06:24] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
[18:06:24] RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
[18:06:24] RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
[18:06:24] RSTD.Transmit("/")
[18:06:24] RSTD.SaveSettings(): Settings saved to "C:\Users\RFst\AppData\Roaming\RSTD\config.xml"
[18:06:24] RSTD.Build()
[18:06:24] RSTD.SaveSettings(): Settings saved to "C:\Users\RFst\AppData\Roaming\RSTD\config.xml"
[18:06:24] RSTD.Transmit("/")
[18:06:24] RSTD.AL_Build()
[18:06:24] RSTD.AL_LoadXml()
[18:06:24] RSTD.Transmit("/")
[18:06:24] RSTD.AL_Init()
[18:06:24] RSTD.Clients_Build()
[18:06:24] GM: Init
[18:06:24] GM: Loaded 'C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\Clients\\LabClient.dll'
[18:06:24] GM: 1 Guest (s) init
[18:06:24] GM: 1 Module(s) init
[18:06:24] GM: 2 Tab (s) init
[18:06:24] RSTD.Client_LoadXml()
[18:06:25] [RadarAPI]: ar1.selectRadarMode(0)
[18:06:25] [RadarAPI]: Status: Passed
[18:06:25] Matlab Runtime Engine is installed
[18:06:25] [RadarAPI]: Starting Matlab Engine..
[18:06:42] [RadarAPI]: Matlab Engine Started!
[18:06:43] [RadarAPI]: ar1.selectCascadeMode(0)
[18:06:43] [RadarAPI]: Status: Passed
[18:06:43] [RadarAPI]: ar1.LoadSettings('C:\Users\RFst\AppData\Roaming\RSTD\ar1gui.ini')
[18:06:43] TESTING = false
[18:06:44] RstdNet: Port 2777: Listening..
[18:06:44]
[18:06:44] ***Script completed successfully.***
[18:06:51] [RadarAPI]: ar1.selectRadarMode(1)
[18:06:51] [RadarAPI]: ar1.selectCascadeMode(1)
[18:06:51] [RadarAPI]: Status: Passed
[18:06:51] [RadarAPI]: Status: Passed
[18:06:56] [RadarAPI]: ar1.SelectCaptureDevice("TDA2XX")
[18:06:56] [RadarAPI]: Status: Passed
[18:06:57] [RadarAPI]: TDAStatusCallback Event Registered
[18:06:57] [RadarAPI]: registerTDAStatusCallback Status: Passed
[18:06:57] [RadarAPI]: ar1.ConnectTDA("192.168.33.180", 5001, 15)
[18:06:57] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[18:06:57] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_VERSION_INFO Async event recieved() with status 0. TDA Version : REL_VISION_SDK_03_07_01_00 Aug 5 2019 15:04:45[18:06:57] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[18:06:59] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[18:06:59] [RadarAPI]: ConnectTDACaptureCard Status: Passed
[18:06:59] TDA Capture Card Status : CONNECTED!
[18:07:28] LuaLoad("C:/ti/mmwave_studio_03_00_00_14/mmWaveStudio/Scripts/Cascade/Cascade_Phase_Shifter_Calibration_AWRx.lua")
[18:07:30] Setting up Studio for Cascade started..
[18:07:30] [RadarAPI]: Connection to the TDA is already established!
[18:07:30] ConnectTDA Successful
[18:07:30] selectCascadeMode Successful
[18:07:30] Setting up Studio for Cascade ended..
[18:07:30] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[18:07:30] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[18:07:31] [RadarAPI]: ar1.FullReset(1)
[18:07:31] [RadarAPI]: Status: Passed
[18:07:31] [RadarAPI]: ar1.SOPControl_mult(1,4)
[18:07:31] [RadarAPI]: Status: Passed
[18:07:31] Master : SOP Reset Successful
[18:07:31] [RadarAPI]: ar1.PowerOn_mult(1, 0, 1000, 0,0)
[18:07:31] [RadarAPI]: Status: Passed
[18:07:31] [DeviceId-0] MSS power up done async event received!
[18:07:31] Master : SPI Connection Successful
[18:07:31] [RadarAPI]: ar1.DownloadBssFwOvSPI_mult(1, C:\\ti\\mmwave_dfp_02_02_02_01\\firmware\\xwr22xx_metaImage.bin)
[18:07:33] Master : FW Download Successful
[18:07:33] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[18:07:33] [RadarAPI]: Status: Passed
[18:07:33] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[18:07:33] [RadarAPI]: Status: Passed
[18:07:33] [RadarAPI]: ar1.deviceVariantSelection("XWR2243")
[18:07:33] [RadarAPI]: Status: Passed
[18:07:33] [RadarAPI]: ar1.frequencyBandSelection("77G")
[18:07:33] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[18:07:33] [RadarAPI]: Status: Passed
[18:07:33] Device Status : XWR2243/ASIL-B/SOP:4/ES:1.1
[18:07:33] [RadarAPI]: ar1.RfEnable_mult(1)
[18:07:34] [DeviceId-0] BSS power up done async event received!
[18:07:34] [RadarAPI]: Status: Passed
[18:07:35] Master : RF Power Up Successful
[18:07:35] [RadarAPI]: ar1.ChanNAdcConfig_mult(1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, 1)
[18:07:35] [RadarAPI]: Status: Passed
[18:07:35] Master : Channel & ADC Configuration Successful
[18:07:35] [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[18:07:35] [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[18:07:36] [RadarAPI]: ar1.FullReset(2)
[18:07:36] [RadarAPI]: Status: Passed
[18:07:36] [RadarAPI]: ar1.SOPControl_mult(2,4)
[18:07:36] [RadarAPI]: Status: Passed
[18:07:36] Device 2 : SOP Reset Successful
[18:07:36] [DeviceId-1] MSS power up done async event received!
[18:07:36] [RadarAPI]: ar1.AddDevice(2)
[18:07:36] [RadarAPI]: Status: Passed
[18:07:36] Device 2 : SPI Connection Successful
[18:07:36] [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[18:07:36] [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[18:07:37] [RadarAPI]: ar1.FullReset(4)
[18:07:37] [RadarAPI]: Status: Passed
[18:07:37] [RadarAPI]: ar1.SOPControl_mult(4,4)
[18:07:37] [RadarAPI]: Status: Passed
[18:07:37] Device 3 : SOP Reset Successful
[18:07:37] [DeviceId-2] MSS power up done async event received!
[18:07:37] [RadarAPI]: ar1.AddDevice(4)
[18:07:37] [RadarAPI]: Status: Passed
[18:07:37] Device 3 : SPI Connection Successful
[18:07:37] [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[18:07:37] [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[18:07:38] [RadarAPI]: ar1.FullReset(8)
[18:07:38] [RadarAPI]: Status: Passed
[18:07:38] [RadarAPI]: ar1.SOPControl_mult(8,4)
[18:07:38] [RadarAPI]: Status: Passed
[18:07:38] Device 4 : SOP Reset Successful
[18:07:38] [DeviceId-3] MSS power up done async event received!
[18:07:38] [RadarAPI]: ar1.AddDevice(8)
[18:07:38] [RadarAPI]: Status: Passed
[18:07:38] Device 4 : SPI Connection Successful
[18:07:38] [RadarAPI]: ar1.DownloadBssFwOvSPI_mult(14, C:\\ti\\mmwave_dfp_02_02_02_01\\firmware\\xwr22xx_metaImage.bin)
[18:07:40] Slaves : FW Download Successful
[18:07:40] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[18:07:40] [RadarAPI]: Status: Passed
[18:07:40] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[18:07:40] [RadarAPI]: Status: Passed
[18:07:41] Slave1 Device Status : XWR2243/ASIL-B/SOP:4/ES:1.1
[18:07:41] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[18:07:41] [RadarAPI]: Status: Passed
[18:07:41] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[18:07:41] [RadarAPI]: Status: Passed
[18:07:41] Slave2 Device Status : XWR2243/ASIL-B/SOP:4/ES:1.1
[18:07:42] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[18:07:42] [RadarAPI]: Status: Passed
[18:07:42] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[18:07:42] [RadarAPI]: Status: Passed
[18:07:42] Slave3 Device Status : XWR2243/ASIL-B/SOP:4/ES:1.1
[18:07:42] [RadarAPI]: ar1.RfEnable_mult(14)
[18:07:42] [DeviceId-3] BSS power up done async event received!
[18:07:42] [DeviceId-2] BSS power up done async event received!
[18:07:42] [DeviceId-1] BSS power up done async event received!
[18:07:42] [RadarAPI]: Status: Passed
[18:07:46] Slaves : RF Power Up Successful
[18:07:46] [RadarAPI]: ar1.ChanNAdcConfig_mult(14, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, 2)
[18:07:46] [RadarAPI]: Status: Passed
[18:07:46] Slaves : Channel & ADC Configuration Successful
[18:07:46] [RadarAPI]: ar1.RfLdoBypassConfig_mult(15, 0xF)
[18:07:46] [RadarAPI]: Status: Passed
[18:07:46] LDO Bypass Successful
[18:07:46] [RadarAPI]: ar1.LPModConfig_mult(15, 0,0)
[18:07:46] [RadarAPI]: Status: Passed
[18:07:46] Low Power Mode Configuration Successful
[18:07:46] [RadarAPI]: ar1.SetMiscConfig_mult(15, 1, 0, 0, 0)
[18:07:46] [RadarAPI]: Status: Passed
[18:07:46] Misc Control Configuration Successful
[18:07:46] [RadarAPI]: ar1.RfInitCalibConfig_mult(15, 1, 1, 1, 1, 1, 1, 1, 65537)
[18:07:46] [RadarAPI]: Status: Passed
[18:07:46] RF Init Calibration Successful
[18:07:46] [RadarAPI]: ar1.RfInit_mult(15)
[18:07:47] [DeviceId-1] RF Init async event received!
[18:07:47] [DeviceId-2] RF Init async event received!
[18:07:47] [DeviceId-3] RF Init async event received!
[18:07:47] [DeviceId-0] RF Init async event received!
[18:07:47] [RadarAPI]: Time stamp, Temperture: 13013,38; 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; TxPhase Status, Update: 1, 1; RxIQMM Status, Update: 1, 1;
[18:07:47] [RadarAPI]: Time stamp, Temperture: 13013,38; 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; TxPhase Status, Update: 1, 1; RxIQMM Status, Update: 1, 1;
[18:07:47] [RadarAPI]: Time stamp, Temperture: 13013,38; 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; TxPhase Status, Update: 1, 1; RxIQMM Status, Update: 1, 1;
[18:07:47] [RadarAPI]: Time stamp, Temperture: 13013,38; 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; TxPhase Status, Update: 1, 1; RxIQMM Status, Update: 1, 1;
[18:07:47] [RadarAPI]: Status: Passed
[18:07:47] RF Init Successful
[18:07:47] [RadarAPI]: ar1.DataPathConfig_mult(15, 0, 1, 0)
[18:07:47] [RadarAPI]: Status: Passed
[18:07:47] Data Path Configuration Successful
[18:07:47] [RadarAPI]: ar1.LvdsClkConfig_mult(15, 1,1)
[18:07:47] [RadarAPI]: Status: Passed
[18:07:47] Clock Configuration Successful
[18:07:47] [RadarAPI]: ar1.CSI2LaneConfig_mult(15, 1, 0, 2, 0, 4, 0, 5,0,3,0, 0)
[18:07:47] [RadarAPI]: Status: Passed
[18:07:47] CSI2 Configuration Successful
[18:07:47] [RadarAPI]: ar1.SetRfAnaMonConfig_mult(15, 0x9, 0x0)
[18:07:47] [RadarAPI]: Status: Passed
[18:07:47] [RadarAPI]: ar1.SetRfTempMonConfig_mult(15, 2, 0, 0, 0, 0, 0)
[18:07:47] [RadarAPI]: Status: Passed
[18:07:48]
[18:07:48] &&&&&&&&&&&&&&&&&&&&
[18:07:48] ***Script FAILED!***
[18:07:48] &&&&&&&&&&&&&&&&&&&&
[18:07:48] Exception message is:
[18:07:48] ...s\Cascade\Cascade_Phase_Shifter_Calibration_AWRx.lua:823: attempt to index global 'monitorTempLogFile' (a nil value)