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: DCA1000EVM Lattice Programmer unable to detect

Part Number: DCA1000EVM
Other Parts Discussed in Thread: IWR1443BOOST

Hello,

I am trying to flash FPGA bits on my DCA1000EVM board. However, Lattice Diamond programmer is unable to detect the board. Please see the attached figure.

Could you please help?

Thanks,
Sanjib

  • Hello

    Can you please help us know what is requiring you to program the FPGA on the board.

    Thank you,

    Vaibhav

  • Vaibhav,

    I use DCA1000EVM+IWR1443BOOST boards. We have a total 10 of this board set up.

    One of the board stopped sending any data to the PC recently. So, we would like to flash and reset. However, when we tried to Lattice programmer, it is unable to detect the DCA1000EVM board and showing the error. The USB cable is connected to the FPGA port at DCA1000EVM.

    Could you please help?

    --

    Sanjib

  • Hello

    Can you please confirm you have followed the steps and settings shown in

    DCA1000EVM Data Capture Card User's Guide (Rev. )

    Thank you,

    Vaibhav

  • Yes, we have followed all the steps.

    As I mentioned, this is one of the 10 boards which we have been using for the last 6 months. But one of them has suddenly stopped sending any data to the PC.

    --

    Sanjib

  • Thanks.

    But the document you shared says that I need an .xml template. I could not open the template from the document on Page 5, Step 3.

    Could you please share the EVM-SK_XDS100.xml template?

  • Hello,

    Could you please share the EVM-SK_XDS100.xml template? I am still unable to program or use the DCA1000EVM board.

    Thanks,

    Sanjib

  • See attached XML

    4477.AR-DevPack-EVM-012.xml
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    <?xml version="1.0" encoding="utf-16"?>
    <FT_EEPROM>
    <Chip_Details>
    <Type>FT4232H</Type>
    </Chip_Details>
    <USB_Device_Descriptor>
    <VID_PID>2</VID_PID>
    <idVendor>0451</idVendor>
    <idProduct>FD03</idProduct>
    <bcdUSB>USB 2.0</bcdUSB>
    </USB_Device_Descriptor>
    <USB_Config_Descriptor>
    <bmAttributes>
    <RemoteWakeupEnabled>false</RemoteWakeupEnabled>
    <SelfPowered>false</SelfPowered>
    <BusPowered>true</BusPowered>
    </bmAttributes>
    <IOpullDown>false</IOpullDown>
    <MaxPower>100</MaxPower>
    </USB_Config_Descriptor>
    <USB_String_Descriptors>
    <Manufacturer>FTDI</Manufacturer>
    <Product_Description>AR-DevPack-EVM-012</Product_Description>
    <SerialNumber_Enabled>true</SerialNumber_Enabled>
    <SerialNumber />
    <SerialNumberPrefix>FT</SerialNumberPrefix>
    <SerialNumber_AutoGenerate>true</SerialNumber_AutoGenerate>
    </USB_String_Descriptors>
    <Hardware_Specific>
    <TPRDRV>0</TPRDRV>
    <Port_A>
    <VCP>true</VCP>
    <D2XX>false</D2XX>
    <RI_RS485>false</RI_RS485>
    </Port_A>
    <Port_B>
    <VCP>true</VCP>
    <D2XX>false</D2XX>
    <RI_RS485>false</RI_RS485>
    </Port_B>
    <Port_C>
    <VCP>true</VCP>
    <D2XX>false</D2XX>
    <RI_RS485>false</RI_RS485>
    </Port_C>
    <Port_D>
    <VCP>true</VCP>
    <D2XX>false</D2XX>
    <RI_RS485>false</RI_RS485>
    </Port_D>
    <IO_Pins>
    <Group_A>
    <SlowSlew>false</SlowSlew>
    <Schmitt>false</Schmitt>
    <Drive>4mA</Drive>
    </Group_A>
    <Group_B>
    <SlowSlew>false</SlowSlew>
    <Schmitt>false</Schmitt>
    <Drive>4mA</Drive>
    </Group_B>
    <Group_C>
    <SlowSlew>false</SlowSlew>
    <Schmitt>false</Schmitt>
    <Drive>4mA</Drive>
    </Group_C>
    <Group_D>
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • Thanks. I used the FTDI programmer and applied the xml configuration.

    The Lattice Diamond programmer can find the DCA1000EVM. However, when I tried to erase or program the board, I am getting the following error. Could you please help?

  • Hello,

    Could you please review  "[FAQ] DCA1000EVM: DCA1000EVM Debug Resources" below E2E link? 

    https://e2e.ti.com/support/sensors/f/1023/t/872161

    Thanks and regards,

    CHETHAN KUMAR Y.B.

  • Chethan,

    Thanks. I checked the debugging document. However, none of the error corresponds to the issue that I am facing with programming the DCA1000EVM board. In addition, mmWave studio does not show any device detected when I connect my IWR1443BOOST + DCA1000EVM boards.

    --

    Sanjib

  • Sanjib,

    Have you installed latest mmWave studio and corresponding FTDI drivers? 

        Could you please share the images of your setup, board along with DCA1000EVM connection, Also share the device manager when when DCA1000 and IWR1443boost EVM connected and powered up condition. 

    Thanks and regards,

    CHETHAN KUMAR Y.B.