Part Number:AWR2243
您好,我使用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不是很熟悉。 您能帮我一下吗?或者告诉我如何检查,是哪里的元器件出了问题?
十分感谢
Nancy Wang:
mmwave_dfp_02_02_03_01支持ES1.1,而您的芯片版本为ES1.0,可能是使用了不兼容的版本导致的。
https://software-dl.ti.com/ra-processors/esd/MMWAVE-DFP-2G/02_02_03_01/exports/mmwave_dfp_release_notes.pdf
请尝试使用DFP 02_02_00_03。
software-dl.ti.com/…/index_FDS.html