What's the possible reason?

I made a USB tool to support OpenOCD using a similar protocol as USBprog. My target is STM32 MCU.

If using “openocd -f flash.cfg”, it works fine.

But if configuring IAR 5.11 to use DBG Server, It will say STICK error.

I tried to change the JTAG speed from 18M to 2.25M, but made no difference.

Any other information I should upload?