Where do I find an architecture document on Cortex-A bare metal I/O? The ARMv8 architecture document doesn't seem to address this, unless I've missed it. I'd like to be able to communicate with the usual devices (USB keyboard and mouse, monitor via HDMI, and mass storage devices such as SD card, USB flash drive, and USB spinning hard drive). It would be nice to know about how to program the graphics chip, but that is for later. Txt mode is good enough for now. Any other suggestions are appreciated.
vstehle said:You need to get the technical documentation of your system, from your system vendor (typically not Arm).
Indeed.
See: https://community.arm.com/developer/tools-software/tools/f/keil-forum/43684/lpc2148-timer0-not-working-as-expected/158950#158950
(although focussed on Cortex-M, the same applies)