Am 30.04.2013 um 15:05 schrieb Tom:

> Follow-up Comment #12, bug #38659 (project avrdude):
> 
> It's working now again (tested with Linux), but the support for the FT2232D is
> now disabled in code. In "avrftdi.c:747-751" between Svn-Version 1141 and 1142
> the #if was removed and the FT2232D chip-type is 1 (TYPE_BM). 
> 
> This chip is working for me with a pin_limit of 7 and package size of 384.
> Please re-enable it.
I just ran into this issue a week ago. This is due to the co-installation of 
libftdi-0.x and libftdi-1.x. libftdi-0.x is before libftdi-1.0 in the library 
list for the linker. So I suppose functions which have the same name in both 
versions (which is almost all of them) are linked to libftdi-0.x (instead of 
libftdi-1.x). Uninstall libftdi-0.x and reconfigure/compile. If you have to use 
libftdi-0.x for other programmers, then you have to build two binaries. One 
with libftdi-0.x where avrftdi should be disabled and one with libftdi-1.x 
where avrftdi is enabled.

However, in the current SVN revision avrftdi accepts libftdi-0.x again, so 
you/we might get away with changing the link order of libftdi-0.x and 
libftdi-1.x.

Best regards,
Hannes
_______________________________________________
avrdude-dev mailing list
avrdude-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/avrdude-dev

Reply via email to