主题中讨论的其他器件: IWRL6432、 IWR6843ISK、 UNIFLASH
您好!
我的设置是:
- IWRL6432BOOST 板
- DCA1000 (固件更新为2.9)
- mmWave studio 04.01.00.01
- 毫米波 SDK 05.02.00.02
我尝试从电路板记录数据、但我只收到一条"未接收到 LVDS 数据"消息。
我阅读了 mmWave Studio 手册。 所有跳线和已连接的设置如上所述...
但是文档中没有提到、我不确定的地方是正确的固件文件。
appss\mmwave_plt_rfeval_rprc.bin 是正确的吗? 我需要 FCC 固件文件吗? 应该设置什么、Eclipse 或 RAM 地址映射?
我附上整个日志文件、希望有人能提供帮助。
谢谢。
斯特凡
[11:41:34] xw_status = mws.rs232Config (0、1、1、0)
[11:41:35] 切换至波特率:921600
[11:41:37] xw_status、lot、wafer、devX、devY = mws.decodeDieId(2070070272、 1812881604)
[11:41:37] 设备类型:4116x
[11:41:37] 安全类型:1
[11:41:37] ES_PG_Version1
[11:41:37] SOP_MODE:3
[11:41:37] DieId:20540.2070070272.1812881604
[11:41:37] XTAL_Type:1
[11:41:37] -- xw_status = 0
[11:41:41] xw_status = mws.sopDebugFwPreBootCfg (0、0、0、0)
[11:41:41] -- xw_status = 0
[11:41:41] xw_status = mws.fwRprcDownload (0、2、"C:\\ti\\mmwave_L_SDK_05_02_00_02\\firmware\\mmwave_dp\\rfevalfirmware\\appss\\mmwave_plt_rfeval_rprc.bin")
[11:41:43] -- xw_status = 0
[11:41:43] xw_status = mws.sopDebugFwPostBootCfg (0、0、0、0、0、 0)
[11:41:43] -- xw_status = 0
[11:41:45] xw_status、t_deviceStatus = mws.devicePowerup(0、0、0、0)
[11:41:46] ---- rfEvalDevAppStsGet -----------------------------------------------------
[11:41:46]
[11:41:46] [DFP API]xw_status、response=mws.rfEvalDevAppStsGet (0)
[11:41:46] --[答复]
[11:41:46] c_GenVerNum = 3
[11:41:46] c_MajorVerNum = 0
[11:41:46] c_MinorVerNum = 8
[11:41:46] c_BuildVerNum = 8
[11:41:46] c_Year = 22
[11:41:46] c_month = 11
[11:41:46] c_Date = 14
[11:41:46] c_Reserved = 0
[11:41:46] h_FwState = 32776
[11:41:46] c_XtalType = 1
[11:41:46] c_DigPllStatus = 1
[11:41:46] c_AppCoreClockType = 3
[11:41:46] c_SafetyType = 0
[11:41:46] h_CoreFreqFcount = 3210
[11:41:46] c_PlatformId = 0
[11:41:46] c_RfType = 0
[11:41:46] c_TestTarget = 0
[11:41:46] c_TestStatus = 255
[11:41:46] w_reserved1 = 0
[11:41:46]]
[11:41:46] -- xw_status:0 (成功)
[11:41:46]
[11:41:46] 引导成功;FwState:0x8008
[11:41:46] -- xw_status = 0
[11:41:49] ---- fecDevicePowerOn----------------
[11:41:49]
[11:41:49] [DFP API]xw_status=mws.fecDevicePowerOn (0、{h_XtalClkFreq=10240、c_ClkSourceSel=10、c_powermode=0、c_ChirpTimerResol=0、c_FecBootCfg=0、h_Reserved2=0、w_Reserved3=0)
[11:41:49] -- xw_status:0 (成功)
[11:41:49]
[11:41:49] ---- fecDfpVerGet -------------------------------------------------------
[11:41:49]
[11:41:49] [DFP API]xw_STATUS, response=mws.fecDfpVerGet (0)
[11:41:49] --[答复]
[11:41:49] c_MmwlGenVerNum = 3
[11:41:49] c_MmwlMajorVerNum = 0
[11:41:49] c_MmwlMinorVerNum = 8
[11:41:49] c_MmwlBuildVerNum = 8
[11:41:49] c_MmwlYear = 22
[11:41:49] c_MmwlMonth = 11
[11:41:49] c_MmwlDate = 14
[11:41:49] c_MmwlReserved = 0
[11:41:49] c_FecGenVerNum = 3
[11:41:49] c_FecMajorVerNum = 0
[11:41:49] c_FecMinorVerNum = 8
[11:41:49] c_FecBuildVerNum = 8
[11:41:49] c_FecYear = 22
[11:41:49] c_FecMonth = 11
[11:41:49] c_FecDate = 14
[11:41:49] c_FecReserved = 0
[11:41:49] c_RfsRomGenVerNum = 7
[11:41:49] c_RfsRomMajorVerNum = 0
[11:41:49] c_RfsRomMinorVerNum = 3
[11:41:49] c_RfsRomBuildVerNum = 10
[11:41:49] c_RfsRomYear = 22
[11:41:49] c_RfsRomMonth = 2
[11:41:49] c_RfsRomDate = 9
[11:41:49] c_Rfsrom 保留= 0
[11:41:49] c_RfsPatchGenVerNum = 0
[11:41:49] c_RfsPatchMajorVerNum = 0
[11:41:49] c_RfsPatchMinorVerNum = 0
[11:41:49] c_RfsPatchBuildVerNum = 0
[11:41:49] c_RfsPatchYear = 0
[11:41:49] c_RfsPatchMonth = 0
[11:41:49] c_RfsPatchDate = 0
[11:41:49] c_RfsPatchReserved = 0
[11:41:49]]
[11:41:49] -- xw_status:0 (成功)
[11:41:49]
[11:41:49] ---- fecDieIdGet -------------------------------------------------------
[11:41:49]
[11:41:49] [DFP API]xw_STATUS, response=mws.fecDieIdGet (0)
[11:41:49] --[答复]
[11:41:49] w_DieIdData0 = 20540
[11:41:49] w_DieIdData1 = 0
[11:41:49] w_DieIdData2 = 2070070272
[11:41:49] w_DieIdData3 = 1812881604
[11:41:49] 保留0 = 0
[11:41:49] 保留1 = 0
[11:41:49] 保留2=0
[11:41:49] 保留3=0
[11:41:49]]
[11:41:49] -- xw_status:0 (成功)
[11:41:49]
[11:41:49] MatlabPostProcGUIiclass 例外:
[11:41:49]
[11:41:49] .. MWMCR::评估功能错误...
[11:41:49] 参考不存在的字段"c_platformType"。
[11:41:49] 错误 in => MatlabPostProcImpl_fecDevPwrOn.m at line 15.
[11:41:49]
[11:41:49] .. MATLAB M-code 栈跟踪...
[11:41:49] at
[11:41:49] 文件 C:\Users\Stefan~1\AppData\Local\Temp\Stefan Zechner\mcrCache8.5.1\Matlab0\RadarLinkAPIImpl\DFPv3\MatlabPostImpl_fecDevPwrOn.m、名称 MatlabPostProcl_DevPwrOn、第15行。
[11:41:49]
[11:41:49] , at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String functionName, int32 numArgsOut, int32 numArgsIn, MWArray[] argsIn)
[11:41:49] at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(Int32 numArgsOut, String functionName, MWArray[] argsIn)
[11:41:49] at MatlabPostProcGui.MatlabPostProcGUIClass.MatlabPostProcImpl_fecDevPwrOn (MWArray c_deviceId、MWArray h_XtalClkFreq、MWArray c_ChirpTimerResol)
[11:41:49] at AR1xController.ConnectLab. D__194.MoveNext ()
[11:42:01] xw_status、w_timecode = mws.sensConvTimeToCode(0,0,1.5)
[11:42:01] xw_status = 0
[11:42:01] w_timecode = 15
[11:42:01] xw_status、w_timecode = mws.sensConvTimeToCode(0,0,64)
[11:42:01] xw_status = 0
[11:42:01] w_timecode = 640
[11:42:01] ---- sensChirpPfComnCfg-------
[11:42:01]
[11:42:01] [DFP API]xw_status=mws.sensChirpPfComnCfg(0,{c_DigOutputSampRate=10,c_DigOutputBitsSel=0,c_DfeFirSel=0,c_VcoMultiChipMode=0,h_NumOfAdcSamples=256,c_ChirpTxMimoPatSel=0,c_MiscSettings=0,c_HpfFastInitDuration=15,c_Reserved=0,h_CrdNSlopeMag=2560,w_Reserved=0,h_ChirpRampEndTime=640,c_ChirpRxHpfSel=1,c_Reserved2=0,w_Reserved3=0,w_Reserved4=0,w_Reserved5=0,w_Reserved6=0}
[11:42:01] -- xw_status:0 (成功)
[11:42:01]
[11:42:03] xw_status、w_timecode = mws.sensConvTimeToCode(0,0,6)
[11:42:03] xw_status = 0
[11:42:03] w_timecode = 60
[11:42:03] xw_status、w_timecode = mws.sensConvTimeToCode(0,1,0)
[11:42:03] xw_status = 0
[11:42:03] w_timecode = 0
[11:42:03] xw_status、w_timecode = mws.sensConvTimeToCode(0,1,0)
[11:42:03] xw_status = 0
[11:42:03] w_timecode = 0
[11:42:03] xw_status、w_slopeCode = mws.sensConvSlopeToCode(0,0,30)
[11:42:03] xw_status = 0
[11:42:03] w_slopeCode = 1049
[11:42:03] xw_status、w_freqCode = mws.sensConvFreqToCode(0、0、057000)
[11:42:03] xw_status = 0
[11:42:03] w_freqCode = 48640
[11:42:03] ---- sensChirpPfTimeCfg-------
[11:42:03]
[11:42:03] [DFP API]xw_status=mws.sensChirpPfTimeCfg(0,{h_ChirpIdleTime=60,h_ChirpAdcStartTime=0,xh_ChirpTxStartTime=0,xh_ChirpRfFreqSlope=1049,w_ChirpRfFreqStart=48640,h_ChirpTxEnSel=1,h_ChirpTxBpmEnSel=0,w_Reserved1=0,w_Reserved2=0,w_Reserved3=0,w_Reserved4=0,w_Reserved5=0}
[11:42:03] -- xw_status:0 (成功)
[11:42:03]
[11:42:06] xw_status、w_timecode = mws.sensConvTimeToCode(0,04000)
[11:42:06] xw_status = 0
[11:42:06] w_timecode = 40000
[11:42:06] xw_status、w_ftPeriodCode = mws.sensConvFtPeriodToCode(010240,32000)0320)
[11:42:06] xw_status = 0
[11:42:06] w_ftPeriodCode = 1280000
[11:42:06] ---- sensFrameCfg-------
[11:42:06]
[11:42:06] [DFP API]xw_status=mws.sensFrameCfg(0,{h_NumOfChirpsInBurst=16,c_NumOfChirpsAccum=2,c_Reserved=0,w_BurstPeriodicity=40000,h_NumOfBurstsInFrame=8,h_Reserved1=0,w_FramePeriodicity=1280000,h_NumOfFrames=10,h_Reserved2=0,w_FrameEvent0TimeCfg=0,w_FrameEvent1TimeCfg=0,w_Reserved3=0}
[11:42:06] -- xw_status:0 (成功)
[11:42:06]
[11:42:07] [RadarAPI]:MWS.SelectCaptureDevice ("DCA1000")
[11:42:07] [RadarAPI]:状态:通过
[11:42:11] xw_status = mws.captureCardCfgResetFPGA ()
[11:42:11] [RadarAPI]:正在将 RESET_FPGA 命令发送至 DCA1000
[11:42:11] [RadarAPI]:
[11:42:11] 重置 FPGA 命令:成功
[11:42:11] xw_status = mws.captureCardEthernetCfg("192.168.33.30"、"192.168.33.180"、"12.34.56.78.90.12"、4,096,4098、 1)
[11:42:11] [RadarAPI]:正在向 DCA1000发送 EEPROM 命令
[11:42:11] [RadarAPI]:
[11:42:11] EEPROM 配置命令:成功
[11:42:11] xw_status = mws.captureCardModeCfg(1,1,1,2、1、25)
[11:42:11] [RadarAPI]:正在向 DCA1000发送 FPGA 命令
[11:42:11] [RadarAPI]:
[11:42:11] 配置 FPGA 命令:成功
[11:42:11] [RadarAPI]:正在向 DCA1000发送记录命令
[11:42:11] [RadarAPI]:
[11:42:11] 配置记录命令:成功
[11:42:11] xw_status,s_version,s_dllVersion = mws.getCaptureCardFPGAVersion ()
[11:42:11] [RadarAPI]:正在向 DCA1000发送 FPGA_VERSION 命令
[11:42:11] [RadarAPI]:
[11:42:11]
[11:42:11] FPGA 版: 2.9 [记录]
[11:42:11]
[11:42:11] [RadarAPI]:正在向 DCA1000发送 dll_version 命令
[11:42:11] [RadarAPI]:
[11:42:11] DLL 版本: 1.0
[11:42:17] xw_status=mws.captureCardStartRecord("C:\\ti\\mmwave_studio_04_01_00_01\\mmWaveStudio\\PostProc\\adc_data.bin",1,04096)
[11:42:17] [RadarAPI]:正在向 DCA1000发送 START_RECORD 命令
[11:42:23] ---- sensorStart (传感器启动)-------
[11:42:23]
[11:42:23] [DFP API]xw_status=mws.sensorStart(0,{c_FrameTrigMode=0,c_ChirpStartSigLbEn=0,c_FrameLivMonEn=0,c_Reserved=0,w_FrameTrigTimerVal=0,w_Reserved1=0}
[11:42:23] -- xw_status:0 (成功)
[11:42:23]
[11:42:47] [RadarAPI]:
[11:42:47] 开始记录命令:成功
[11:42:47]
[11:42:47] 无 LVDS 数据
[11:42:47]
[11:42:47] 记录停止已成功完成