Other Parts Discussed in Thread: MMWAVE-STUDIO, AWR1642, AWR1243, AWR1243BOOST
Tool/software: Linux
Dear Texas Instruments technical team.
I have a question related to initializing the ethernet stream from the DCA1000EVM+AWR1642ODS-Boost to a Linux machine without using mmwave studio, as this software is not supported in Linux.
As stated by several previous posts, using a Windows machine, I am able to re-route the ethernet packets initialized by mmwave studio to a Python program and capture, organize and pad the packets there.
However, as I can't use a windows machine to initialize the communication and then connect a Linux machine, I would like to develop my own API to interface with the DCA1000EVM following the interaction in the following figure.
So far, I am able to send ethernet commands successfully to check the FPGA version, and several other commands involved in the stream initialization (Fig above) as several colleagues have done in previous related posts. However, I would like to know what additional type of verification do the ar1 functions perform either on the SPI configuration or the ethernet interface itself when their functions are called. For example:
1. ar1.SelectCaptureDevice("DCA1000")
2. ar1.CaptureCardConfig_EthInit
3. ar1.CaptureCardConfig_Mode
4. etc
Do you have any documentation about the C (Or C++) implementation of those ar1 functions? That would be really helpful.
Thanks for your support.
Hector Gonzalez