Project

General

Profile

ARM Software FAQs

Useful memory locations

Two useful linux memory tools: devmem2 and mem_util

AM57x TRM
https://www.ti.com/lit/ug/spruhz6l/spruhz6l.pdf

  • Control Module
    Control Module base address: 0x4A00_2000
    AM57x TRM Table 18-28. CTRL_MODULE_CORE Registers Mapping Summary pg4213
    • Pinmux
      NOTE: TI says you can only change the pinmux from the MLO, so this should be read-only. See Setup Pinmux
      AM57x TRM 18.4.6.1.1 Pad Configuration Registers pg4174
      CTRL_CORE_PAD_UART1_RXD 0x4A00_37E0
      CTRL_CORE_PAD_UART1_TXD 0x4A00_37E4
  • GPIO Modules
    AM57x TRM 27.6.1 General-Purpose Interface Instance Summary pg7108
    GPIO_OE Offset 0x0134
    GPIO_DATAIN Offset 0x0138
    GPIO_DATAOUT Offset 0x013C

Go to top
Add picture from clipboard (Maximum size: 600 MB)