Hey guys,
I'm trying to set up a prototype of a system that will have two separate Tiva processors. Ideally, I'd like to be able to program/debug both of them at the same time using one JTAG connector. I don't have any experience daisy-chaining JTAG devices together so I'm pretty much flying blind here, but this is what I have so far.
I'm using two Tiva EK-TM4C123GXL Launchpad boards for my testing. I'm using a Blackhawk XDS100v2 JTAG emulator, and I've routed some of the pins from its 20-pin connector to one of the launchpad boards according to the following scheme:
Vdd -> +3.3V
GND -> GND
TCK -> TCK
TMS -> TMS
TDI -> TDI
nRST -> RESET
I've also jumped these connections over to the second launchpad board in the following way:
TCK -> TCK
TMS -> TMS
TDO -> TDI
RESET -> RESET
The TDO from the second Tiva then jumps back to the XDS100's TDO pin, and 5V power is applied to both boards from an external supply.
Is this setup reasonable? I'm able to debug the first Tiva from CCS, but I haven't figured out any way to communicate with the second one. I've tried adding two processors under the target configuration in CCS, but I can't find any examples of how to set this up for Tiva micros and I'm not really sure how it works in general since I'm new to JTAG for the most part. I really have no idea how the target configuration should be set up.
Any help would be greatly appreciated


