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: Timeout Error! Unable to read FPGA Version. [error -5], the number of files captured is zero!

Part Number: DCA1000EVM
Other Parts Discussed in Thread: AWR1642,

Hi TI Experts

Based on the recommendation given in our earlier thread https://e2e.ti.com/support/sensors/f/1023/t/936514, we purchased a new AWR1642 EVM.

We used our DCA1000 EVM with the new AWR1642BOOST ES2.0  version and the latest mmwave Studio v 2.1.1.0 running on Window 10. We successfully reflashed the DCA1000 with the latest FPGA version 2.8 and followed the same steps when connecting both the DCA1000 and the new AWR1642 EVM to capture the raw ADC data.

Unfortunately, we still have the same problem, the FPGA version is still not identified. In addition, after running the DataCaptureDemo_xWR.lua, we got the following error messages.

“Timeout Error! System disconnected”

“Unable to read FPGA Version. [error -5]”

“Error: The number of files captured is zero”

This shows that our problem is not with the AWR1642 EVM. The problem seems to be on DCA side failing to communicate with fpga and reading its version! Does this mean that our DCA1000 is defective? Please advise.

I am also attaching the detailed log file, so you can help us figure out what’s wrong and how to resolve this issue, and a snapshot of the ethernet connection status while running the demo which confirms that there is no issue with the ethernet connection and data transfer.

We ran out of ideas on how to resolve this problem and we appreciate your help regarding that matter.

Thank you

