-
Notifications
You must be signed in to change notification settings - Fork 2k
Description
The address sections in BCM2711 Peripherals manual don't explicitly mention low peripherals addresses. E.g. GPIO base is given as 0x7e20 0000
, whereas when booting with the default config (I guess I'm running the default?) it is 0xfe20 0000
Stylistically, the "low peripherals" mode seems to be mentioned as a "secondary", and it's only explained in the first chapter. It is very easy to miss this if someone jumps to some later chapters just to get a reference.
It would be a lot easier to use the manual if both addresses were mentioned along each other.
I'm a bit new to bare metal, so I'm not sure if this is something that would be considered "adding bloat" to the documentation, but I think it could save newbs like me some head-desking.
On the upside, TIL what's data abort and how to attach gdb to qemu thanks to this :).