This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IWR6843ISK: MMWAVE SDK Version Mismatch Error with IWR6843ISK + DCA1000EVM (LRPD Binary Flashed)

Part Number: IWR6843ISK
Other Parts Discussed in Thread: DCA1000EVM

I am currently working with the IWR6843ISK in conjunction with the DCA1000EVM to capture raw ADC data through MATLAB using the dca1000 interface.


Hardware & Software Setup

  • Sensor: IWR6843ISK

  • Capture Card: DCA1000EVM

  • Flashed Firmware: Long Range People Detection (LRPD) demo

  • Data Path: LVDS streaming enabled

  • MATLAB Interface: dca1000("IWR6843ISK")


MATLAB Code (Relevant Section)

clear dca
dca = dca1000("IWR6843ISK");

fs = dca.ADCSampleRate*1e3;
sweepSlope = dca.SweepSlope * 1e12;
nr = dca.SamplesPerChirp;

rangeresp = phased.RangeResponse( ...
RangeMethod = 'FFT', ...
RangeFFTLengthSource = 'Property', ...
RangeFFTLength = nr, ...
SampleRate = fs, ...
SweepSlope = sweepSlope, ...
ReferenceRangeCentered = false);

stopTime = 100;
ts = tic;

while (toc(ts)<stopTime)
iqData = dca();
iqData = squeeze(iqData(:,1,:));
plotResponse(rangeresp,iqData);
drawnow limitrate;
end

dca.release;

Issue Observed

MATLAB reports the following SDK version mismatch:

MMWAVE SDK version 03.05.00.04 obtained from the TI Radar board does not match the expected MMWAVE SDK version 03.06.00.00.
Ensure that the correct binary with MMWAVE SDK version 03.06.00.00 is flashed to the device.

This indicates that the LRPD binary currently flashed on the device was built using SDK 03.05.00.04, whereas the MATLAB dca1000 interface expects firmware compiled with MMWAVE SDK 03.06.00.00.


Clarifications Required

  1. What is the recommended firmware–SDK–MATLAB compatibility combination for capturing raw ADC data using DCA1000EVM while running the LRPD demo?

  2. I currently have only MMWAVE SDK 03.06.00.00 installed. Is an LRPD binary compiled specifically for SDK 03.06.00.00 available?


The objective is to reliably capture raw ADC data via DCA1000EVM while running the LRPD firmware on the IWR6843ISK and process the data in MATLAB without version conflicts.

Kindly advise on the correct approach and provide guidance on obtaining raw data from DCA1000EVM using LRPD configuration using matlab