log_demo_fpga2.8.txt
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
GM: Constructor
GM: Mon Nov 02 09:33:23 2020
RSTD.Transmit("/Settings")
[09:33:24]
[09:33:24] ### Running Startup script: "C:\workspace\TI\07_mmwave_studio\MMWAVE_STUDIO 02_01_01_00\mmwave_studio_02_01_01_00\mmWaveStudio\Scripts\Startup.lua" ###
[09:33:24] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
[09:33:24] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
[09:33:24] Scripter ignored: Attempt to UnBuild() again or before Build.
[09:33:24] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\workspace\\TI\\07_mmwave_studio\\MMWAVE_STUDIO 02_01_01_00\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Clients\\\\LabClient.dll")
[09:33:24] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
[09:33:24] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
[09:33:24] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
[09:33:24] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
[09:33:24] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
[09:33:24] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\workspace\\TI\\07_mmwave_studio\\MMWAVE_STUDIO 02_01_01_00\\mmwave_studio_02_01_01_00\\mmWaveStudio\\RunTime\\SAL.dll")
[09:33:24] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
[09:33:24] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
[09:33:24] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
[09:33:24] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • Hi,

    Our team will review this question and get back to you early next week

    thank you

    Cesar

  • Lincoln,

    Please make sure that you configure the IP address for your Ethernet adapter on your PC, hardcoding the address where the DCA1000EVM sends the output.

    The recommendation is to use the Ethernet adapter on the PC. Avoid using a USB to Ethernet adapter.

    I would also suggest trying to use different USB cables and Ethernet cables. Make sure you are connecting the USB cable on the DCA1000EVM to the "RADAR_FTDI" port.

    Regards,
    Kyle

  • Hi Kyle,

    Thank you for your reply.

    Regarding the IP address we already configured the IP address correctly in the PC local area network properties TCP/IPv4 and we always connect the DCA1000 USB cable to the Radar_FTDI port when we try to capture data.

    Per your recommendation, we used different USB and Ethernet cables and connected the Ethernet cable directly to the PC but unfortunately this didn't resolve the issue and it gave the same "error unable to read the FPGA version and empty data files". In addition, when checking the ethernet status no data was even received (please see attached image) compared to using the USB Ethernet adapter where we could see some data transfer in the ethernet connection status shown previously in the beginning of this post. The log file is also attached for the demo run using direct ethernet connection between the DCA1000 and PC. Waiting for your feedback and advice. 

    Thank you

    log_demo_11_12.txt
    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
    GM: Constructor
    GM: Thu Nov 12 11:02:35 2020
    RSTD.Transmit("/Settings")
    [11:02:35]
    [11:02:35] ### Running Startup script: "C:\workspace\TI\07_mmwave_studio\MMWAVE_STUDIO 02_01_01_00\mmwave_studio_02_01_01_00\mmWaveStudio\Scripts\Startup.lua" ###
    [11:02:35] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
    [11:02:35] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
    [11:02:35] Scripter ignored: Attempt to UnBuild() again or before Build.
    [11:02:35] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\workspace\\TI\\07_mmwave_studio\\MMWAVE_STUDIO 02_01_01_00\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Clients\\\\LabClient.dll")
    [11:02:35] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
    [11:02:35] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
    [11:02:35] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
    [11:02:35] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
    [11:02:35] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
    [11:02:35] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\workspace\\TI\\07_mmwave_studio\\MMWAVE_STUDIO 02_01_01_00\\mmwave_studio_02_01_01_00\\mmWaveStudio\\RunTime\\SAL.dll")
    [11:02:35] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
    [11:02:35] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
    [11:02:35] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
    [11:02:35] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
    [11:02:35] RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
    [11:02:35] RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
    [11:02:35] RSTD.Transmit("/")
    [11:02:35] RSTD.SaveSettings(): Settings saved to "C:\Users\Aya S - BMw\AppData\Roaming\RSTD\config.xml"
    [11:02:35] RSTD.Build()
    [11:02:35] RSTD.SaveSettings(): Settings saved to "C:\Users\Aya S - BMw\AppData\Roaming\RSTD\config.xml"
    [11:02:35] RSTD.Transmit("/")
    [11:02:35] RSTD.AL_Build()
    [11:02:35] RSTD.AL_LoadXml()
    [11:02:35] RSTD.Transmit("/")
    [11:02:35] RSTD.AL_Init()
    [11:02:35] RSTD.Clients_Build()
    [11:02:35] GM: Init
    [11:02:35] GM: Loaded 'C:\workspace\TI\07_mmwave_studio\MMWAVE_STUDIO 02_01_01_00\mmwave_studio_02_01_01_00\mmWaveStudio\Clients\\LabClient.dll'
    [11:02:35] GM: 1 Guest (s) init
    [11:02:35] GM: 1 Module(s) init
    [11:02:35] GM: 2 Tab (s) init
    [11:02:35] RSTD.Client_LoadXml()
    [11:02:36] [RadarAPI]: ar1.selectRadarMode(0)
    [11:02:36] [RadarAPI]: Status: Passed
    [11:02:36] Matlab Runtime Engine is installed
    [11:02:36] [RadarAPI]: Starting Matlab Engine..
    [11:02:40] [RadarAPI]: Matlab Engine Started!
    [11:02:42] [RadarAPI]: ar1.selectCascadeMode(0)
    [11:02:42] [RadarAPI]: Status: Passed
    [11:02:42] [RadarAPI]: ar1.LoadSettings('C:\Users\Aya S - BMw\AppData\Roaming\RSTD\ar1gui.ini')
    [11:02:42] TESTING = false
    [11:02:42] RstdNet: Port 2777: Listening..
    [11:02:42]
    [11:02:42] ***Script completed successfully.***
    [11:04:36] [RadarAPI]: Opening Gpio Control Port()
    [11:04:36] [RadarAPI]: Status: Passed
    [11:04:37] [RadarAPI]: Opening Board Control Port()
    [11:04:37] [RadarAPI]: Status: Passed
    [11:04:38] [RadarAPI]: ar1.FullReset()
    [11:04:38] [RadarAPI]: Status: Passed
    [11:04:38] [RadarAPI]: Closing Board Control Port()
    [11:04:38] [RadarAPI]: Status: Passed
    [11:04:38] [RadarAPI]: Closing Gpio Control Port()
    [11:04:38] [RadarAPI]: Status: Passed
    [11:04:38] [RadarAPI]: ar1.SOPControl(2)
    [11:04:38] [RadarAPI]: Status: Passed
    [11:04:46] [RadarAPI]: ar1.Connect(4,921600,1000)
    [11:04:48] [RadarAPI]: Warning: Connected with baudrate 115200
    [11:04:49] [RadarAPI]: Warning: Disconnected existing BaudRate
    [11:04:50] [RadarAPI]: Warning: Trying to connect with baudrate 921600
    [11:04:51] [RadarAPI]: ar1.Calling_IsConnected()
    [11:04:52] [RadarAPI]: ar1.SelectChipVersion("AR1642")
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • Lincoln,

    Unfortunately, I cannot comment on the status of your DCA1000EVM and whether it is defective or not. I only have the one image provided in your previous post to go off and it does not provide any indication to your DCA1000EVM is defective.

    At this point, all I can suggest is that you review the DCA1000EVM Debug Handbook. The log file you provides no new information given the fact that you are simply running the Capture Demo script, which has been thoroughly tested to ensure that it works across all of our devices.

    It is rather strange that your PC's Ethernet adapter only shows a connection speed of 100 Mbps, which indicates there may be an issue with your PC and not the DCA1000EVM.

    Regards,
    Kyle

  • Hi Kyle,

    Thank you for your help and suggestions  we appreciate it.

    After many trials with the direct ethernet connection with no luck,  we reconnected the ethernet cable using the USB adaptor again and  went through the same steps and somehow we were able to read the fbga version finally and ran the demo. We then tried to go back to direct connection again and still did not work , so we will try to run more experiments to capture raw data using the USB adaptor.

    Regarding the direct ethernet connection when you said there may be an issue with our PC , do you mean configuration issues or hardware issues? can you please advice ?

    we will also review the DCA1000 debug handbook as you suggested.

    Thank you

  • Hi Kyle,
    Still doing some work on this. Should have the answer by Friday.

    Regards
    Lincoln
    Sent from my iPhone

    On Nov 24, 2020, at 2:39 PM, Kyle Cousino <bounce-4381542@mail.e2e.ti.com> wrote:

    

     

    A Message from the TI E2E™ support forums
    Texas Instruments

     

    Dear E2E User:

    Per the ongoing discussion on E2E, an answer was suggested to resolve your issue.

    Please let us know if you believe the issue has been resolved. Please click one of the following buttons on the thread:

    1: If the answer provided resolved your issue, click This resolved my issue

    2: If the answer provided did not resolve your issue, and your question needs further attention, click This did NOT resolve my issue

    We appreciate your feedback and invite you to enjoy free standard shipping from the TI store. Once you click “This Resolved my Issue” to confirm that your issue has been resolved, we will send you an email with your free shipping coupon code.

    This thread will be locked after 30 days of inactivity.

    Regards,
    E2E team
    E2E.ti.com


    RE: DCA1000EVM: Timeout Error! Unable to read FPGA Version. [error -5], the number of files captured is zero!

    <default-png_2D00_70x70x2-png>
    Kyle Cousino

    Lincoln,

    Unfortunately, I cannot comment on the status of your DCA1000EVM and whether it is defective or not. I only have the one image provided in your previous post to go off and it does not provide any indication to your DCA1000EVM is defective.

    At this point, all I can suggest is that you review the DCA1000EVM Debug Handbook. The log file you provides no new information given the fact that you are simply running the Capture Demo script, which has been thoroughly tested to ensure that it works across all of our devices.

    It is rather strange that your PC's Ethernet adapter only shows a connection speed of 100 Mbps, which indicates there may be an issue with your PC and not the DCA1000EVM.

    Regards,
    Kyle



    View online

     

    You received this notification because you subscribed to the forum.  To unsubscribe from only this thread, go here.

    Flag this post as spam/abuse.

    refid:72c83643-e075-4b54-954f-de3806742c16

  • Lincoln,

    Good to hear you are getting your setup to work with the USB-Ethernet adapter! I will look out for your response later this week.

    Regards,
    Kyle

  • Hi Kyle,

    We tried to run some experiments using the USB ethernet adapter and we were able to capture .bin files. I guess we will continue using the USB adapter for now  since the direct connection is not working for us. This is the max speed that we can get ( 100 Mbps ) which seems to be an issue during the data transfer from the DCA to our PC.  

    Thank you