Skip to content

Debugger - Base address #637

@sigmoid-bar

Description

@sigmoid-bar

Hello,
I was attempting to understand the debugger project (https://github.com/seemoo-lab/nexmon_debugger).
From that I understand that the memory mapped interface is being accessed via the base address defined here

#define DBGBASE (0x18007000)

Could you help me understand how that address is found?
In some chips there is a cortex A7 instead of the R4, so this does not work as well as requiring updates to the offsets of the breakpoint and watchpoint register locations (

#define DBGBVR0 (*(volatile int *) (DBGBASE + 0x100))
)

Any ideas or advice would be appreciated, and thank you for this great work.

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