On 02/14/2012 01:09 PM, Andreas Fritiofson wrote:
> On Tue, Feb 14, 2012 at 12:39 PM, Vivien Giraud<[email protected]>  wrote:
>> On 02/14/2012 12:14 PM, Andreas Fritiofson wrote:
>>>>>> FT4232H don't work with OpenOCD you have to change some code because
>>>>>> FT4232
>>>>>> PID is 0x6011 not 0x6010 and it's hard-coded.
>>>>> No, VID/PID is not hard coded in OpenOCD. They are configured from Tcl
>>>>> at runtime.
>>>> For me this is hardcoded :
>>>> static uint16_t ft2232_vid[MAX_USB_IDS + 1] = { 0x0403, 0 };
>>>> static uint16_t ft2232_pid[MAX_USB_IDS + 1] = { 0x6011, 0 };
>>> This is just a list of accepted vid/pid pairs that is populated with
>>> FT2232 vid/pid from start. The list is appended with values from Tcl
>>> configuration at runtime. See for example
>>> tcl/interface/arm-usb-ocd.cfg.
>> So why I need to change 0x6010 to 0x6011 to make it work :s ?
>> I'm really sorry for those questions, but I do'nt really understand that
>> part, I will deeply work on Tcl files this afternoon.
> You will need to tell OpenOCD when you start it which Tcl files you
> want to load. See the -f switch. By default it tries to load
> openocd.cfg in the current directory.From that you can source the
> interface, board and/or target config files that are relevant for the
> project.
My openocd.cfg have all the configuration required.
PID : 0x0403
VID : 0x6011
But it won't work if I don't change some values in ft2232.c.
Maybe a problem with .Tcl parsing.
>   I suggest you make an interface config file based on one of
> the others that are using FTDI, change the vid_pid, description and
> layout to match your device and load that file with -f (or source it
> from openocd.cfg). Of course if the I/O mapping (layout) of your own
> hardware doesn't match one of the existing layouts, you will have to
> add your layout in C code and specify that one from Tcl.
That's what I have already made for our CPU and FTDI chip.
> (This is what
> I want to be entirely specified in Tcl so the C code doesn't have to
> be cluttered with layout code.)
Clearly the best to do !
> /Andreas
>


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to