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.
The ULink Pro is set to SWD mode, the connected chip is not recognized.
What do I miss here? Any help is appreciated. Thank you.