TI工程师:
您好,我们使用AWR2243四级联官方Demo板,在mmWave Studio工具中通过在Cascade_Configuration_TXBF_Simple.lua 配置TXBF模式出现从芯片的Frame帧配置命令异常,具体配置情况如下:
1、AWR2243级联Demo板硬件版本为 RevD;
2、mmWave Studio配置软件版本为 mmWave Studio 03.00.00.14;
3、AWR2243雷达固件补丁使用 mmwave_dfp_02_02_00_03\\firmware\\xwr22xx_metaImage.bin";
4、TXBF配置文件使用mmwave_studio_03_00_00_14\mmWaveStudio\Scripts\Cascade\Cascade_Configuration_TXBF_Simple.lua;
雷达级联板连接情况及版本信息如下:
主芯片帧配置命令正常:
从芯片帧配置命令异常:
配置异常详细log文件如下:
[11:24:22] [RadarAPI]: ar1.selectRadarMode(1)
[11:24:22] [RadarAPI]: ar1.selectCascadeMode(1)
[11:24:22] [RadarAPI]: Status: Passed
[11:24:22] [RadarAPI]: Status: Passed
[11:24:24] [RadarAPI]: ar1.SelectCaptureDevice("TDA2XX")
[11:24:24] [RadarAPI]: Status: Passed
[11:24:25] [RadarAPI]: TDAStatusCallback Event Registered
[11:24:25] [RadarAPI]: registerTDAStatusCallback Status: Passed
[11:24:25] [RadarAPI]: ar1.ConnectTDA("192.168.33.180", 5001, 15)
[11:24:25] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:24:25] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:24:25] [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[11:24:25] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:24:26] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:24:26] [RadarAPI]: ConnectTDACaptureCard Status: Passed
[11:24:26] TDA Capture Card Status : CONNECTED!
[11:27:43] psSettings[devIdx][txIdx]:
[11:27:44] 0, 0, 0,
[11:27:44] 0, 33, 2,
[11:27:44] 35, 4, 37,
[11:27:44] 6, 39, 9,
[11:27:44] Setting up Studio for Cascade started..
[11:27:44] [RadarAPI]: Connection to the TDA is already established!
[11:27:44] ConnectTDA Successful
[11:27:44] selectCascadeMode Successful
[11:27:44] Setting up Studio for Cascade ended..
[11:27:44] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:27:44] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:27:44] [RadarAPI]: ar1.FullReset(1)
[11:27:44] [RadarAPI]: Status: Passed
[11:27:44] [RadarAPI]: ar1.SOPControl_mult(1,4)
[11:27:44] [RadarAPI]: Status: Passed
[11:27:44] Master : SOP Reset Successful
[11:27:45] [DeviceId-0] MSS CPU Fault error status Async event recieved(0x3, 0x0,0xFFFFE580, 0x0,0x0, 0x0,0x0, 0xFFFF,0xFF, 0xFF,0xFF, 0xFF)
[11:27:45] [DeviceId-0] MSS power up done async event received!
[11:27:45] [RadarAPI]: ar1.PowerOn_mult(1, 0, 1000, 0,0)
[11:27:45] [RadarAPI]: Status: Passed
[11:27:45] Master : SPI Connection Successful
[11:27:45] [RadarAPI]: ar1.DownloadBssFwOvSPI_mult(1, D:\\ti\\mmwave_dfp_02_02_00_03\\firmware\\xwr22xx_metaImage.bin)
[11:30:21] Master : FW Download Successful
[11:30:22] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[11:30:22] [RadarAPI]: Status: Passed
[11:30:22] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[11:30:22] [RadarAPI]: Status: Passed
[11:30:22] [RadarAPI]: ar1.deviceVariantSelection("XWR2243")
[11:30:22] [RadarAPI]: Status: Passed
[11:30:22] [RadarAPI]: ar1.frequencyBandSelection("77G")
[11:30:22] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[11:30:22] [RadarAPI]: Status: Passed
[11:30:22] Device Status : XWR2243/ASIL-B/SOP:4/ES:1.0
[11:30:22] [DeviceId-0] MSS power up done async event received!
[11:30:22] [RadarAPI]: Device Restarted, Power On Async Event received
[11:30:22] [RadarAPI]: ar1.RfEnable_mult(1)
[11:30:23] [DeviceId-0] BSS power up done async event received!
[11:30:23] [RadarAPI]: Status: Passed
[11:30:24] Master : RF Power Up Successful
[11:30:24] [RadarAPI]: ar1.ChanNAdcConfig_mult(1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, 1)
[11:30:25] [RadarAPI]: Status: Passed
[11:30:25] Master : Channel & ADC Configuration Successful
[11:30:25] [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:30:25] [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:30:25] [RadarAPI]: ar1.FullReset(2)
[11:30:26] [RadarAPI]: Status: Passed
[11:30:26] [RadarAPI]: ar1.SOPControl_mult(2,4)
[11:30:26] [RadarAPI]: Status: Passed
[11:30:26] Device 2 : SOP Reset Successful
[11:30:26] [DeviceId-1] MSS CPU Fault error status Async event recieved(0x3, 0x0,0xFFFFE580, 0x0,0x0, 0x0,0x0, 0xFFFF,0xFF, 0xFF,0xFF, 0xFF)
[11:30:26] [DeviceId-1] MSS power up done async event received!
[11:30:26] [RadarAPI]: ar1.AddDevice(2)
[11:30:26] [RadarAPI]: Status: Passed
[11:30:26] Device 2 : SPI Connection Successful
[11:30:26] [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:30:26] [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:30:27] [RadarAPI]: ar1.FullReset(4)
[11:30:27] [RadarAPI]: Status: Passed
[11:30:27] [RadarAPI]: ar1.SOPControl_mult(4,4)
[11:30:27] [RadarAPI]: Status: Passed
[11:30:27] Device 3 : SOP Reset Successful
[11:30:27] [DeviceId-2] MSS power up done async event received!
[11:30:27] [RadarAPI]: ar1.AddDevice(4)
[11:30:27] [RadarAPI]: Status: Passed
[11:30:27] Device 3 : SPI Connection Successful
[11:30:27] [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:30:27] [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:30:28] [RadarAPI]: ar1.FullReset(8)
[11:30:28] [RadarAPI]: Status: Passed
[11:30:28] [RadarAPI]: ar1.SOPControl_mult(8,4)
[11:30:28] [RadarAPI]: Status: Passed
[11:30:28] Device 4 : SOP Reset Successful
[11:30:28] [DeviceId-3] MSS power up done async event received!
[11:30:28] [RadarAPI]: ar1.AddDevice(8)
[11:30:28] [RadarAPI]: Status: Passed
[11:30:28] Device 4 : SPI Connection Successful
[11:30:28] [RadarAPI]: ar1.DownloadBssFwOvSPI_mult(14, D:\\ti\\mmwave_dfp_02_02_00_03\\firmware\\xwr22xx_metaImage.bin)
[11:33:10] Slaves : FW Download Successful
[11:33:11] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[11:33:11] [RadarAPI]: Status: Passed
[11:33:11] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[11:33:11] [RadarAPI]: Status: Passed
[11:33:12] Slave1 Device Status : XWR2243/ASIL-B/SOP:4/ES:1.0
[11:33:13] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[11:33:13] [RadarAPI]: Status: Passed
[11:33:13] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[11:33:13] [RadarAPI]: Status: Passed
[11:33:13] Slave2 Device Status : XWR2243/ASIL-B/SOP:4/ES:1.1
[11:33:14] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[11:33:14] [RadarAPI]: Status: Passed
[11:33:14] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[11:33:14] [RadarAPI]: Status: Passed
[11:33:14] Slave3 Device Status : XWR2243/ASIL-B/SOP:4/ES:1.1
[11:33:14] [RadarAPI]: ar1.RfEnable_mult(14)
[11:33:14] [DeviceId-1] BSS power up done async event received!
[11:33:14] [DeviceId-3] BSS power up done async event received!
[11:33:14] [DeviceId-2] BSS power up done async event received!
[11:33:14] [RadarAPI]: Status: Passed
[11:33:19] Slaves : RF Power Up Successful
[11:33:19] [RadarAPI]: ar1.ChanNAdcConfig_mult(14, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, 2)
[11:33:20] [RadarAPI]: Status: Passed
[11:33:20] Slaves : Channel & ADC Configuration Successful
[11:33:20] [RadarAPI]: ar1.RfLdoBypassConfig_mult(15, 0xF)
[11:33:20] [RadarAPI]: Status: Passed
[11:33:20] LDO Bypass Successful
[11:33:20] [RadarAPI]: ar1.LPModConfig_mult(15, 0,0)
[11:33:20] [RadarAPI]: Status: Passed
[11:33:20] Low Power Mode Configuration Successful
[11:33:20] [RadarAPI]: ar1.SetMiscConfig_mult(15, 0, 0, 0, 0)
[11:33:20] [RadarAPI]: Status: Passed
[11:33:20] Misc Control Configuration Successful
[11:33:20] [RadarAPI]: ar1.RfInitCalibConfig_mult(15, 1, 1, 1, 1, 1, 1, 1, 65537)
[11:33:20] [RadarAPI]: Status: Passed
[11:33:20] RF Init Calibration Successful
[11:33:20] [RadarAPI]: ar1.RfInit_mult(15)
[11:33:20] [DeviceId-0] RF Init async event received!
[11:33:20] [RadarAPI]: Time stamp, Temperture: 177763,36; 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: 0, 0; RxGain Status, Update: 1, 1; TxPhase Status, Update: 1, 1; RxIQMM Status, Update: 0, 0;
[11:33:20] [DeviceId-3] RF Init async event received!
[11:33:20] [DeviceId-2] RF Init async event received!
[11:33:20] [RadarAPI]: Time stamp, Temperture: 6068,35; 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;
[11:33:20] [RadarAPI]: Time stamp, Temperture: 6068,35; 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;
[11:33:20] [DeviceId-1] RF Init async event received!
[11:33:20] [RadarAPI]: Time stamp, Temperture: 6066,37; 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;
[11:33:20] [RadarAPI]: Status: Passed
[11:33:20] RF Init Successful
[11:33:20] [RadarAPI]: ar1.DataPathConfig_mult(15, 0, 1, 0)
[11:33:21] [RadarAPI]: Status: Passed
[11:33:21] Data Path Configuration Successful
[11:33:21] [RadarAPI]: ar1.LvdsClkConfig_mult(15, 1,1)
[11:33:21] [RadarAPI]: Status: Passed
[11:33:21] Clock Configuration Successful
[11:33:21] [RadarAPI]: ar1.CSI2LaneConfig_mult(15, 1, 0, 2, 0, 4, 0, 5,0,3,0, 0)
[11:33:21] [RadarAPI]: Status: Passed
[11:33:21] CSI2 Configuration Successful
[11:33:21] [RadarAPI]: ar1.ProfileConfig_mult(1, 0, 77, 5, 6, 40, 0, 0, 0, 0, 0, 0, 78.986, 0, 256, 8000, 0, 0, 48)
[11:33:21] [RadarAPI]: Status: Passed
[11:33:21] Profile Configuration successful
[11:33:21] [RadarAPI]: ar1.ProfileConfig_mult(2, 0, 77, 5, 6, 40, 0, 0, 0, 0, 33.75, 0, 78.986, 0, 256, 8000, 0, 0, 48)
[11:33:21] [RadarAPI]: Status: Passed
[11:33:21] Profile Configuration successful
[11:33:21] [RadarAPI]: ar1.ProfileConfig_mult(4, 0, 77, 5, 6, 40, 0, 0, 0, 33.75, 5.625, 39.375, 78.986, 0, 256, 8000, 0, 0, 48)
[11:33:21] [RadarAPI]: Status: Passed
[11:33:21] Profile Configuration successful
[11:33:21] [RadarAPI]: ar1.ProfileConfig_mult(8, 0, 77, 5, 6, 40, 0, 0, 0, 5.625, 39.375, 11.25, 78.986, 0, 256, 8000, 0, 0, 48)
[11:33:21] [RadarAPI]: Status: Passed
[11:33:21] Profile Configuration successful
[11:33:21] [RadarAPI]: ar1.ChirpConfig_mult(1, 0, 0, 0, 0, 0, 0, 0, 0, 0,0)
[11:33:22] [RadarAPI]: Status: Passed
[11:33:22] Device 1 : Chirp 0 Configuration successful
[11:33:22] [RadarAPI]: ar1.ChirpConfig_mult(2, 0, 0, 0, 0, 0, 0, 0, 1, 1,1)
[11:33:22] [RadarAPI]: Status: Passed
[11:33:22] Device 2 : Chirp 0 Configuration successful
[11:33:22] [RadarAPI]: ar1.ChirpConfig_mult(4, 0, 0, 0, 0, 0, 0, 0, 1, 1,1)
[11:33:22] [RadarAPI]: Status: Passed
[11:33:22] Device 3 : Chirp 0 Configuration successful
[11:33:22] [RadarAPI]: ar1.ChirpConfig_mult(8, 0, 0, 0, 0, 0, 0, 0, 1, 1,1)
[11:33:22] [RadarAPI]: Status: Passed
[11:33:22] Device 4 : Chirp 0 Configuration successful
[11:33:22] Test Source Already Disabled...!!!
[11:33:22] [RadarAPI]: ar1.DisableTestSource_mult(1,0)
[11:33:22] [RadarAPI]: Status: Passed
[11:33:22] [RadarAPI]: ar1.FrameConfig_mult(1, 0, 0, 3, 128, 100, 0, 1)
[11:33:22] [RadarAPI]: Status: Passed
[11:33:22] Master : Frame Configuration successful
[11:33:22] Test Source Already Disabled...!!!
[11:33:22] [RadarAPI]: ar1.DisableTestSource_mult(14,0)
[11:33:23] [RadarAPI]: Status: Passed
[11:33:23] [RadarAPI]: ar1.FrameConfig_mult(14, 0, 0, 3, 128, 100, 0, 2)
[11:33:23] [DeviceId-3] MSS ESM Fault error status Async event recieved(0x0, 0x2000000)
[11:33:23] [DeviceId-2] MSS ESM Fault error status Async event recieved(0x0, 0x2000000)
[11:33:23] [DeviceId-2] MSS RF Error status Async event recieved(0x4)
[11:33:23] [DeviceId-3] MSS RF Error status Async event recieved(0x4)
[11:33:23] [DeviceId-3] BSS CPU Fault error status Async event recieved(0xFF)
[11:33:23] [DeviceId-2] BSS CPU Fault error status Async event recieved(0xFF)
[11:33:23] [DeviceId-3] ErrorCode(0x0)
[11:33:23] [DeviceId-2] ErrorCode(0x0)
[11:33:23] [DeviceId-3] LineNum(0x0)
[11:33:23] [DeviceId-2] LineNum(0x0)
[11:33:23] [DeviceId-3] FaultLR(0x0)
[11:33:23] [DeviceId-2] FaultLR(0x0)
[11:33:23] [DeviceId-3] FaultPrevLR(0x0)
[11:33:23] [DeviceId-2] FaultPrevLR(0x0)
[11:33:23] [DeviceId-3] FaultSPSR(0x0)
[11:33:23] [DeviceId-2] FaultSPSR(0x0)
[11:33:23] [DeviceId-3] FaultSP(0x0)
[11:33:23] [DeviceId-2] FaultSP(0x0)
[11:33:23] [DeviceId-3] FaultCauseAddress(0x0)
[11:33:23] [DeviceId-2] FaultCauseAddress(0x0)
[11:33:23] [DeviceId-3] FaultErrorStatus(0xFFFF)
[11:33:23] [DeviceId-2] FaultErrorStatus(0xFFFF)
[11:33:23] [DeviceId-3] FaultErrorSourced(0xFF)
[11:33:23] [DeviceId-2] FaultErrorSourced(0xFF)
[11:33:23] [DeviceId-3] FaultAXIErrorType(0xFF)
[11:33:23] [DeviceId-2] FaultAXIErrorType(0xFF)
[11:33:23] [DeviceId-3] FaultAccessType(0xFF)
[11:33:23] [DeviceId-2] FaultAccessType(0xFF)
[11:33:23] [DeviceId-3] FaultRecoveryType(0xFF)
[11:33:23] [DeviceId-2] FaultRecoveryType(0xFF)
[11:33:23] [DeviceId-3] Reserved2(0x0)
[11:33:23] [DeviceId-2] Reserved2(0x0)
[11:33:23] [DeviceId-3] BSS ESM Group1 Fault error status Async event recieved(0x0)
[11:33:23] [DeviceId-2] BSS ESM Group1 Fault error status Async event recieved(0x0)
[11:33:23] [DeviceId-3] BSS ESM Group2 Fault error status Async event recieved(0x20)
[11:33:23] [DeviceId-2] BSS ESM Group2 Fault error status Async event recieved(0x20)
[11:33:23] [DeviceId-3] Analog fault Async event recieved(0x0)
[11:33:23] [DeviceId-2] Analog fault Async event recieved(0x0)
[11:33:23] Reserved(0x0)
[11:33:23] Reserved(0x0)
[11:33:23] Reserved2(0x0)
[11:33:23] Reserved2(0x0)
[11:33:23] FaultSig(0x0)
[11:33:23] FaultSig(0x0)
[11:33:23] Reserved3(0x0)
[11:33:23] Reserved3(0x0)
[11:33:27] Status: Failed, Error Type: RESP TIMEOUT
[11:33:27] [RadarAPI]: MatlabProc Status: Failed
[11:33:27] Slaves : Frame Configuration failed
[11:33:28] Capturing Data...
[11:33:28]
[11:33:28] Starting TDA ARM...
[11:33:28] [RadarAPI]: ar1.TDACaptureCard_StartRecord_mult(1, 0, 0, TXBF_BeamAngle, 0)
[11:33:28] Device 0 - Configuring TDA with Width : 2048 and Height : 128
[11:33:28] [RadarAPI]: Device 0 - setWidthAndHeight Status: Passed
[11:33:28] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:33:28] Device 1 - Configuring TDA with Width : 0 and Height : 0
[11:33:28] [RadarAPI]: Device 1 - setWidthAndHeight Status: Passed
[11:33:28] [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:33:28] Device 2 - Configuring TDA with Width : 0 and Height : 0
[11:33:28] [RadarAPI]: Device 2 - setWidthAndHeight Status: Passed
[11:33:28] [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:33:28] Device 3 - Configuring TDA with Width : 0 and Height : 0
[11:33:28] [RadarAPI]: Device 3 - setWidthAndHeight Status: Passed
[11:33:28] [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:33:28] Sending Frame Periodicity of 100 to TDA..
[11:33:28] [RadarAPI]: Status: Passed. Frame Periodicity sent to TDA
[11:33:28] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:33:28] Sending Capture Directory with name /mnt/ssd/TXBF_BeamAngle to TDA..
[11:33:28] [RadarAPI]: Status: Passed. Capture Directory sent to TDA
[11:33:28] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:33:28] Sending File Allocation of 0 files to TDA..
[11:33:28] [RadarAPI]: Status: Passed. File Allocation sent to TDA
[11:33:28] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:33:28] Sending Enable Data Packaging (0 - 16-bit; 1 - 12-bit) with value of 0 to TDA..
[11:33:28] [RadarAPI]: Status: Passed. Enable Data Packaging sent to TDA
[11:33:28] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:33:28] Sending Number of frames to capture with value of 0 to TDA..
[11:33:28] [RadarAPI]: Status: Passed. Number of frames to capture sent to TDA
[11:33:28] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[11:33:28] [RadarAPI]: Status: Passed for notifying TDA about Creating Application
[11:33:38] Create Application Response from Capture Card timed out!!
[11:33:38] TDA ARM Failed
[11:33:38]
[11:33:38] ***Script completed successfully.***
[14:48:03] [RadarAPI]: ar1.SelectCaptureDevice("TDA2XX")
[14:48:03] [RadarAPI]: Status: Passed
[14:48:07] [RadarAPI]: ar1.RemoveDevice(8)
[14:48:07] [RadarAPI]: Status: Passed
[14:48:07] [RadarAPI]: ar1.RemoveDevice(4)
[14:48:07] [RadarAPI]: Status: Passed
[14:48:07] [RadarAPI]: ar1.RemoveDevice(2)
[14:48:07] [RadarAPI]: Status: Passed
[14:48:07] [RadarAPI]: ar1.PowerOff_mult()
[14:48:07] [RadarAPI]: Status: Passed
[14:48:07] CAPTURE_RESPONSE_NETWORK_ERROR Async event recieved! Connection error! Please reboot the TDA board
[14:48:08] [RadarAPI]: ar1.FullReset(1)
[14:48:08] [RadarAPI]: ar1.FullReset(1)
[14:48:08] [RadarAPI]: Status: Passed
[14:48:08] [RadarAPI]: Status: Passed
[14:48:08] [RadarAPI]: ar1.SOPControl_mult(1,4)
[14:48:08] [RadarAPI]: ar1.SOPControl_mult(1,4)
[14:48:08] [RadarAPI]: Status: Passed
[14:48:08] [RadarAPI]: Status: Passed
[14:48:08] [RadarAPI]: ar1.DisconnectTDA()
[14:48:08] TDA Capture Card Status : DISCONNECTED!
[14:48:10] [RadarAPI]: Status: Passed
[14:48:10] TDA Capture Card Status : DISCONNECTED!
[14:48:19] [RadarAPI]: TDAStatusCallback Event Registered
[14:48:19] [RadarAPI]: registerTDAStatusCallback Status: Passed
[14:48:19] [RadarAPI]: ar1.ConnectTDA("192.168.33.180", 5001, 15)
[14:48:19] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[14:48:19] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[14:48:19] [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[14:48:19] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[14:48:21] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[14:48:21] [RadarAPI]: ConnectTDACaptureCard Status: Passed
[14:48:21] TDA Capture Card Status : CONNECTED!
[14:49:26] psSettings[devIdx][txIdx]:
[14:49:26] 0, 0, 0,
[14:49:26] 0, 33, 2,
[14:49:26] 35, 4, 37,
[14:49:26] 6, 39, 9,
[14:49:26] Setting up Studio for Cascade started..
[14:49:26] [RadarAPI]: Connection to the TDA is already established!
[14:49:26] ConnectTDA Successful
[14:49:26] selectCascadeMode Successful
[14:49:26] Setting up Studio for Cascade ended..
[14:49:26] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[14:49:26] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[14:49:27] [RadarAPI]: ar1.FullReset(1)
[14:49:27] [RadarAPI]: Status: Passed
[14:49:27] [RadarAPI]: ar1.SOPControl_mult(1,4)
[14:49:27] [RadarAPI]: Status: Passed
[14:49:27] Master : SOP Reset Successful
[14:49:27] [DeviceId-0] MSS CPU Fault error status Async event recieved(0x3, 0x0,0xFFFFE580, 0x0,0x0, 0x0,0x0, 0xFFFF,0xFF, 0xFF,0xFF, 0xFF)
[14:49:27] [DeviceId-0] MSS power up done async event received!
[14:49:27] [RadarAPI]: ar1.PowerOn_mult(1, 0, 1000, 0,0)
[14:49:27] [RadarAPI]: Status: Passed
[14:49:27] Master : SPI Connection Successful
[14:49:27] [RadarAPI]: ar1.DownloadBssFwOvSPI_mult(1, D:\\ti\\mmwave_dfp_02_02_00_03\\firmware\\xwr22xx_metaImage.bin)
[14:52:01] Master : FW Download Successful
[14:52:02] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[14:52:02] [RadarAPI]: Status: Passed
[14:52:02] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[14:52:02] [RadarAPI]: Status: Passed
[14:52:02] Device Status : XWR2243/ASIL-B/SOP:4/ES:1.0
[14:52:02] [RadarAPI]: ar1.RfEnable_mult(1)
[14:52:02] [DeviceId-0] BSS power up done async event received!
[14:52:02] [RadarAPI]: Status: Passed
[14:52:04] Master : RF Power Up Successful
[14:52:04] [RadarAPI]: ar1.ChanNAdcConfig_mult(1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, 1)
[14:52:04] [RadarAPI]: Status: Passed
[14:52:04] Master : Channel & ADC Configuration Successful
[14:52:04] [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[14:52:05] [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[14:52:05] [RadarAPI]: ar1.FullReset(2)
[14:52:05] [RadarAPI]: Status: Passed
[14:52:05] [RadarAPI]: ar1.SOPControl_mult(2,4)
[14:52:05] [RadarAPI]: Status: Passed
[14:52:05] Device 2 : SOP Reset Successful
[14:52:05] [DeviceId-1] MSS CPU Fault error status Async event recieved(0x3, 0x0,0xFFFFE580, 0x0,0x0, 0x0,0x0, 0xFFFF,0xFF, 0xFF,0xFF, 0xFF)
[14:52:05] [DeviceId-1] MSS power up done async event received!
[14:52:06] [RadarAPI]: ar1.AddDevice(2)
[14:52:06] [RadarAPI]: Status: Passed
[14:52:06] Device 2 : SPI Connection Successful
[14:52:06] [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[14:52:06] [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[14:52:06] [RadarAPI]: ar1.FullReset(4)
[14:52:06] [RadarAPI]: Status: Passed
[14:52:06] [RadarAPI]: ar1.SOPControl_mult(4,4)
[14:52:06] [RadarAPI]: Status: Passed
[14:52:06] Device 3 : SOP Reset Successful
[14:52:07] [DeviceId-2] MSS power up done async event received!
[14:52:07] [RadarAPI]: ar1.AddDevice(4)
[14:52:07] [RadarAPI]: Status: Passed
[14:52:07] Device 3 : SPI Connection Successful
[14:52:07] [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[14:52:07] [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
[14:52:07] [RadarAPI]: ar1.FullReset(8)
[14:52:07] [RadarAPI]: Status: Passed
[14:52:07] [RadarAPI]: ar1.SOPControl_mult(8,4)
[14:52:07] [RadarAPI]: Status: Passed
[14:52:07] Device 4 : SOP Reset Successful
[14:52:08] [DeviceId-3] MSS power up done async event received!
[14:52:08] [RadarAPI]: ar1.AddDevice(8)
[14:52:08] [RadarAPI]: Status: Passed
[14:52:08] Device 4 : SPI Connection Successful
[14:52:08] [RadarAPI]: ar1.DownloadBssFwOvSPI_mult(14, D:\\ti\\mmwave_dfp_02_02_00_03\\firmware\\xwr22xx_metaImage.bin)
[14:55:00] Slaves : FW Download Successful
[14:55:01] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[14:55:01] [RadarAPI]: Status: Passed
[14:55:01] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[14:55:01] [RadarAPI]: Status: Passed
[14:55:01] Slave1 Device Status : XWR2243/ASIL-B/SOP:4/ES:1.0
[14:55:02] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[14:55:02] [RadarAPI]: Status: Passed
[14:55:02] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[14:55:02] [RadarAPI]: Status: Passed
[14:55:02] Slave2 Device Status : XWR2243/ASIL-B/SOP:4/ES:1.1
[14:55:03] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[14:55:03] [RadarAPI]: Status: Passed
[14:55:03] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[14:55:03] [RadarAPI]: Status: Passed
[14:55:03] Slave3 Device Status : XWR2243/ASIL-B/SOP:4/ES:1.1
[14:55:03] [RadarAPI]: ar1.RfEnable_mult(14)
[14:55:03] [DeviceId-2] BSS power up done async event received!
[14:55:03] [DeviceId-1] BSS power up done async event received!
[14:55:03] [DeviceId-3] BSS power up done async event received!
[14:55:03] [RadarAPI]: Status: Passed
[14:55:08] Slaves : RF Power Up Successful
[14:55:08] [RadarAPI]: ar1.ChanNAdcConfig_mult(14, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, 2)
[14:55:09] [RadarAPI]: Status: Passed
[14:55:09] Slaves : Channel & ADC Configuration Successful
[14:55:09] [RadarAPI]: ar1.RfLdoBypassConfig_mult(15, 0xF)
[14:55:09] [RadarAPI]: Status: Passed
[14:55:09] LDO Bypass Successful
[14:55:09] [RadarAPI]: ar1.LPModConfig_mult(15, 0,0)
[14:55:09] [RadarAPI]: Status: Passed
[14:55:09] Low Power Mode Configuration Successful
[14:55:09] [RadarAPI]: ar1.SetMiscConfig_mult(15, 0, 0, 0, 0)
[14:55:09] [RadarAPI]: Status: Passed
[14:55:09] Misc Control Configuration Successful
[14:55:09] [RadarAPI]: ar1.RfInitCalibConfig_mult(15, 1, 1, 1, 1, 1, 1, 1, 65537)
[14:55:09] [RadarAPI]: Status: Passed
[14:55:09] RF Init Calibration Successful
[14:55:09] [RadarAPI]: ar1.RfInit_mult(15)
[14:55:10] [DeviceId-2] RF Init async event received!
[14:55:10] [RadarAPI]: Time stamp, Temperture: 6178,35; 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;
[14:55:10] [DeviceId-0] RF Init async event received!
[14:55:10] [RadarAPI]: Time stamp, Temperture: 187235,35; 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: 0, 0; RxGain Status, Update: 1, 1; TxPhase Status, Update: 1, 1; RxIQMM Status, Update: 0, 0;
[14:55:10] [DeviceId-3] RF Init async event received!
[14:55:10] [DeviceId-1] RF Init async event received!
[14:55:10] [RadarAPI]: Time stamp, Temperture: 6178,36; 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;
[14:55:10] [RadarAPI]: Time stamp, Temperture: 6178,36; 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;
[14:55:10] [RadarAPI]: Status: Passed
[14:55:10] RF Init Successful
[14:55:10] [RadarAPI]: ar1.DataPathConfig_mult(15, 0, 1, 0)
[14:55:10] [RadarAPI]: Status: Passed
[14:55:10] Data Path Configuration Successful
[14:55:10] [RadarAPI]: ar1.LvdsClkConfig_mult(15, 1,1)
[14:55:10] [RadarAPI]: Status: Passed
[14:55:10] Clock Configuration Successful
[14:55:10] [RadarAPI]: ar1.CSI2LaneConfig_mult(15, 1, 0, 2, 0, 4, 0, 5,0,3,0, 0)
[14:55:10] [RadarAPI]: Status: Passed
[14:55:10] CSI2 Configuration Successful
[14:55:10] [RadarAPI]: ar1.ProfileConfig_mult(1, 0, 77, 5, 6, 40, 0, 0, 0, 0, 0, 0, 78.986, 0, 256, 8000, 0, 0, 48)
[14:55:10] [RadarAPI]: Status: Passed
[14:55:10] Profile Configuration successful
[14:55:10] [RadarAPI]: ar1.ProfileConfig_mult(2, 0, 77, 5, 6, 40, 0, 0, 0, 0, 33.75, 0, 78.986, 0, 256, 8000, 0, 0, 48)
[14:55:10] [RadarAPI]: Status: Passed
[14:55:10] Profile Configuration successful
[14:55:10] [RadarAPI]: ar1.ProfileConfig_mult(4, 0, 77, 5, 6, 40, 0, 0, 0, 33.75, 5.625, 39.375, 78.986, 0, 256, 8000, 0, 0, 48)
[14:55:10] [RadarAPI]: Status: Passed
[14:55:10] Profile Configuration successful
[14:55:10] [RadarAPI]: ar1.ProfileConfig_mult(8, 0, 77, 5, 6, 40, 0, 0, 0, 5.625, 39.375, 11.25, 78.986, 0, 256, 8000, 0, 0, 48)
[14:55:11] [RadarAPI]: Status: Passed
[14:55:11] Profile Configuration successful
[14:55:11] [RadarAPI]: ar1.ChirpConfig_mult(1, 0, 0, 0, 0, 0, 0, 0, 0, 0,0)
[14:55:11] [RadarAPI]: Status: Passed
[14:55:11] Device 1 : Chirp 0 Configuration successful
[14:55:11] [RadarAPI]: ar1.ChirpConfig_mult(2, 0, 0, 0, 0, 0, 0, 0, 1, 1,1)
[14:55:11] [RadarAPI]: Status: Passed
[14:55:11] Device 2 : Chirp 0 Configuration successful
[14:55:11] [RadarAPI]: ar1.ChirpConfig_mult(4, 0, 0, 0, 0, 0, 0, 0, 1, 1,1)
[14:55:11] [RadarAPI]: Status: Passed
[14:55:11] Device 3 : Chirp 0 Configuration successful
[14:55:11] [RadarAPI]: ar1.ChirpConfig_mult(8, 0, 0, 0, 0, 0, 0, 0, 1, 1,1)
[14:55:11] [RadarAPI]: Status: Passed
[14:55:11] Device 4 : Chirp 0 Configuration successful
[14:55:11] Test Source Already Disabled...!!!
[14:55:11] [RadarAPI]: ar1.DisableTestSource_mult(1,0)
[14:55:11] [RadarAPI]: Status: Passed
[14:55:11] [RadarAPI]: ar1.FrameConfig_mult(1, 0, 0, 3, 128, 100, 0, 1)
[14:55:11] [RadarAPI]: Status: Passed
[14:55:11] Master : Frame Configuration successful
[14:55:12] Test Source Already Disabled...!!!
[14:55:12] [RadarAPI]: ar1.DisableTestSource_mult(14,0)
[14:55:12] [RadarAPI]: Status: Passed
[14:55:12] [RadarAPI]: ar1.FrameConfig_mult(14, 0, 0, 3, 128, 100, 0, 2)
[14:55:12] [DeviceId-3] MSS ESM Fault error status Async event recieved(0x0, 0x2000000)
[14:55:12] [DeviceId-2] MSS ESM Fault error status Async event recieved(0x0, 0x2000000)
[14:55:12] [DeviceId-2] MSS RF Error status Async event recieved(0x4)
[14:55:12] [DeviceId-3] MSS RF Error status Async event recieved(0x4)
[14:55:12] [DeviceId-2] BSS CPU Fault error status Async event recieved(0xFF)
[14:55:12] [DeviceId-3] BSS CPU Fault error status Async event recieved(0xFF)
[14:55:12] [DeviceId-2] ErrorCode(0x0)
[14:55:12] [DeviceId-3] ErrorCode(0x0)
[14:55:12] [DeviceId-2] LineNum(0x0)
[14:55:12] [DeviceId-3] LineNum(0x0)
[14:55:12] [DeviceId-2] FaultLR(0x0)
[14:55:12] [DeviceId-3] FaultLR(0x0)
[14:55:12] [DeviceId-2] FaultPrevLR(0x0)
[14:55:12] [DeviceId-3] FaultPrevLR(0x0)
[14:55:12] [DeviceId-2] FaultSPSR(0x0)
[14:55:12] [DeviceId-3] FaultSPSR(0x0)
[14:55:12] [DeviceId-2] FaultSP(0x0)
[14:55:12] [DeviceId-3] FaultSP(0x0)
[14:55:12] [DeviceId-2] FaultCauseAddress(0x0)
[14:55:12] [DeviceId-3] FaultCauseAddress(0x0)
[14:55:12] [DeviceId-2] FaultErrorStatus(0xFFFF)
[14:55:12] [DeviceId-3] FaultErrorStatus(0xFFFF)
[14:55:12] [DeviceId-2] FaultErrorSourced(0xFF)
[14:55:12] [DeviceId-3] FaultErrorSourced(0xFF)
[14:55:12] [DeviceId-2] FaultAXIErrorType(0xFF)
[14:55:12] [DeviceId-3] FaultAXIErrorType(0xFF)
[14:55:12] [DeviceId-2] FaultAccessType(0xFF)
[14:55:12] [DeviceId-3] FaultAccessType(0xFF)
[14:55:12] [DeviceId-2] FaultRecoveryType(0xFF)
[14:55:12] [DeviceId-3] FaultRecoveryType(0xFF)
[14:55:12] [DeviceId-2] Reserved2(0x0)
[14:55:12] [DeviceId-3] Reserved2(0x0)
[14:55:12] [DeviceId-2] BSS ESM Group1 Fault error status Async event recieved(0x0)
[14:55:12] [DeviceId-3] BSS ESM Group1 Fault error status Async event recieved(0x0)
[14:55:12] [DeviceId-2] BSS ESM Group2 Fault error status Async event recieved(0x20)
[14:55:12] [DeviceId-3] BSS ESM Group2 Fault error status Async event recieved(0x20)
[14:55:12] [DeviceId-2] Analog fault Async event recieved(0x0)
[14:55:12] [DeviceId-3] Analog fault Async event recieved(0x0)
[14:55:12] Reserved(0x0)
[14:55:12] Reserved(0x0)
[14:55:12] Reserved2(0x0)
[14:55:12] Reserved2(0x0)
[14:55:12] FaultSig(0x0)
[14:55:12] FaultSig(0x0)
[14:55:12] Reserved3(0x0)
[14:55:12] Reserved3(0x0)
[14:55:16] Status: Failed, Error Type: RESP TIMEOUT
[14:55:16] [RadarAPI]: MatlabProc Status: Failed
[14:55:16] Slaves : Frame Configuration failed
现有以下疑问点:
1、四片AWR2243的芯片硬件版本,有两片显示为ES1.0,另外两片显示为ES1.1,在一块Demo板上出现两种芯片版本是否正常? 对使用是否有影响;
2、AWR2243固件版本使用 mmwave_dfp_02_02_00_03\\firmware\\xwr22xx_metaImage.bin是否可以? 另外此固件是否可以通过Lua脚本烧录到QSPI Flash中,后续测试时lua脚本中不再进行固件下载操作,目的是节省每次测试时的固件加载时间;
3、出现上述主芯片帧配置正常、从芯片配置异常的原因时什么,该怎么解决;另外通过mmWave Studio界面按键单独对Device1、Device2进行Frame帧配置,配置返回正常;单独对Device3、Device4进行Frame帧配置,配置返回异常;此问题是否是由于芯片的ES版本不同引起?
4、级联用户手册上测试TXBF模式时,第一步是执行Cacade_Configuration_Basic.lua脚本,但是此脚本的内容在Cascade_Configuration_TXBF_Simple.lua脚本中都有包含,那第一步的Cacade_Configuration_Basic.lua脚本执行是否可以省略?
5、如果不进行通道校正操作,是否影响上述TXBF模式的配置与数据采集功能?
附加说明:在测试Cascade_Configuration_MIMO.lua脚本时,脚本运行正常,能正常采集四个芯片的ADC数据文件。此模式下没有出现从芯片帧配置异常问题。
以上疑问点还请帮忙解答,谢谢!