I'm using the freescale Codewarrior USB TAP BDM device. There are no other devices in the JTAG chain.
I'm assuming this is the P&E Microcomputer Systems Inc. USB Multilink.
I don't think P&E has published the programming interface for this programmer. I think batch programming is available only for the more expensive models like the Cyclone MAX.
1. I use the USB TAP with some kind of remote software or
I'm currently developing my own solution. It's using the EzPort. But it requires that the EzPort is available as a connector. I want to use JTAG for testing the board so I was hoping that there was a way to toggle the EzPort pins into the core from JTAG. But I can't seem to find any documentation on how to do that. I can of course connect a JTAG buffer or some other low cost part to the EzPort pins, but this will add cost (if you have spare/share pins on a JTAG device already in your design you can of course use that)
2. I use a third party equipment to do that. Do you have some recomendations?