Other Parts Discussed in Thread: AWR1642, IWR6843
Hi,
I'm trying to stream data out of the IWR8643 using the LVDS interface to the DCA1000. I would like to start with raw ADC samples and eventually move to processed/custom data. I plan to use the API provided in C:\ti\mmwave_studio_02_00_00_02\mmWaveStudio\Clients\AR1xController\RF_API.dll to control the DCA1000. I've created a test application based on the example main file / callback function provided in the comments of the rf_api.h and made the following minor changes.
- I changed the eLvdsMode parameter to AWR1642 (rf_api.h line 147) since the AWR1642 seems to be more similar to the IWR6843 in its operation than the AR1243;
- Added a Sleep(20000) call between calls to StartRecordData and StopRecordData() to capture 20 seconds of data.
- Added a print statement to the EthernetEventHandlercallback method "printf("Callback Code:[%d] | Status:[%d]\n", u16CmdCode, u16Status);" for debugging purposes.
My questions are the following
- Are there any other changes I need to make to get the example program to work with the DCA1000 when connected to the IWR6843 ?
- The line "RFDCCardModeConfigurationParam.u8Timer = DEFAULT_CONFIG_TIMER" (rf_api.h line 152) contains an undefined symbol "DEFAULT_CONFIG_TIMER". What is an appropriate value for DEFAULT_CONFIG_TIMER?
Thanks!