Hello.
We have an issue with our custom board using a TM4C1236HPM, since we cannot connect to it via JTAG (XDS100v2).
We have followed some design guidelines suggested as:
- The JTAG pins are only used for JTAG
- All the pins TCK, TMS, TDI and TDO include 10k pull-ups resistors
With the scope we see that TCK and TMS are working as expected, but TDI gets no change and TDO pin of the Tiva chip is fixed at 0.9v level (??), even at booting with nothing connected to the port.
We checked with the tester and there are no shortcuts in this pin and it happens on two different boards.
- After not working we connected the JTAG device works perfectly with a Tiva launchpad board (with the debug-in configuration). So that is discarded.
- Then we tried to use a Stellaris/Tiva board as debug out with no luck. So the issue must be with the TM4C ic.
Our connections for JTAG are:
The rest of peripherals are working as expected and we were able to load our programs via UART bootloader with no issues.
Is there any register we need to change to make JTAG work?
Is JTAG disabled as default in production units?
Any hint about how to face this?
Thank you