Other Parts Discussed in Thread: MMWAVE-L-SDK
Tool/software:
Hi,
I am customizing mmwave_demo in MMWAVE-L-SDK 5.5.2.0.
The customization involves adding a command to enter deep sleep when triggered by a command.
With this customized mmwave_demo, I sent the following configuration and started the measurement.
sensorStop 0
channelCfg 7 3 0
chirpComnCfg 8 0 0 256 4 24.3 3
chirpTimingCfg 28 37 0 160 77
frameCfg 64 0 4000 1 1000 0
antGeometryCfg 0 0 1 1 0 2 0 1 1 2 0 3
guiMonitor 2 1 0 0 0 1 0 0 0 0 0
sigProcChainCfg 64 32 1 0 0 0 0 0
sensorPosition 0 0 0.3 0 0
cfarCfg 2 8 4 3 0 12.0 0 0.95 0 1 1 1
cfarScndPassCfg 0 2 8 4 3 1 25.0 0
aoaFovCfg -80 80 -20 20
rangeSelCfg 0.1 10.0
clutterRemoval 0
compRangeBiasAndRxChanPhase 0.0 1.00000 0.00000 -1.00000 0.00000 1.00000 0.00000 -1.00000 0.00000 1.00000 0.00000 -1.00000 0.00000
adcDataSource 0 adc_data_0001_CtestAdc6Ant.bin
adcLogging 0
lowPowerCfg 1
factoryCalibCfg 0 0 30 0 0x1ff000
compressionCfg 0 0.5
baudRate 115200
sensorStart 0 0 0 0
Step 1. After releasing the reset, immediately send the above command to start measurement.
Result: Measurement started successfully.
Step2. After releasing the reset, send the additional command above and go into deep sleep.
Toggle H10 (WU_REQIN) input to wake up from deep sleep.
After wakeup, send the above configuration command to start measurement.
Result:After sensorStart, the following error occurred.
Error: mmWave Control Initialization failed [Error code -205783458] [errorLevel 2] [mmWaveErrorCode -3141] [subsysErrorCode 16279]
Error: Factory Calibration failure
Error: mmWave factory calibration failed
Questions:
1. Why does this error occur only after waking up from a deep sleep?
2. Can you please tell me how to avoid this error?
Best Regards,
Hiroyuki Taguchi