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.

"System Reset" by ARM9 core is supported by XDS510USB-PLUS?

Other Parts Discussed in Thread: OMAP-L138, OMAPL138

I want to use "System Reset" by ARM9 core of OMAP-L138.

I am using XDS510USB-PLUS in CCSv5.1.0.

I do "System Reset" by CCS menu or GEL script.
CCS menu is "Run - Reset -System Reset".
GEL script is "GEL_AdvancedReset("System Reset")".

When Target configuration is "Spectrum Digital XDS510USB-PLUS Emulator via JSC", "System Reset" is available,
but this target configuration is too slow speed, because it is go via the TI JSC interface.

When Target configuration is "Spectrum Digital XDS510USB Emulator", "System Reset" is not available,
but i saw that it was available in CCSv4.1.2.

"System Reset" by ARM9 core is supported by XDS510USB-PLUS?
If it is supported, what should i do to use "System Reset" by ARM9 core?

Thank you.

  • In general the XDS510USB-PLUS is a much faster emulator than the XDS510USB.  The fact that it is running slower is odd.

    I didn't believe that the XDS510USB supported System Reset however when I look at the advanced properties of the emulator in target setup I do see an option to "Assert target system reset on startup".  Thus is seems to have some level of System Reset capabilities.

    I believe your best course of action is to contact Spectrum Digital and find out why in this case the XDS510PLUS is running slower than the XDS510.  The PLUS should be the better emulator solution for you for OMAPL138 as it runs at a faster TCK and it supports the Adaptive Clocking on ARM9.

    If you go to www.spectrumdigital.com there is a "Help Desk" link under support.

    Regards,

    John

  • Thank you for a reply.

    The reason why it is slow is that "Spectrum Digital XDS510USB-PLUS Emulator via JSC" was chosen as target configuration.
    There is it in the following link.

    http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/132132.aspx

    I confirmed that there is "Assert target system reset on startup" in setup of the target configuration so that you said.
    In this case, target configuration is "Spectrum Digital XDS510USB Emulator".
    "System Reset" seems to be supported by XDS510USB which is not PLUS somehow or other whether it is supported by ARM9.

    In addition, i am contacting Spectrum Digital.

    Best regards,
    Daisuke

  • Daisuke,

    The software that controls the features of both the Spectrum Digital XDS510USB and Spectrum Digital XDS510USB Plus is controlled by Spectrum Digital.  For XDS560 emulators most of the software is common across all variants but in the case of XDS510USB/USB-Plus this software comes from Spectrum.

    Regards,

    John

  • Thank you for a reply.

    In brief, does the software by Spectrum Digital have the cause that "System Reset" disappeared in CCS of a new version?

    Best regards,
    Daisuke

  • Daisuke,

    Yes the software from Spectrum Digital controls if "System Reset" shows up or not for their XDS510 emulators.

    Regards,

    John

  • Thank you, John.

    If your opinion is true, I will replace the software for XDS510 emulators with the old release that "System Reset" by ARM9 is supported, because my purpose is to use "System Reset" by ARM9 via XDS510USB-PLUS in CCS5.1.

    What should I do to replace the software for XDS510 emulators in CCS5.1?

    If it is impossible or ineffective means, is there other means?

    Best regards,
    Daisuke

  • For "System Reset" the ICEpick is used.

    Is ICEpick supported by ARM9 core?
    If the processor side has the cause that ARM9 core cannot initiate "System Reset" though DSP core can do it, it is necessary to make this clear.

    If solution is difficult immediately, I intend to suggest that the customer puts a switch for "Warm Reset" on their board.

    Best regards,
    Daisuke

  • Daisuke,

    ICEPick is a JTAG scan path router that sits on the scan chain before the device.  The system reset is supposed to be available with either the DSP or ARM selected.

    Regards,

    John

  • Daisuke,

    Just to give you an update.  We are having some discussions with Spectrum Digital on exactly which settings to use with OMAPL138 when using either the 510 USB or the 510 USB Plus.  Once we have the details I will reply back to the thread with the information.

    Regards,

    John

  • Thank you, John.

    I wish you give me the precise solution right away.

    Best regards,

    Daisuke

  • Attached is an updated driver from Spectrum Digital.  The dvr contained in the zip should be placed in ccsv5\ccs_base\emulation\drivers

    This file fixes the issue with System Reset not showing up.  Spectrum will be handing off an official driver package that includes this fix that will go into CCSv5.2.0 and will also be available via the update tool, however to resolve the issue prior to then customers can use the attached file.

    In their updated driver package Spectrum is also going to update their connection files.  When using either the 510USB or 510USB Plus the correct connection select will be the Spectrum Digital XDS510 USB Emulator.  They will be renaming the "JSC" connection file as their intention for that file is for use with specific devices.

    Regards,

    John

    6765.sdgoarm9usb.zip

  • Thank you for a reply, John.

    I confirmed that the problem was solved by using the attached file.

    Best regards,

    Daisuke