Hello,

the mpsse buffer preparation and send functionality is done in:

ft2232_set_data_bits_low_byte
ft2232_set_data_bits_high_byte

You only need to deliver the port value and direction to this functions. Thats 
all.


Regards,

Mathias


Am 14.02.2011 10:36, schrieb Laurent Gauch:
> Why removing a lot of code ?
> 
> As :
> 
> static int jtagkey_init(void)
> {
> -    uint8_t  buf[3];
> -    uint32_t bytes_written;
> -
>     low_output    = 0x08;
>     low_direction = 0x1b;
> 
>     /* initialize low byte for jtag */
> -    buf[0] = 0x80;          /* command "set data bits low byte" */
> -    buf[1] = low_output;    /* value (TMS = 1,TCK = 0, TDI = 0, nOE = 0) */
> -    buf[2] = low_direction; /* dir (output = 1), TCK/TDI/TMS = out, TDO = 
> in, nOE = out */
> -    LOG_DEBUG("%2.2x %2.2x %2.2x", buf[0], buf[1], buf[2]);
> -
> -    if (ft2232_write(buf, sizeof(buf), &bytes_written) != ERROR_OK)
> +    if (ft2232_set_data_bits_low_byte(low_output,low_direction) != ERROR_OK)
>     {
>         LOG_ERROR("couldn't initialize FT2232 with 'JTAGkey' layout");
>         return ERROR_JTAG_INIT_FAILED;
> 
> Please explain?
> 
> 
> Regards,
> Laurent
> 
> http://www.amontec.com
> 
> _______________________________________________
> Openocd-development mailing list
> [email protected]
> https://lists.berlios.de/mailman/listinfo/openocd-development
> 

_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to