This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

What do I need to connect CCSv4 to DM6467 Target?



I'm coming back around to try and diagnose why only 20% of my identical prototype boards work.  The problem is that I can't even connect to the target using CCSv4, using the JTAG connection.  My few working boards do this successfully, but all the others fail.

I believe the problem is that my fab line is having trouble with the BGA assembly.  But even with a random number of failures (more likely open circuits than short circuits), I would think I would have a higher number of boards to which I could at least connect.  After all, only a FEW pins are needed for this.

With the above in mind, I'm trying to figure out what are the MINIMUM aspects of the TMS320DM6467ZUT7 board that need to be working.  Please consider the following, and tell me if there's something else that needs to be working.

  1. Both 1.2XV and 3.3V power supplies.  (WHICH of the multiple power and ground pins simply MUST be successfully connected?)

  2. 27MHz primary crystal circuit (two pins).  This is to the EXCLUSION of the aux crystal circuit.  (Or does JTAG work with no crystal operating at all?)

  3. JTAG connections

I can't imagine that anything else is required.   (I would enumerate the pins above in more detail, but my schematic program is crashed at the moment, so I can't consult my schematic.  Conceptually, isn't power, crystal, and JTAG all the connections required?  This should be only 7 pins or so, plus power and ground.

Please suggest exact which minimum set of pins must be successfully connected in order to connect to the target using CCSv4.

Thanks very much,

Helmut

  • Helmut,

    Can you please try with CCS v3.3 and see if see the similar issue with both CCS v3.3 and CCS v4. I used CCS v3.3 most of the time for DM6467.

    Regards, Srirami.

  • Also, please compare your board schematic/layout with DM6467 EVM's and see if that gives you any clue.

    Regards, Srirami.

  • Thanks for the advice Srirami, and hello again.

    Installing and maintaining different versions of CCS seems to be difficult to me, so right now I'm strictly CCSv4.  Maybe it's because of my licensing, or maybe it's because of my ignorance.  I will nevertheless keep in mind your suggestion.  Nevertheless to that, please note my working vs not working comment below.

    Regarding comparing to the EVM, I originated my design from the EVM design, so these aspects are the same.

    Most importantly, some boards work and most don't.  Because some boards work, I am led to believe that my schematic is fine and the layout sufficient.  I am also led to believe that my version and install of CCS are satisfactory. (SUMMARY: Little need (not none) to change CCS)

    Now that you brought it up, however, I could go check for signal quality on my board, related to the layout perhaps being only marginally sufficient.  Lessening the likelihood of such a problem is the fact that the boards that work *always* work, and the boards that fail *always* fail.  If timing or waveform shape were marginal, I would expect less consistency.  Nevertheless, there could be something to this. (SUMMARY: Check signals with scope)

    HOWEVER, I still believe it's important to go back to my initial, fundamental question.  What signals/pins need to be properly in place to connect to the processor over JTAG.  Once I know this list with some certainty, I can apply the above, such as probing each of them underneath the processor. (SUMMARY: Which signals?)

    So, do you know if my list was complete?

    Thanks,

    Helmut