AIY

Serial port trouble

Recommended Posts

Hi

 

I booted up my Papilio Pro this weekend but found that I can't use the Serial port to program stuff from ZAP.

It just hangs at the uploading stage and then nothing happens.

 

I can program the bit files with the papilio loader, but the secondary COM port seems out-of-order.

Executing  C:\zap-2.0.5/hardware/tools/zpu/bin/zpu-elf-size C:\Users\kk\AppData\Local\Temp\build7153807610699005474.tmp/ZPuino_serial_speed.cpp.elfBinary sketch size: 956 bytes (of a 8 388 608 byte maximum) - 932 bytes ROM, 28 bytes memory, 0% usedCannot get programmer version, aborting 

Any tips?

 

AIY

Share this post


Link to post
Share on other sites

In the ZAP Arduino Tools menu, is Programmer set to Papilio Programmer? 

Is the Board set to an appropriate ZPUino board? 

Have you flashed the bitfile to the Papilio with the Burn Bootloader option?

Share this post


Link to post
Share on other sites

In the ZAP Arduino Tools menu, is Programmer set to Papilio Programmer? 

Is the Board set to an appropriate ZPUino board? 

Have you flashed the bitfile to the Papilio with the Burn Bootloader option?

 

Yes, Yes and Yes. I've also used the Papilio Loader App to load my bitfiles, but to no avail.

 

I've checked the FT2232D EEPROM with FTProg and it says its a blank device, is this correct?

 

From the schematics I gather that the UART does not use the other RS232 signals (RTS, CTS, DTR, DCD, RI, TXDEN, SLEEP, SI/WU). So there should not be anything blocking the down-stream transfer of data anyhow. Maybe I will check that these signals are correct.

 

Cheers

AIY

Share this post


Link to post
Share on other sites

Now the programming interface stopped working as well..

Using devlist.txtInvalid chain position 0, position must be less than 0 (but not less than 0).

Seems I can't program the FPGA anymore either..

 

//AIY

Share this post


Link to post
Share on other sites

Does it show up as a serial port in Device Manager?  Other than that, all I can do is marvel at the earnest helpfulness of the message "Invalid chain position 0, position must be less than 0 (but not less than 0)."

Share this post


Link to post
Share on other sites

Hello AIY,

 

If you are getting the Invalid chain position error that normally means there is a problem with the solder joints between the FT2232 and the FPGA. You can try to touch the pins up or we can just replace the board for you. Here is a troubleshooting guide for the Papilio One that shows where the pins between the FT2232 and FPGA are located. It should be very similar for the Papilio Pro. But please don't feel like you have to do anything, its just if you want to, otherwise please just send us your mailing address and a link to this forum thread at support@gadgetfactory.net and we will get a new board to you.

 

Sorry for the inconvenience,

Jack.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now