I have a new board, the design of which I know works, because I got one board totally working already.
However, now I'm having trouble getting another board to work, and part substitutions introduce uncertainties for me.
CCS: Version 4.2.3.00004
Host: Windows MCE
Target: Custom board with either TMS320DM6467ZUT7 or TMS320DM6467TZUTD1
Previously, I chose for my target configuration "Spectrum Digital XDS510USB Emulator" and "EVMDM6467". After all, I used the Spectrum Digitial HD 1080P EVM (aka DM6467T EVM) as my design reference. My previous board carried a TMS320DM6467ZUT7 (aka DM6467 without the "T"). This all worked fine. I was able to connect to the target, load the program "nand_flash_writer.out", and flash my NAND memory. In detail, note that after loading the program, the ARM thread status is "Suspended". Then selecting Target / Run will run the nand_flash_write program and do its thing correctly.
Now, I have a PCB from the same manufacturing run, but it's stuffed with a TMS320DM6467TZUTD1. I've changed the outboard power supply from 1.2V to 1.3V as I should. I've also removed the 33MHz crystal and connected the same jumper as appears on the EVM, to route the CDCE949 clock's 27MHz signal into the core instead.
I can connect to the target. However, when I load the program, upon completion of the load the ARM thread status is "Running", not "Suspended". I'm stuck right at this point.
Looking closer, I wonder if the target configuration is the correct one. I notice that the "EVMDM6467" does not end with a "T". I can not find ANY option in the General Setup for target Configuration that ends with a "T. Is this my problem, or is my problem something else?
Please note another strange thing. Using the prior board with the DM6467, my system power supply is providing 160mA at 12V before I connect. After connecting both the ARM (first device of four) and the DSP (second device of four), my system current increases to 240mA. After loading and running the nand_flash_writer program, but while the program is idle and waiting for the first user input, the system current remains 240mA. (Remember, this is with a 1.2V core supply. System current includes all the voltages and converter inefficiencies.)
On the other hand, using the board with the DM6467T (and a 1.3V core supply), my system power supply is providing 330mA at 12V before I connect. Is this due strictly to the increased core voltage? As I write this email, it has climbed from 320mA to 340mA... now 350mA. The top of the processor is very warm. Now 360mA. Once I connect to the ARM (first device of four), this current increases to 470mA. Connect to the DSP (second device of four), and it's still 470mA. Both devices "Suspended". Now 480mA. Now I load the "nand_flash_writer.out", and current remains 480mA. Now 490mA. But ARM (first device of four) status is "Running" when it should have been "Suspended". Now 500mA. Chip surface reads 179 degF with an infrared thermometer gun.
Is this higher current and temperature situation simply a fact of life for the DM6467T vs the DM6467, or is this also indicative of a problem?
I've been struggling with this for several weeks now, and am at a total development standstill because of it. Your detailed assistance is GREATLY appreciated.
-Helmut