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.

MSP432E401Y: XDS110 Debug probe not working in one project - Error Initializing Emulator

Part Number: MSP432E401Y
Other Parts Discussed in Thread: MSP-EXP432E401Y, TM4C1294NCPDT

Tool/software:

Hello Team,

I'm trying to flash the MSP-EXP432E401Y with XDS110 Debug Probe in CCS. I removed the JTAG pins connected in J101 as well.

I'm able to flash all the projects except only one. But then i tried to flash it with the TM4C connected in the launchpad, it was working fine. I'm getting the following error

Initially i thought it was a workspace specific issue, but i tried importing the project in another working workspace, the project was not flashing.

I tried comparing the configurations between projects, i don't see any major difference.

Can you please help me where i have to check further.

  • I'm trying to flash the MSP-EXP432E401Y with XDS110 Debug Probe in CCS. I removed the JTAG pins connected in J101 as well.

    Let me try to understand this clearly. You are trying to use an external XDS110 debug probe that is connected to J11.  In doing so, you disconnect the JTAG jumpers on J101.  Is that a correct understanding?

    I'm able to flash all the projects except only one

    Are you saying with the external XDS110 debug probe, you can flash all projects except one project. What is the project that cannot be flashed? How is this project different than other projects?

    But then i tried to flash it with the TM4C connected in the launchpad, it was working fine

    Are you saying with the on-board XDS110 enumerated by the TM4C which is the default configuration of the LaunchPad, you can flash all projects?

    I'm getting the following error

    Can you try to reflash the projects that were working before? Please confirm again that you can still flash all projects except one when the external XDS110 debug probe is connected? 

    Do you have another debug probe that you can try? Can you repeat the same problem?

    Do you have another LaunchPad? Can you repeat the same problem?

  • You are trying to use an external XDS110 debug probe that is connected to J11.  In doing so, you disconnect the JTAG jumpers on J101.  Is that a correct understanding?

              yes

    Are you saying with the on-board XDS110 enumerated by the TM4C which is the default configuration of the LaunchPad, you can flash all projects?

             yes

    But now, the ARM Cortex-M 10-pin (CM10) got broken. In reference to this post I tried to use ARM Cortex-M 20-pin (CM20) in which all the 10 pins are similar as CM10.

    But i'm not able to flash the uC and i'm getting the following error

    Error connecting to the target: 
        (Error -615 @ 0x0)
        The target failed to see a correctly formatted SWD header.
        The connection to the target may be unreliable.
        Try lowering the  TCLK setting before trying again. 

    I have 2 launchpads and i tried the same in both, its not working for any project in both launchpads. I have only one XDS110 Debug probe.

    Please help me resolve this issue.
  • Can you show a picture?

  • This is the image of the broken 10 pin adapter

    Below is the connection of 20pin adapter connection

  • - On your picture, there is power connected to the USB debug port. Can you supply power to the USB debug port?

    - Does the onboard XDS110 still work?

    - The 20pin to 10pin adapter is what comes with XDS110 debug probe when you purchased it, right? 

    - Do you have another TI boards other than the two LaunchPads that you can try the debug probe on. I want to isolate if the problem is with the board or with the debug probe. 

    - Can you do a test connection?

  • Does the onboard XDS110 still work?

    yes

    The 20pin to 10pin adapter is what comes with XDS110 debug probe when you purchased it, right? 

    yes. but is there a possibility to purchase 10 pin adapter separately without XDS110 debug probe?

    Can you do a test connection?

    The below report is from test connection which i did with external XDS110 debug probe.

    [Start: Texas Instruments XDS110 USB Debug Probe]

    Execute the command:

    %ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -S integrity

    [Result]


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

    C:\Users\FCS1COB\AppData\Local\TEXASI~1\
        CCS\ccs1260\0\0\BrdDat\testBoard.dat

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

    This utility has selected a 100/110/510 class product.
    This utility will load the adapter 'jioxds110.dll'.
    The library build date was 'Dec  6 2023'.
    The library build time was '17:33:10'.
    The library package version is '12.6.0.00029'.
    The library component version is '35.35.0.0'.
    The controller does not use a programmable FPGA.
    The controller has a version number of '5' (0x00000005).
    The controller has an insertion length of '0' (0x00000000).
    This utility will attempt to reset the controller to enter SWD mode.

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

    This emulator does not create a reset log-file.

    -----[Perform the SWD Mode Integrity test]-----------------------------------

    This test will read the IDCODE register 1 time.


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

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

    The value is '-615' (0xfffffd99).
    The title is 'SC_ERR_SWD_PROTOCOL'.

    The explanation is:
    The target failed to see a correctly formatted SWD header. The
    connection to the target may be unreliable. Try lowering the
    TCLK setting before trying again.

    [End: Texas Instruments XDS110 USB Debug Probe]

    Do you have another TI boards other than the two LaunchPads that you can try the debug probe on. I want to isolate if the problem is with the board or with the debug probe. 

         No i dont have any.

    The debug probe was working fine with the 10 pin adapter before. But while connecting 20 pin adapter, its not working.

  • Does your external XDS110 come with both a main and Aux connections? Which one did you use? Did you try both of them?

  • Hello Charles

    Actually i tried connecting the TI14 adapter with the JTAG pins of MSP in launchpad via jumper to confirm if the debugger is working fine or not. It is working fine

    Can you please tell if we can purchase the 10 pin adapter separately?

    Thanks

  • Hi Monica,

      Can you create a new target configuration? When you select the device, choose TM4C1294NCPDT instead of MSP432E. TM4C129 is the same silicon as MSP432E. I wanted to know if you will be able to connect when specifying TM4C1294NCPDT. 

    Can you please tell if we can purchase the 10 pin adapter separately?

    Can you salvage the broken adapter?

  • Can you create a new target configuration?

    will check on this and let you know.

    Can you salvage the broken adapter?

    No, even the traces are out of the adapter PCB as you can see in the above picture, we don't think it is possible to solder it back. Can you please tell if there's any other way?

  • I have looked up Digikey and other vendors and no one as far as I know only sells a adapter. I might have missed during searching but you can do the same search on your own.