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.

EKC-LM3S8962 & XDS100v2 Connect Error

Other Parts Discussed in Thread: LM3S8962

Hi,

 

I am using the following tools:

 

XDS100v2: http://focus.ti.com/dsp/docs/thirdparty/catalog/devtoolsproductfolder.tsp?actionPerformed=productFolder&productId=7417

 

LM3S8962 board: EKC-LM3S8962 Ethernet+CAN Evaluation Kit

http://focus.ti.com/docs/toolsw/folders/print/ekc-lm3s8962.html

 

IDE: CCS 4.2.3 free license

 

I have tried the procedures mentioned in

http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/105540/371838.aspx

The Console only shows two lines:

 

>CORTEX_M3_0: GEL Output:

>Memory Map Initialization Complete

 

And then a pop-up window appears with the message:

 

>Error connecting to the target:

>(Error -5005 @ 0x0)

>Device ID is not recognized or is not supported by driver. Confirm device and >emulator configuration is correct, or update device driver.

>(Release 0.0.0.0)

 

Could TI provide any information for solving the problem? Thanks

 

Remark: Before doing this, I was using In-Circuit Debug Interface (ICDI) with CCS 30-day license. All can function well.

 

Barry

 

  • Hi,

    I found that I messed up with the 20-pin TI header, the 20-pin ARM header and 14-pin TI header such that I got the above mentioned problem.


    After that, I made an adapter such that the 14-pin TI header from the emulator and the 20-pin ARM header from the ARM PCB are connected as follows:

     

    TMS (emulator pin 1) ->TMS (ARM PCB header pin 7)

    nTRST (emulator pin 2 -> nTRST (ARM PCB header pin 3)

    TDI (emulator pin 3) ->TDI (ARM PCB header pin 5)

    TDIS (emulator pin 4) -> (float)

    TVD (emulator pin 5) -> TVD (ARM PCB header pin 1)

    TDO (emulator pin 7) -> TDO (ARM PCB header pin 13)

    TCLKR (emulator pin 9) -> TCLKR (ARM PCB header pin 11)

    TCLKO (emulator pin 11) -> TCLK0 (ARM PCB header pin 11)

    EMU0 (emulator pin 13) -> (float)

    EMU1 (emulator pin 14) -> (float)

    All GND((emulator pin 8 10 12) -> All GND ((ARM PCB header pin 4 6 8 10 12 14 16 18 20)

    (float) -> VDD (ARM PCB header pin 20

    (float) -> nSRST (ARM PCB header pin 15)

    (float) -> DBGREQ (ARM PCB header pin 17)

    (float) -> DBGACK (ARM PCB header pin 19)

     

    But I still got the error:

    Error connecting to the target:

    (Error -183 @ 0x0)

    The controller has detected a cable break far-from itself.

    The user must connect the cable/pod to the target.

    (Release 0.0.0.0)

     

    My question is:

    1 Does my connection is correct?

    2 What I need to check if I got that problem?

     

    Thanks for your attention.

     

    Barry

  • Barry,

    We generally recommend a 20-pin ARM to 14-pin TI adapter when using external emulators with Stellaris devices. Please take a look at this page for more information:
    http://processors.wiki.ti.com/index.php/JTAG_configuration_for_CCS_and_Stellaris#External_Emulator_Connection. We have used this adapter successfully with several different Stellaris kits and different emulators. This page lists a compatibility guide: http://processors.wiki.ti.com/index.php/Stellaris_Emulator_Compatibility

    You may also find this JTAG Connectors page with pinout details helpful.