[SOLVED] Multiple core debugging in Eclipse

  • [SOLVED] Multiple core debugging in Eclipse

    Working in an FPGA which has two ARM968ES.

    Also working with one Segger J-link. JTAG is correctly configured as a chain. J-link.exe reports two CPU's in the expected way.

    Now to eclipse. I want to configure two programs, each for each Core, and be able to debug them at the same time with my J-link, so the J-link will work with two instances of the J-link GDB server.

    In the Eclipse debug configuration:
    extra settings for Core#1: GDB port: 2331, -jtagconf 0,0
    extra settings for Core#2: GDB port: 2334, -jtagconf 4,1 (ARM has 4 bit IRlen)

    Now the problem: When the debugging session for one Core starts, all goes well. When the second debugging session, for the second core starts, the previously open session goes crazy, I get an Error dialog box: "Failed to execute MI command" and "Cannot find bounds of current function".

    However the newly opened debug session continues to work.

    Any ideas? Thanks!
  • Hello,

    Thank you for your inquiry.
    We received your inquiry via our support system in parallel.
    To make sure that no information is lost between different channels this thread will be closed now and continued via mail.

    Please also note that this forum is no support forum.
    If you require support and are inside valid support period we recommend to contact us with our support form as described in my signature.

    Best regard,
    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.