Other Parts Discussed in Thread: MMWAVEICBOOST, IWR6843ISK,
Hi,
I am currently using an DCA1000EVM board with MMWAVEICBOOST and an IWR6843ISK to capture raw data and save it using mmWaveStudio which has been working perfectly. We are now looking into integrating the setup in a robotic system to automate the data capturing process and I have looked into the DCA1000EVM CLI for that. I have followed the instructions as in the documentation, but I am not able to receive any data from the board and no errors are being output. After the capturing is "done", only a adc_data_Raw_LogFile.csv file is generated in the directory. I even looked at the UDP packets using WireShark and I cannot see any data being received unlike when using mmWaveStudio.
here is the list of commands I am using
./DCA1000EVM_CLI_Control.exe fpga cfg.json ./DCA1000EVM_CLI_Control.exe record cfg.json ./DCA1000EVM_CLI_Control start_record cfg.json ./DCA1000EVM_CLI_Control stop_record cfg.json
Here is the output from CLI_LogFile.txt reporting success
Tue Jul 12 12:34:55 2022 FPGA Configuration Command (req) Tue Jul 12 12:34:55 2022 FPGA Configuration command : Success Tue Jul 12 12:34:55 2022 Return status : 0 Tue Jul 12 12:35:12 2022 Configure Record Command (req) Tue Jul 12 12:35:12 2022 Configure Record command : Success Tue Jul 12 12:35:12 2022 Return status : 0 Tue Jul 12 12:35:15 2022 Start Record Command (req) Tue Jul 12 12:35:15 2022 Start Record Command (req) Tue Jul 12 12:35:15 2022 Start Record command : Success Tue Jul 12 12:35:15 2022 Return status : 0 Tue Jul 12 12:35:16 2022 Start Record command : Success
And here is the config file
{ "DCA1000Config": { "dataLoggingMode": "raw", "dataTransferMode": "LVDSCapture", "dataCaptureMode": "ethernetStream", "lvdsMode": 2, "dataFormatMode": 3, "packetDelay_us": 25, "ethernetConfig": { "DCA1000IPAddress": "192.168.33.180", "DCA1000ConfigPort": 4096, "DCA1000DataPort": 4098 }, "ethernetConfigUpdate": { "systemIPAddress": "192.168.33.30", "DCA1000IPAddress": "192.168.33.180", "DCA1000MACAddress": "12.34.56.78.90.12", "DCA1000ConfigPort": 4096, "DCA1000DataPort": 4098 }, "captureConfig": { "fileBasePath": "D:\\Data", "filePrefix": "adc_data", "maxRecFileSize_MB": 1024, "sequenceNumberEnable": 1, "captureStopMode": "infinite", "bytesToCapture": 4000, "durationToCapture_ms": 4000, "framesToCapture": 40 }, "dataFormatConfig": { "MSBToggle": 0, "laneFmtMap": 0, "reorderEnable": 0, "dataPortConfig": [ { "portIdx": 0, "dataType": "real" }, { "portIdx": 1, "dataType": "complex" }, { "portIdx": 2, "dataType": "real" }, { "portIdx": 3, "dataType": "real" }, { "portIdx": 4, "dataType": "complex" } ] } } }
I also checked and my firewall is not blocking the CLI apps. Any pointer about what I am doing wrong?