Hello, I'm trying to use a ft2232 with MPSSE and JTAG. I managed to get the device to respond to 0xAA (bogus code) with [0xFA 0xAA], but everytime I try to read I get 0xff. any ideas? Example:
unsigned char output_buff[1024]; unsigned char input_buff[1024]; uint numBytesToSend = 0; uint numBytesToRead = 0; uint numBytesSent = 0; uint numBytesRead = 0; numBytesToSend = 0; output_buff[numBytesToSend++]=0x1A; output_buff[numBytesToSend++]=0x01; output_buff[numBytesToSend++]=0xAA; numBytesSent = ftdi_write_data(&ftdic, output_buff, numBytesToSend); //read numBytesToRead = numBytesSent; numBytesToSend = 0; output_buff[numBytesToSend++]=0x2E; output_buff[numBytesToSend++]=0x01; numBytesSent = ftdi_write_data(&ftdic, output_buff, numBytesToSend); numBytesToRead = numBytesSent; input_buff[0]=0x00;input_buff[1]=0x00;input_buff[2]=0x00; numBytesRead = ftdi_read_data(&ftdic, input_buff, numBytesToRead); My objective is to be able to use the ft2232 to flash another device via JTAG. I've based my implementation on ioftdi from xc3sprog. Thanks! -- Rodrigo. -- libftdi - see http://www.intra2net.com/en/developer/libftdi for details. To unsubscribe send a mail to libftdi+unsubscr...@developer.intra2net.com