[ABANDONED] RTT unstable

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

  • [ABANDONED] RTT unstable


    I'm trying to use the RTT tool, but don't have a good experience. The code I'm using is the Menu example provides by SEGGER, all enviroment is using Windows 10.

    I can make RTT communication work if I do the follow steps:
    1. Turn off the development board(ADuCM3029)
    2. Shutdown J-LINK GDB server
    3. Shutdown J-LINK RTT Viewer
    4. Turn on development board
    5. Run J-LINK GDB server
    6. Run J-LINK RTT Viewer using "Exisiting connection" option
    7. Build and run debug with Cross Core application from Analog Device
    This way I can sometimes connect at first Debug session or second, sometimes doesn't work and I need to restart the steps.

    If RTT communication works, I can't run another debug session withou break the communication, so I need to restart the steps.

    Above is my GDB configurations, used when run a debug session using CCES:

    Source Code

    1. Initialization commands:
    2. monitor flash device = ADuCM3029
    3. monitor semihosting enable
    4. monitor semihosting breakOnError
    5. monitor semihosting IOclient 3
    6. monitor exec SetRTTSearchRanges 0x60000000 0x1000, 0x20000000 0x1000
    7. monitor flash download=1
    8. monitor clrbp
    9. monitor endian little
    10. monitor reset
    11. monitor sleep 10
    12. monitor speed auto
    13. Run commands:
    14. monitor reg r13 = (0x00000000)
    15. monitor reg pc = (0x00000004)
    16. break main
    17. continue
    Display All
    So, I want to know if there is a way I can start RTT communication and doesn't need to restart the entire system.