Skip to content

Huge arrays of the registers in nrf54h20_application.svd  #137

@elmot

Description

@elmot

The current SVD file for mdk/nrf54h20_application.svd contains two register array definitions that may benefit from optimization - GLOBAL_STMDATA_S and GLOBAL_STMDATA_NS

These arrays are currently defined with 0x10000000 registers each, which:

  • Could potentially impact performance in tools processing this SVD file
  • May not represent the most appropriate way to describe this hardware feature
  • Has been noted to cause loading issues in CLion (reference: CPP-44497)

Suggested Improvements:

  1. Consider redefining these as memory regions instead of register arrays, which would be more appropriate for their intended use
  2. Alternatively, if these definitions aren't essential for typical debugging scenarios, they could be removed

This modification would likely:

  • Improve compatibility with development tools
  • Maintain all necessary debugging capabilities
  • Provide a more accurate representation of the hardware architecture

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions