falcon Posted February 1, 2017 Report Share Posted February 1, 2017 Hi, I have worked earlier with papilio one 250K boards. Now I am trying to upload the bit file in my board (papilio one 250K v 2..7) and I am getting following message in FPGA selection: " Using devlist.txt Invalid chain position 0, position must be less than 0 (but not less than 0). Uploading "E:\programs\Complete_Encoder_Final\compete_encoder_final.bit". cycleTCK in TEST_LOGIC_RESET cycleTCK in TEST_LOGIC_RESET cycleTCK in TEST_LOGIC_RESET cycleTCK in TEST_LOGIC_RESET cycleTCK in TEST_LOGIC_RESET Done. Programming time 0.0 ms cycleTCK in TEST_LOGIC_RESET cycleTCK in TEST_LOGIC_RESET USB transactions: Write 3 read 1 retries 0" My program is not working in the fpga and it looks like the uploading is not being done. Can anyone suggest me the solution to this issue. My laptop is Win 7. Thanks. Quote Link to comment Share on other sites More sharing options...
mkarlsson Posted February 1, 2017 Report Share Posted February 1, 2017 You will get this message if the FTDI chip can not find a JTAG device in the JTAG chain. This will typically happen if there is a problem on the board with the FPGA JTAG connection to the FTDI chip OR if there are other FTDI boards present on the computer and the papilio loader happens to open the wrong FTDI chip (the default behavior is to open the first FTDI chip that it finds). BTW, the "insane" error message have been fixed in later version of the papilio loader to more clearly identify the problem (i.e. no FPGA chip found).. Magnus Quote Link to comment Share on other sites More sharing options...
offroad Posted February 3, 2017 Report Share Posted February 3, 2017 Yes... that error message is a classic... If I didn't know any better I'd guess it came straight from Seattle Unplug everything from USB that might include an FTDI USB-to-serial converter. If in doubt, everything except keyboard / mouse. When this fixes the problem, there are ways to give the device name (which you can find out for example with FTDI's FT_PROG, free download) as an argument so the uploader knows which chip to talk to. Quote Link to comment Share on other sites More sharing options...
offroad Posted February 5, 2017 Report Share Posted February 5, 2017 Just remembered something: If someone actually reads this >> there are ways to give the device name (which you can find out for example with FTDI's FT_PROG, free download) note that the FT2232H includes two independent devices (e.g. for JTAG and UART). The name of the device "A" or "B" needs to be appended to what is shown in FT_PROG. To make matters more confusing, it's automatically attached to the description with a space character in-between, but to the serial number without (if I remember correctly). Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.