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.

How to make XDS100 like Piccolo controlSTICK?

Other Parts Discussed in Thread: CONTROLSUITE

Hi,

I made board Piccolo like controlSTICK.

I know EERPOM of FT2232D can be programed using MProg.

But I can't search image file of 93LC46B.

TI supports the image of 93LC46B?

For debugging, only tow conditions (FTDI, EEPROM programming) are satisfied is OK?

I want to debug using USB instead of XDS100 emulator.

  • Remony said:

    I made board Piccolo like controlSTICK.

    I know EERPOM of FT2232D can be programed using MProg.

    But I can't search image file of 93LC46B.

    TI supports the image of 93LC46B?

    For debugging, only tow conditions (FTDI, EEPROM programming) are satisfied is OK?

    I want to debug using USB instead of XDS100 emulator.

    I believe you are asking how to put an XDS100 on your custom board.  Please refer to this wiki article for the XDS100v2 information.

    http://processors.wiki.ti.com/index.php/XDS100#How_to_make_an_XDS100_.2F_How_to_build_an_XDS100_hardware_emulator

    Thank you

    Lori

  • the 93LC46BT is an EEPROM that doesn't have anything to do with the FTDI/XDS chip. In fact, I'm not sure what purpose it serves, but it's by the boot mode switch so I'll see if Brett knows.

    we do support the image for the FTDI chip

    C:\ti\controlSUITE\development_kits\~Utilities

     

  • Remony,

    The xds100 refers to a set of emulators which can connect up to and debug an MCU.  In most of these designs, the FTDI chip works as a USB-to-JTAG converter. 

    If you wish you may also choose to put an emulator directly on your board as we've done on the controlSTICK.

    Another option is to use a stand-alone emulator.  External companies make stand-alone xds100 emulators (and other higher-performance emulators) which connect up to a JTAG header and can then work with the C2000 MCU.  Therefore you can choose to only place a JTAG header (2x7), ensure that all pull-ups/pull-downs are placed according to the C2000's datasheet, and then the FTDI chip and its associated circuitry is not needed.


    A few points:
    1) The Piccolo controlSTICKs have an onboard xds100v1 on them.  As you've mentioned it contains the 93LC46B EEPROM.  It is programmed via the MProg utility.  If you use an xds100v1, the best image to program the FTDI chip is at the link Lori mentions under xds100v1:
    http://processors.wiki.ti.com/index.php/XDS100#How_to_make_an_XDS100_.2F_How_to_build_an_XDS100_hardware_emulator 

    We also have given out the image that we use in the production of several of our kits that have an xds100v1.  Note that we do not guarantee long-term reliability with this image.  The image can be found at the below site:
    http://e2e.ti.com/support/microcontrollers/c2000/f/171/t/21086.aspx

    2) xds100v2 is a faster version emulator and could also be used as Lori has mentioned.


    Hopefully this clarifies things some.


    Thank you,
    Brett