I have another post going but I wanted this one to be specific to JTAG since I'm not having much luck. I have the AM1808 eXperimenter board with the Blackhawk USB100v2 JTAG Controller. I am using CCS5 and have confirmed that the JTAG Controller can connect to the eXperimenter board.
Unfortunately on our custom board I have the wrong footprint to connect the controller directly to the board so I've made an adapter cable. We have remade the adpater cable a few times and have double checked continuity but we always seem to get an error when we "Test Connection" in CCS5.
- We have the signals coming directly out of the AM1802 and going to our JTAG header.
- EMU0/EMU1 are pulled high through 10k resistors to 3.3V
- TRST is pulled low through a 10k resistor
- We are using the 20e_cTI-20t_ARM Pin Converter board at the end of the JTAG Controller and out adapter cable plugs into this board so EMU0/EMU1 are not connected.
- RESET on our board is connected to the reset output pin of a TPS650061 and has been confirmed to go high (1.8V) ~25ms after the 3.3V rail comes up (which is the last rail to come up).
Here is a picture of the JTAG connections:
- We have 3D X-Rayed the AM1802 and confirmed that it is soldered correctly.
- The BOOT[7:0] pins are configured for [00011110] using 2.2K PU/PD resistors to 3.3V
- The power rails have been confirmed to come up in the proper sequence
- The main clock is confirmed to be at 24MHz, 1.2V level
- I can also see the RTC clock at 32.768kHz
- When I change the BOOT mode setup to boot from a SD Card I can see the SD clock as well as traffic on the SD data line.
I have never seen any traffic on the UART1 or UART2 Tx/Rx lines.
I have never been able to pass the JTAG Connection Test.
Does anyone have any idea what could be wrong or what else I can check? I thought that the ROM would output something on UART2 even if the board was able to boot, is this true?
I'm at aloss as to why I cannot get the JTAG Connection Test to pass but perhaps this is a clue as to why I don't see any boot messages?