Hello~
I'm bringing up a new PCB of our own design, which is based on a mature product using a similar TI Piccolo chip.
The new PCB uses the TMS320F28021 chip, and we are using the Blackhawk USB100v2 (BH-USB-100v2) emulator probe for the JTAG connection.
We have the same result with v7 aand v9 of CCS.
The chip is running a 20Mhz Crystal, 8pf caps, and the clock waveform is a solid 20Mhz wave.
Power to the chip (Vdd and VDDIO) is 3.3V, solid and clean.
The JTAG Probe, and the interconnecting wire, are all known and tested good with another product.
Originally, I had the chip bootstrapped to "FLASH BOOT", but changed it to "WAIT BOOT" in the process of troubleshooting this problem.
C28xx: Failed CPU Reset: (Error -1137 @ 0x6) Device is held in reset. Take the device out of reset, and retry the operation. (Emulation package 6.0.504.0)
C28xx: Trouble Reading Register PC: (Error -1137 @ 0x0) Device is held in reset. Take the device out of reset, and retry the operation. (Emulation package 6.0.504.0)
C28xx: Trouble Reading Register ST1: (Error -1137 @ 0x6) Device is held in reset. Take the device out of reset, and retry the operation. (Emulation package 6.0.504.0)
C28xx: GEL: Error while executing OnReset(1): Target failed to read register ST1
at (ST1&~(0x0100)) [f28021.gel:282]
at C28x_Mode() [f28021.gel:32]
at OnReset(1)
C28xx: Flash Programmer: Warning: The configured device (TMS320F28021), does not match the detected device (). Flash Programming operations could be affected. Please consider modifying your target configuration file.
C28xx: Failed CPU Reset: (Error -1137 @ 0x0) Device is held in reset. Take the device out of reset, and retry the operation. (Emulation package 6.0.504.0)
C28xx: Trouble Reading Register PC: (Error -1137 @ 0x0) Device is held in reset. Take the device out of reset, and retry the operation. (Emulation package 6.0.504.0)
C28xx: Trouble Reading Register ST1: (Error -1137 @ 0x6) Device is held in reset. Take the device out of reset, and retry the operation. (Emulation package 6.0.504.0)
C28xx: GEL: Error while executing OnReset(1): Target failed to read register ST1
at (ST1&~(0x0100)) [f28021.gel:282]
at C28x_Mode() [f28021.gel:32]
at OnReset(1)
C28xx: Trouble Writing Memory Block at 0x8000 on Page 0 of Length 0xe8: (Error -1137 @ 0x8002) Device is held in reset. Take the device out of reset, and retry the operation. (Emulation package 6.0.504.0)
C28xx: File Loader: Verification failed: Target failed to write 0x08000@Program
C28xx: GEL: File: /home/shared/workspace_v7/Test_TMS320F28021_PG2/Debug/Test_TMS320F28021_PG2.out: Load failed.
return 0;