I am using Ulink Pro to debug an cc2538 custom board. The debug connection is implemented through an 6 pin Tag-Connect header. The signals are connected according the data sheet of the CC2538 and ULink Pro. Here are the connections:
CC2538 ---> ULink Pro (J1 device internal) - JTAG_TMS pin 46 ---> TMS_SWDIO pin 2 - JTAG_TCK pin 47 ---> TCL_SWCLK pin 4 - JTAG_TDO pin 48 ---> TDO_SWO_TRACE_CTL pin 6 - VCC ---> VTREF pin 1 - GND ---> GND pins 3, 5, ... - /RESET pin 28 ---> nRESET pin 10 (through 1k in series and 10k pull up)
I have verified the connections and they are correct. I do see the clock on TCL_SWCLK pin 4 in ULink Pro and I do see outgoing data traffic on TMS_SWDIO pin 2. There is no data traffic coming from the CC2538 side. I can program the CC2538 through its built-in boot loader, the hardware is working. What do I miss here? Any help is appreciated. Thank you.
You would have to ask TI that - but it seems unlikely (unless the "vendor" in question is programming the chips for you).