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.

MDL-ADA2

Hello, Everyone

I have a question.
Can I use MDL-ADA2 for TM4C129x like this?

TMDSEMU560V2(20pin) + (20pin)MDL-ADA2(10pin) + (10pin)Target Board ?

Best Regards
Hiroyasu

  • I cannot answer for x129 usage - yet our firm has "terrific" respect & admiration for this miniaturized, JTAG/SWD adapter.

    It is comfortable, convenient and has performed flawlessly over the past 4-5 years. The migration from the "enormous" 20 pin - 0.1" JTAG (past) standard to 10 pin, 0.05" pitch (mini) should become "universal."

  • Hello Hiroyasu

    Yes it can be used as long as you ensure that the 560v2 to 10 pin target board are matched on the pin out.

    Regards
    Amit
  • Hi, Amit

    Thank you! I got it

    Regards
    Hiroyasu

  • Hi, Amit

    We can not connect 10pin Target board with MDL-ADA2 and XDS560.
    I show you picture.

    Is this connection correcct?

    Best Regards
    Hiroyasu




  • Hello Hiroyasu,

    Please note that in my previous post I did mention that the pin compatibility of the assembly must match the final header. Did you do a paper check of the same?

    Regards
    Amit
  • Hi, Amit

    Yes, We already check final pin out is same.
    but we can not connect.

    We get this error.

    ================
    [Start: Spectrum Digital XDS560V2 STM USB Emulator_0]

    Execute the command:

    %ccs_base%/common/uscif/dbgjtag.exe -f %boarddatafile% -rv -o -F inform,logfile=yes -S pathlength -S integrity

    [Result]


    -----[Print the board config pathname(s)]------------------------------------

    C:\Users\A0004773\AppData\Local\TEXASI~1\
        CCS\ti\0\0\BrdDat\testBoard.dat

    -----[Print the reset-command software log-file]-----------------------------

    This utility has selected a 560/2xx-class product.
    This utility will load the program 'sd560v2u.out'.
    Loaded FPGA Image: C:\ti\ccsv6\ccs_base\common\uscif\dtc_top.jbc
    The library build date was 'Feb 19 2015'.
    The library build time was '00:08:17'.
    The library package version is '5.1.641.0'.
    The library component version is '35.34.40.0'.
    The controller does not use a programmable FPGA.

    An error occurred while hard opening the controller.

    -----[An error has occurred and this utility has aborted]--------------------

    This error is generated by TI's USCIF driver or utilities.

    The value is '-182' (0xffffff4a).
    The title is 'SC_ERR_CTL_CBL_BREAK_NEAR'.

    The explanation is:
    The controller has detected a cable break that is near-to itself.
    The user must connect the cable/pod to the controller.

    [End: Spectrum Digital XDS560V2 STM USB Emulator_0]
    ===========

    Do you know why it can not connect?

    Best Regards
    Hiroyasu

  • Hello Hiroyasu,

    It means (a) the ccmxl is configured to use a RTCK while we do not support RTCK or (b) the pins are not correct between the header of the debugger and the board.

    Regards
    Amit
  • Hiroyasu said:
    The explanation is:
    The controller has detected a cable break that is near-to itself.
    The user must connect the cable/pod to the controller.

    Have you seen http://processors.wiki.ti.com/index.php?title=Debugging_JTAG_Connectivity_Problems#Cable_break?

    That Wiki page describes the meaning of the error.

  • Hi, Amit

    Thank you for your reply.
    and Can you tell me how to configure to use RTCK.

    Best Regards
    Hiroyasu

  • Hello Hiroyasu

    Please check last post. It has the wiki link for the same

    Regards
    Amit
  • Hiroyasu said:
    Can you tell me how to configure to use RTCK

    Based upon a different emulator USB-BH560M I would have expected a lack of RTCK from the target to cause a different error of the form 'Dead JTAG Clock', as opposed to the 'SC_ERR_CTL_CBL_BREAK_NEAR' error you are seeing.

    In the case of a Spectrum Digital XDS560v2 STM USB Emulator, if the target isn't supplying a RTCK try setting the "JTAG TCLK Frequency (MHz)" option in the Target Configuration to "TCLK looped-back with user specified limit" to see if that changes the error. Also, try setting the user specified limit to the lowest frequency of 0.5MHz to see if that helps.

  • Hello Chester, Hiroyasu,

    TM4C does not support RTCK. The option for using adaptive clocking should not be used

    Regards
    Amit
  • Amit Ashara said:
    TM4C does not support RTCK. The option for using adaptive clocking should not be used

    Agreed that the TM4C and Stellaris devices do not provide RTCK at the device level. JTAG configuration for CCS and Stellaris and Stellaris Emulator Compatibility have more detail on this.

    With a XDS560v2 class emulator the recommendation on those referenced Wiki pages is "configuring the software controlled loopback capability on the target configuration file", which is the selection of  "TCLK looped back with user-specified limit" with a maximum frequency of 10MHz on XDS560v2 class emulators.