Not running debugging (Live Variables) through J-Link

Sysprogs forums Forums VisualGDB Not running debugging (Live Variables) through J-Link

Viewing 9 posts - 16 through 24 (of 24 total)
  • Author
    Posts
  • #8553
    u37
    Participant

    Information from Segger:

     

    Visual GDB uses two instances of the J-Link DLL to connect to the target:
    One for debugging (Go / halt / readmem for watch window/ etc….) and a 2nd one for the live watch.

    The 2nd one does not know that the first one started the core again(e.g. after a breakpoint or after reset and halt), therefore it assumes that the content of the RAM did not change.

    Solution:
    Sysprog needs to alter Visual GDB in a way that it uses only one instance of the DLL.
    If Sysprog wants to do this and is facing issues, we would be happy to get in touch with them.

     

    #8618
    support
    Keymaster

    OK, we have contacted them regarding this problem and will post an update here once it’s resolved.

    #8737
    u37
    Participant

    Hello.

    Is there any news on the issue?

    #8738
    support
    Keymaster

    Hi,

    Unfortunately we have not heard from them. We’ve sent another ping today.

    #8891
    u37
    Participant

    Hello.

    Is there any news on the issue?

    #8892
    support
    Keymaster

    Yes, we got all the necessary information from Segger and are expecting to release an update next week.

    #8902
    support
    Keymaster

    OK, we’ve fixed this. Please update your Segger debug package to version 3.3. We have added a new more reliable live memory engine based on the feedback from Segger.

    Note that it’s somewhat slower than the old one, so we have also added an option that allows switching between the old and the new one. Let us know if this solves the problem.

    #8930
    u37
    Participant

    Thank you to fix everything!
    1. in the debug window displays the correct value readable variables:
    Read 4 bytes @ address 0x20000590 (Data = 0x0000047B)
    Read 4 bytes @ address 0x20000594 (Data = 0x00000006)
    Read 4 bytes @ address 0x20000598 (Data = 0x00000248)
    2. In the window are displayed correctly LiveVariables counters
    3. The speed of the debugger has become a “normal” (50 s/sec)
    Thanks, it works! ))

    I hope someday to LiveVariablese appears is the same management “registers” CPU/periphery.

    Thanks again.

    #8937
    support
    Keymaster

    Hi,

    Good to know it works.

    Not fully sure what you meant by “Live variables appear in the same management”. Do you mean the menu command to show live variables?

Viewing 9 posts - 16 through 24 (of 24 total)
  • You must be logged in to reply to this topic.