JLink Pro unable to recognize ITM from Cortex-M33

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

  • JLink Pro unable to recognize ITM from Cortex-M33

    Hi. I have a J-Link Pro. I found that when I connect to an Cortex-M33 FPGA, it could not detect/identify the ITM module. But it can detect the ITM from a Cortex-M3 part. On further investigation, I realized that the JLink probably could not identify the ITM because the PID/CID register values are different from a Cortex-M3 part. For Cortex-M33, the ITM programmer's model is:

    infocenter.arm.com/help/topic/…_en/jfa1443803152369.html


    For Cortex-M3, the ITM programmer's model is:
    infocenter.arm.com/help/topic/…_en/ric1417175942276.html



    The Coresight components identified by the JLink after connection with Cortex-M33 are:


    CoreSight components:
    ROMTbl[0] @ E00FE000
    ROMTbl[0][0]: E00FF000, CID: B105100D, PID: 000BB4C9 ROM Table
    ROMTbl[1] @ E00FF000
    ROMTbl[1][0]: E000E000, CID: B105900D, PID: 000BBD21 SCS
    ROMTbl[1][1]: E0001000, CID: B105900D, PID: 000BBD21 DWT
    ROMTbl[1][2]: E0002000, CID: B105900D, PID: 000BBD21 FPB
    ROMTbl[1][3]: E0000000, CID: B105900D, PID: 000BBD21 ???
    ROMTbl[1][5]: E0041000, CID: B105900D, PID: 002BBD21 ETM
    ROMTbl[1][6]: E0042000, CID: B105900D, PID: 000BBD21 ETB
    ROMTbl[0][1]: E0040000, CID: B105900D, PID: 000BBD21 TPIU
    ROMTbl[0][2]: E00FD000, CID: B105F00D, PID: 001BB101 TSG
    Cortex-M33 identified.



    Is there a way to force the JLink Pro to identify the entry at ROMTbl[1][3] to be the ITM ?
  • Hi,


    sorry for the delay in response.
    I forwarded this issue to the respective PM.

    I will keep you posted.


    Best regards,
    Niklas
    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.