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.

CCSv5, add device to Target Configuration File

Other Parts Discussed in Thread: CCSTUDIO

We have a custom CPU board which uses the F2828M35H52C1 DSP.  We also use a Spectrum Digital XDS510USB emulator.  We have a JTAG connectivity issue and we believe it is related to a device on the board.  This device is DP83848YP, PHYTER Extreme Temperature Single Port 10/100 Mb/s Ethernet Physical Layer Transceiver.  It is included in the JTAG connection chain.

After reviewing documentation on JTAG connectivity issues, it looks like I need to add and XML file to the Target Configuration file.  Where can I get an XML file for this device?  We were able to find BSDL and IBS files for the device but not XML.

Or is there a way to convert the BSDL or IBS files to XML?

Thank you.

Lettie

  • Hello Lettie.

    Lettie Cederquist said:
    After reviewing documentation on JTAG connectivity issues, it looks like I need to add and XML file to the Target Configuration file.

    Can you point out where exactly you saw this?

    Thanks

    ki

  • Hello Ki,

    I read about custom target configuration at:

    http://processors.wiki.ti.com/index.php/Target_Configuration_-_Custom_Configurations

    Within this document:

    Device Files

    Device files are setup xml files that provides all the information for an entire device. This can include router information, multiple CPUs, etc. For example, a DM6446 device consists of one router (ICEPick C) with three subpaths with a different CPUs on each subpath (ARM9, ETB, C64x+). If the target consists of only one device and a device file for the device exists, then all that is needed to build the target configuration is to utilize that device file. If a device file exists with CCStudio for a particular device, it will appear in the 'Devices' category:

    One more thing, Ki.  I noticed that I mis-spelled my email address when I registered as a member.  Do you know how I can correct it?  I found an advanced settings page for my information, but the email address was "grayed-out".  Should I just create a new account?  Thank you.

    Lettie

  • Thanks for the reference. I would not try to create your own device XML. These are usually created by the group within TI who are responsible of supporting the device.

    I would create a standard configuration for F28M35H52C1 and the manually modify it to add a BYPASS to account for the DP83848YP that is on the scan path. You will need to give it an IR length.

    This will be much easier than trying to create your own custom device XML file.

    Lettie Cederquist said:
    One more thing, Ki.  I noticed that I mis-spelled my email address when I registered as a member.  Do you know how I can correct it?  I found an advanced settings page for my information, but the email address was "grayed-out".  Should I just create a new account?  Thank you.

    You can contact the forum admins for this. Trying posting here:

    http://e2e.ti.com/group/helpcentral/f/301.aspx

    Thanks

    ki

  • Ki,

    Thank you for the quick reply.  Few more questions:

    When you say manually modify the standard configuration:  Specifially, do I manually modifying the "ccxml" file that is created?

    Are there examples of adding a BYPASS?

    Do I get the IR length from the TI group that supports the DP83848 devices?

    Again, thank you very much for your help.

    Lettie

  • Lettie Cederquist said:
    When you say manually modify the standard configuration:  Specifially, do I manually modifying the "ccxml" file that is created?

    Yes

    Lettie Cederquist said:
    Are there examples of adding a BYPASS?

    I created a video for you:

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/CCSv5/Demos/ccsv5-bypass.htm

    Lettie Cederquist said:
    Do I get the IR length from the TI group that supports the DP83848 devices?

    You could. You can also test your connection and find the total IR length and figure out what the IR length of DP83848 is. I think the Concerto is 6 (that is what I see when I run the diagnostic) so you can figure out the DP83848 by: total - 6.

    Thanks

    ki

  • Thank you very much!!  I edited the Target Configuration file, added the bypass, and defined the IR length.  Now I'm able to connect, download, & run my program.  Your Industrail Interface team also helped by showing me how to find the IR length.  Thanks again to both of you.

    Lettie