Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

debug: tracing: Add Segger RTT linker section options #53569

Merged
merged 3 commits into from
Aug 12, 2024

Commits on Apr 25, 2024

  1. debug: tracing: Add Segger RTT linker section options

    Allows optionally placing Segger RTT data either in a specific
    linker section that is located at RAM start, or in a specific linker
    section defined by a memory region in DTS, as third and fourth
    alternative to the DTCM section or the default data section.
    This is useful to share the fixed address for different programs,
    typically bootloader and application, and have seamless logging.
    
    Signed-off-by: Giancarlo Stasi <[email protected]>
    giansta committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    e51b82e View commit details
    Browse the repository at this point in the history
  2. drivers: console: rtt_console: use Segger recommended write API

    Use recommended write API that internally locks RTT usage and checks
    if the RTTcontrol block initialization is done.
    
    Signed-off-by: Giancarlo Stasi <[email protected]>
    giansta committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    b72cf05 View commit details
    Browse the repository at this point in the history
  3. debug: tracing: Add Segger RTT init mode configuration

    Allows RTT inizialization function to either init Cntrol Block always
    or initialize only after checking it it's not already initialized by
    another program, typically by a bootloader.
    
    Signed-off-by: Giancarlo Stasi <[email protected]>
    giansta committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    42f1b2c View commit details
    Browse the repository at this point in the history