Other Parts Discussed in Thread: TMS5700432
TMS5700432BPZQQ1R: Can’t flash TMS5700432 with JTAG from TMS570LC43x Hercules Development Kit with a XDS100v2 programmer.
Hi all,
For a school project I’ve to design an embedded system with a TMS5700432 chip and I want to flash it with a TMS570LC43x Hercules Development Kit with an onboard XDS100v2 programmer. But it doesn’t work.
I developed the embedded system with KiCAD and a professional PCB company in the Netherlands made the board.
When the PCB was delivered, I try to verify the connection in Code Composer Studio (see picture), but I got error code 183 back.
Error msg:
[Start] Execute the command: %ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -F inform,logfile=yes -S pathlength -S integrity [Result]
C:\Users\30045508\AppData\Local\TEXASI~1\ -----[Print the reset-command software log-file]----------------------------- This utility has selected a 100- or 510-class product. -----[Print the reset-command hardware log-file]----------------------------- The scan-path will be reset by toggling the JTAG TRST signal. -----[The log-file for the JTAG TCLK output generated from the PLL]---------- There is no hardware for programming the JTAG TCLK frequency. -----[Measure the source and frequency of the final JTAG TCLKR input]-------- There is no hardware for measuring the JTAG TCLK frequency. -----[Perform the standard path-length test on the JTAG IR and DR]----------- This path-length test uses blocks of 64 32-bit words. The JTAG IR instruction path-length was not recorded. -----[Perform the Integrity scan-test on the JTAG IR]------------------------ This test will use blocks of 64 32-bit words. Do a test using 0xFFFFFFFF. -----[An error has occurred and this utility has aborted]-------------------- This error is generated by TI's USCIF driver or utilities. The value is '-183' (0xffffff49). The explanation is: [End] |
First I wanted to make sure that the JTAG connection worked on a another board. So, I programmed two development-kits and that worked fine.
I measured the clock on my board, and it gives a stable 10 MHz signal. I use a 12V power supply with TPS562200DDCR step-down converts, to convert it to 3.3V I/O voltage and 1.2V core voltage. The core voltage is a little bit noisy (see picture), but when measured with the multimeter it gives a voltage of 1.21V. Is the noise maybe the cause of the problem?
The other point I’m not sure about, is that I didn’t implemented pull-up resistors on the PCB. I didn’t place them on my board because there are already pull-ups from the dev-kit (right?). Can that be a problem? See pictures below:
Does anybody know what I did wrong in my design and maybe how to fix it?
Kind regards,
Kelvin S.