The problem is that the ft2232_init() fn will invoke jtag_xxx() fn's. However, until ft2232_init() returns, the interface is not set up and that part of the API is not "open for business", causing strange effects.
ft2232_init() sets up a "default speed". We have been talking about making JTAG speed something that the user *has to* set up for JTAG chain validation to work and do away with the entire concept of a "default speed". Perhaps make 100kHz the default speed(invoked after interface init is completed) and delete code from driver _init() code to try to set up JTAG speed? -- Øyvind Harboe Can Zylin Consulting help on your project? US toll free 1-866-980-3434 / International +47 51 87 40 27 http://www.zylin.com/zy1000.html ARM7 ARM9 ARM11 XScale Cortex JTAG debugger and flash programmer _______________________________________________ Openocd-development mailing list [email protected] https://lists.berlios.de/mailman/listinfo/openocd-development
