尊敬的TI工程师和论坛的朋友们:
我们在配置MMWAVCAS-RF-EVM级联板过程中,遇到了SPI connect(3)无法通过的问题。具体地说,我们运行了Cascade_Configuration_MIMO.lua来自动配置,device1 和device2 均能顺利完成配置,当进行到device3时出现下面的报错:
[10:12:47] Setting up Studio for Cascade started..
[10:12:47] [RadarAPI]: Connection to the TDA is already established!
[10:12:47] ConnectTDA Successful
[10:12:47] selectCascadeMode Successful
[10:12:47] Setting up Studio for Cascade ended..
[10:12:47] [RadarAPI]: ar1.RemoveDevice(2)
[10:12:47] [RadarAPI]: Status: Passed
[10:12:47] [RadarAPI]: ar1.PowerOff_mult()
[10:12:47] [RadarAPI]: Status: Passed
[10:12:48] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[10:12:48] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[10:12:48] [RadarAPI]: ar1.FullReset(1)
[10:12:48] [RadarAPI]: Status: Passed
[10:12:48] [RadarAPI]: ar1.SOPControl_mult(1,4)
[10:12:48] [RadarAPI]: Status: Passed
[10:12:48] Master : SOP Reset Successful
[10:12:49] [DeviceId-0] MSS power up done async event received!
[10:12:49] [RadarAPI]: ar1.PowerOn_mult(1, 0, 1000, 0,0)
[10:12:49] [RadarAPI]: Status: Passed
[10:12:49] Master : SPI Connection Successful
[10:12:49] [RadarAPI]: ar1.DownloadBssFwOvSPI_mult(1, C:\\ti\\mmwave_dfp_02_02_03_01\\firmware\\xwr22xx_metaImage.bin)
[10:12:51] Master : FW Download Successful
[10:12:51] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[10:12:51] [RadarAPI]: Status: Passed
[10:12:51] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[10:12:51] [RadarAPI]: Status: Passed
[10:12:52] Device Status : XWR2243/ASIL-B/SOP:4/ES:1.1
[10:12:52] [RadarAPI]: ar1.RfEnable_mult(1)
[10:12:52] [DeviceId-0] BSS power up done async event received!
[10:12:52] [RadarAPI]: Status: Passed
[10:12:53] Master : RF Power Up Successful
[10:12:53] [RadarAPI]: ar1.ChanNAdcConfig_mult(1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, 1)
[10:12:54] [RadarAPI]: Status: Passed
[10:12:54] Master : Channel & ADC Configuration Successful
[10:12:54] [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[10:12:54] [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[10:12:54] [RadarAPI]: ar1.FullReset(2)
[10:12:54] [RadarAPI]: Status: Passed
[10:12:54] [RadarAPI]: ar1.SOPControl_mult(2,4)
[10:12:54] [RadarAPI]: Status: Passed
[10:12:54] Device 2 : SOP Reset Successful
[10:12:55] [DeviceId-1] MSS power up done async event received!
[10:12:55] [RadarAPI]: ar1.AddDevice(2)
[10:12:55] [RadarAPI]: Status: Passed
[10:12:55] Device 2 : SPI Connection Successful
[10:12:55] [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[10:12:55] [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[10:12:55] [RadarAPI]: ar1.FullReset(4)
[10:12:55] [RadarAPI]: Status: Passed
[10:12:55] [RadarAPI]: ar1.SOPControl_mult(4,4)
[10:12:55] [RadarAPI]: Status: Passed
[10:12:55] Device 3 : SOP Reset Successful
[10:13:16] [RadarAPI]: ar1.AddDevice(4)
[10:13:16] Status: Failed, Error Type: RESP TIMEOUT
[10:13:20] MSS Power Up async event was not received!
[10:13:20] Device 3 : SPI Connection Failed
[10:13:20]
[10:13:20] ***Script completed successfully.***
尝试过手动配置,也出现了同样的错误。查阅了网络上各种论坛的资料,没能找到合适的解决方法,因此来求助各位,十分感谢!