I've been struggling to get the USB TAP to work at all, and finally thank goodness it works on my evaluation board.
I'm a bit shocked by some of the statements made on this thread. I assumed JTAG and Chains go hand-in-hand. I am using an 56F8322 on a target board with 4 other devices in the JTAG chain. This has not been a problem for the vendors of the other 4 parts.
Some concise questions:
Kenc: What is HawkV1 and HawkV2? How do I know if my 56F322 has this flaw?
tedw: What do you mean "Won't support generic devices"? Is my config file below invalid?
By the IEEE JTAG 1149.1, the bypass instruction HAS to be filling the instruction register with 1's. Why do you say the bypass instruction for your device is 0x8 and not 0xF?
Code:#control board JTAG initialization file for Metroworks Code Warrior#8051F120Generic 16 1 0xFFFF#EPLD1Generic 10 1 0x3FF#EPLD2Generic 10 1 0x3FF#EPLD3Generic 10 1 0x3FF#DSPDSP56800
When I attempt to load this file for mult-core debugging, I get no confirmation that it was parsed correctly. If I exit out of the dialog where the file is selected, then re-enter the dialog, the checkbox for multi-core debuggin is unchecked. I assume this means the jtag configuration file did not take. How do I get this to work?
I need the following from my JTAG tools for the 56F8322:
- Program the device in a chain
- Debugging of the device in a chain
Will USB TAP support these functions? If USB TAP does not, what 3rd party tools will?
Regards,
-Jim
Message Edited by JimmyMood on 2006-08-23 04:45 PM