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.

DCA1000EVM: FTDI Driver for the DCA1000EVM

Part Number: DCA1000EVM
Other Parts Discussed in Thread: IWR6843ISK-ODS

Hello everyone,

I want to connect a IWR6843ISK-ODS and DCA1000EVM to a Raspberry Pi. When I connect the FTDI of the DCA1000EVM to the Pi via USB, the Pi detects a FTDI Device with the correct product  name and serial number but does not load a driver or attach a port. I think this is a driver problem. Because its a Linux System on ARM I cannot use the drivers provided with the SDK and CCS but have to go the FTDI page.I know that there are two possible FTDI drivers: the VCP and D2XX. Could you just verify for me which of these 2 drivers is the correct one in general for the DCA1000EVM FTDI?

Thank you!
Lars

  • Hi Lars,

    I'm confused on the question. Could you please point me to and explain the VCP and D2XX you are referring to? Also, what is it that you are trying to accomplish? Are you trying to collect raw ADC data from the DCA1000 using the raspberry pi?

    The 6843 EVM's have a SI Labs UART-USB transceiver on them. As far as drivers go, they should already be maintained within the linux kernel. I'm not aware of the same for the DCA1000. 

    It seems that the VCP will be a better option for you. 

  • Hey Sabeeh,

    Thank you for your fast reply!

    My goal is to trigger a Radar measurement of the IWR6843ISK-ODS and receive the raw data via the DCA1000EVM. Both the triggering of the measurement and the saving of the data should be done with a Raspberry Pi. I loaded the harded version of the out of box demo onto the IWR6843ISK-ODS and used the DCA1000EVM Comand Line Tool (CLI) to trigger the measurement on Windows. This worked fine. Doing the same thing on Linux does not work right now.
    I am using the Raspios Buster armhf lite from 2021-05-07.

    When I connect the DCA1000EVM+IWR6843ISK-ODS to the Raspberry Pi, I get this print out when I use the "usb-devices" command. This framed red part appear when I connect the "FTDI-Slot of the DCA1000EVM" to the Raspberry Pi


    This photo shows the "FTDI-Slot of the DCA1000EVM" that i meant above (framed in red).


    I recompiled the CLI on the Pi. When I tried to execute the DCA1000EVM CLI for Linux I got this error.  This error appears regardless whether or not the DCA1000EVM+IWR6843ISK-ODS is connected.



    I tried a number of things. I actually got the VCP FTDI driver to accept the DCA1000EVM. Afterwards instead of "Driver=(none)" there was "Driver=ftdi_sio" when I used the command "usb-devices" but the error from above when executing the DCA1000EVM command line tool still persist.
    This link leads to the forum post on how to do it, if anyone is interested.

    The suggestion that the VCP driver is the correct one already helps me, because now I can focus to get this one working. Do you think the Output of the DCA1000EVM Command Line Tool is because of the driver or an error of my compiling on Linux? This is just an idea because it did not work even when I got the Pi to assign a FTDI driver to the device.

    Thank you!
    Lars

  • Lars

    The system requirements of the DCA1000 list that the operating system must be ubuntu 64 bit. Are you executing on a raspberry pi OS that is 64bit architecture?

  • Thats a very good point. I am using the 32Bit Raspi OS. This also explains my confusion with the drivers behavior. I am going to try ubuntu 64 bit and report back if it works.

    Thank you!