This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Bare Metal I/O documentation help

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.

Parents
  • Hi ,

    You need to get the technical documentation of your system, from your system vendor (typically not Arm).

    Which chips are you programming?

    Cortex-A are "only" CPUs, typically integrated into a more complete system, such as a system-on-chip (SoC).

    USB, HDMI are typically accessed through "controller" IPs, typically visible from the processor as memory-mapped peripherals.

Reply
  • Hi ,

    You need to get the technical documentation of your system, from your system vendor (typically not Arm).

    Which chips are you programming?

    Cortex-A are "only" CPUs, typically integrated into a more complete system, such as a system-on-chip (SoC).

    USB, HDMI are typically accessed through "controller" IPs, typically visible from the processor as memory-mapped peripherals.

Children