AWR2243: AWR2243四级联Demo板TXBF模式配置异常

Part Number: AWR2243

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文件如下:

TXBF-Lua配置异常 - 副本.txt
[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数据文件。此模式下没有出现从芯片帧配置异常问题。

 

以上疑问点还请帮忙解答,谢谢!