您好,我使用mmWave Studio Cascade遇到些问题,子节点无法连接SPI。
我的实践过程严格遵循使用指南,以下是我的具体问题:
(1)如图所示,主节点可以正常设置SOP模式,连接SPI,加载meta image,并且RF Power Up。但是其他子节点设置好SOP模式,不能连接SPI且RF Power Up。
(2)输出信息为:运行“xxxx_testsource. txt”文件。脚本,然后手动单击SPI连接按钮。
GM: Constructor
GM: Fri Oct 15 10:34:38 2021
RSTD.Transmit("/Settings")
[10:34:39]
[10:34:39] ### Running Startup script: "C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\Scripts\Startup.lua" ###
[10:34:39] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
[10:34:39] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
[10:34:39] Scripter ignored: Attempt to UnBuild() again or before Build.
[10:34:39] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\Clients\\\\LabClient.dll")
[10:34:39] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
[10:34:39] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
[10:34:39] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
[10:34:39] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
[10:34:39] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
[10:34:39] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\RunTime\\SAL.dll")
[10:34:39] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
[10:34:39] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
[10:34:39] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
[10:34:39] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
[10:34:39] RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
[10:34:39] RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
[10:34:39] RSTD.Transmit("/")
[10:34:39] RSTD.SaveSettings(): Settings saved to "C:\Users\Haoch\AppData\Roaming\RSTD\config.xml"
[10:34:39] RSTD.Build()
[10:34:39] RSTD.SaveSettings(): Settings saved to "C:\Users\Haoch\AppData\Roaming\RSTD\config.xml"
[10:34:39] RSTD.Transmit("/")
[10:34:39] RSTD.AL_Build()
[10:34:39] RSTD.AL_LoadXml()
[10:34:39] RSTD.Transmit("/")
[10:34:39] RSTD.AL_Init()
[10:34:39] RSTD.Clients_Build()
[10:34:39] GM: Init
[10:34:39] GM: Loaded 'C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\Clients\\LabClient.dll'
[10:34:39] GM: 1 Guest (s) init
[10:34:39] GM: 1 Module(s) init
[10:34:39] GM: 2 Tab (s) init
[10:34:39] RSTD.Client_LoadXml()
[10:34:39] [RadarAPI]: ar1.selectRadarMode(0)
[10:34:39] [RadarAPI]: Status: Passed
[10:34:39] Matlab Runtime Engine is installed
[10:34:39] [RadarAPI]: Starting Matlab Engine..
[10:34:41] [RadarAPI]: Matlab Engine Started!
[10:34:42] [RadarAPI]: ar1.selectCascadeMode(0)
[10:34:42] [RadarAPI]: Status: Passed
[10:34:42] [RadarAPI]: ar1.LoadSettings('C:\Users\Haoch\AppData\Roaming\RSTD\ar1gui.ini')
[10:34:42] TESTING = false
[10:34:42] RstdNet: Port 2777: Listening..
[10:34:42]
[10:34:42] ***Script completed successfully.***
[10:34:53] [RadarAPI]: ar1.selectRadarMode(1)
[10:34:53] [RadarAPI]: ar1.selectCascadeMode(1)
[10:34:53] [RadarAPI]: Status: Passed
[10:34:53] [RadarAPI]: Status: Passed
[10:34:57] [RadarAPI]: ar1.SelectCaptureDevice("TDA2XX")
[10:34:57] [RadarAPI]: Status: Passed
[10:35:00] [RadarAPI]: TDAStatusCallback Event Registered
[10:35:00] [RadarAPI]: registerTDAStatusCallback Status: Passed
[10:35:00] [RadarAPI]: ar1.ConnectTDA("192.168.33.180", 5001, 15)
[10:35:00] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[10:35:00] [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[10:35:00] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[10:35:00] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[10:35:01] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[10:35:01] [RadarAPI]: ConnectTDACaptureCard Status: Passed
[10:35:01] TDA Capture Card Status : CONNECTED!
[10:35:07] Setting up Studio for Cascade started..
[10:35:07] [RadarAPI]: Connection to the TDA is already established!
[10:35:07] ConnectTDA Successful
[10:35:07] selectCascadeMode Successful
[10:35:07] Setting up Studio for Cascade ended..
[10:35:07] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[10:35:08] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[10:35:08] [RadarAPI]: ar1.FullReset(1)
[10:35:08] [RadarAPI]: Status: Passed
[10:35:08] [RadarAPI]: ar1.SOPControl_mult(1,4)
[10:35:08] [RadarAPI]: Status: Passed
[10:35:08] Master : SOP Reset Successful
[10:35:08] [DeviceId-0] MSS CPU Fault error status Async event recieved(0x3, 0x0,0xFFFFE580, 0x0,0x0, 0x0,0x0, 0xFFFF,0xFF, 0xFF,0xFF, 0xFF)
[10:35:08] [DeviceId-0] MSS power up done async event received!
[10:35:08] [RadarAPI]: ar1.PowerOn_mult(1, 0, 1000, 0,0)
[10:35:08] [RadarAPI]: Status: Passed
[10:35:08] Master : SPI Connection Successful
[10:35:08] [RadarAPI]: ar1.DownloadBssFwOvSPI_mult(1, C:\\ti\\mmwave_dfp_02_02_03_01\\firmware\\xwr22xx_metaImage.bin)
[10:35:10] [DeviceId-0] MSS ESM Fault error status Async event recieved(0x0, 0x2000000)
[10:35:12] Master : FW Download Successful
[10:35:13] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[10:35:13] [RadarAPI]: Status: Passed
[10:35:13] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[10:35:13] [RadarAPI]: Status: Passed
[10:35:13] [RadarAPI]: ar1.deviceVariantSelection("XWR2243")
[10:35:13] [RadarAPI]: Status: Passed
[10:35:13] [RadarAPI]: ar1.frequencyBandSelection("77G")
[10:35:13] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[10:35:13] [RadarAPI]: Status: Passed
[10:35:13] Device Status : XWR2243/ASIL-B/SOP:4/ES:1.0
[10:35:44] [RadarAPI]: Device Restart failed
[10:35:44] [RadarAPI]: ar1.RfEnable_mult(1)
[10:35:44] Status: Failed, Error Type: INVALID INPUT
[10:35:49] BSS Power Up async event was not received!
[10:35:49] Master : RF Power Up Failed
[10:35:49]
[10:35:49] ***Script completed successfully.***
[10:36:24] [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[10:36:24] [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[10:36:25] [RadarAPI]: ar1.FullReset(2)
[10:36:25] [RadarAPI]: Status: Passed
[10:36:25] [RadarAPI]: ar1.SOPControl_mult(2,4)
[10:36:25] [RadarAPI]: Status: Passed
[10:36:29] [RadarAPI]: ar1.AddDevice(2)
[10:36:29] Status: Failed, Error Type: INVALID STATE ERROR
[10:36:34] MSS Power Up async event was not received
我想可能是硬件故障,但是我对PCB不是很熟悉。 您能帮我一下吗?或者告诉我如何检查,是哪里的元器件出了问题?
十分感谢