[SOLVED] Can not find ICE-Pick (IDCODE mismatch)

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • [SOLVED] Can not find ICE-Pick (IDCODE mismatch)

    Hello,

    I can't connect to a device that I've been able to in the past.
    We have tried to use the J-link in different computers, with two different hardware, and it can't connect.
    The difference is that we've updated the firmware.

    this is the message I got on J-link Commander:

    Source Code

    1. SEGGER J-Link Commander V6.22d (Compiled Dec 14 2017 18:33:22)
    2. DLL version V6.22d, compiled Dec 14 2017 18:32:44
    3. Connecting to J-Link via USB...O.K.
    4. Firmware: J-Link ARM V8 compiled Nov 28 2014 13:44:46
    5. Hardware version: V8.00
    6. S/N: ********
    7. License(s): RDI, FlashBP, JFlash
    8. VTref = 3.267V
    9. Type "connect" to establish a target connection, '?' for help
    10. J-Link>connect
    11. Please specify device / core. : TMS570LC4357ZWT
    12. Type '?' for selection dialog
    13. Device>
    14. Please specify target interface:
    15. J) JTAG (Default)
    16. S) SWD
    17. TIF>
    18. Device position in JTAG chain (IRPre,DRPre) : -1,-1 => Auto-detect
    19. JTAGConf>
    20. Specify target interface speed [kHz]. : 4000 kHz
    21. Speed>50
    22. Device "TMS570LC4357ZWT" selected.
    23. Connecting to target via JTAG
    24. Executing InitTarget()
    25. TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
    26. 0x00000280
    27. J-Link script: ICEPick found, enabling Cortex-M3 core.
    28. Can not find ICE-Pick (IDCODE mismatch). Expected 0x0000002F, found: 0x00000000
    29. TMS570/RM4x (connect): Can not find Cortex-M3 (IDCODE mismatch)
    30. Executing InitTarget()
    31. TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
    32. 0x00000280
    33. J-Link script: ICEPick found, enabling Cortex-M3 core.
    34. Can not find ICE-Pick (IDCODE mismatch). Expected 0x0000002F, found: 0xA0002108
    35. TMS570/RM4x (connect): Can not find Cortex-M3 (IDCODE mismatch)
    36. ****** Error: InitTarget(): PCode returned with error code -1
    37. Executing InitTarget()
    38. TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
    39. 0x00000280
    40. J-Link script: ICEPick found, enabling Cortex-M3 core.
    41. Can not find ICE-Pick (IDCODE mismatch). Expected 0x0000002F, found: 0xA0002108
    42. TMS570/RM4x (connect): Can not find Cortex-M3 (IDCODE mismatch)
    43. Executing InitTarget()
    44. TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
    45. 0x00000280
    46. J-Link script: ICEPick found, enabling Cortex-M3 core.
    47. Can not find ICE-Pick (IDCODE mismatch). Expected 0x0000002F, found: 0xA0002108
    48. TMS570/RM4x (connect): Can not find Cortex-M3 (IDCODE mismatch)
    49. ****** Error: InitTarget(): PCode returned with error code -1
    50. Cannot connect to target.
    51. J-Link>
    Display All




    we are using custom hardware, and I've tried different speeds (50, 1000, 4000), and no success so far.


    Could you help? we are tight on time!

    The post was edited 1 time, last by fsalgado ().

  • Hello,

    Great to hear that you are up and running again.
    We will consider this case as closed now.

    Best regards,
    Nino
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.