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.
Hello Frank,
Is it possible the device is secure locked?
e2e.ti.com/.../647745
Can you verify if the reset pin is being pulled down successfully on the board?
e2e.ti.com/.../1131584
I see you cross-posted at e2e.ti.com/.../739146
====
I know it is not your exact device, but there is an app note for using Keil with another TI Smartlink device, the MSP432:
http://www.keil.com/appnotes/docs/apnt_309.asp
Hi Ron,
thank you for your reply! The reset is working, I have verified this with a scope.
I don't know about the secure lock state, the chip is as received from the vendor and soldered to our board. Does TI send out these chip's in the secure lock state?
Let me try the other proposals you made in your reply, maybe the app note helps me to find the problem.
Thank you - Frank
You would have to ask TI that - but it seems unlikely (unless the "vendor" in question is programming the chips for you).