PHYTEC phyCORE-AM62x (Cortex-A53)

Overview

PHYTEC phyCORE-AM62x board is based on TI Sitara applications processor, composed of a quad Cortex®-A53 cluster and a single Cortex®-M4 core. Zephyr OS is ported to run on the Cortex®-A53 core.

  • Board features:

    • RAM: 2GB DDR4

    • Storage:

      • 16GB eMMC

      • 64MB OSPI NOR

      • 4KB EEPROM

    • Ethernet

More information about the board can be found at the PHYTEC website.

Supported Features

The Zephyr phycore_am62x_a53 board configuration supports the following hardware features:

Interface

Controller

Driver/Component

GIC-v3

on-chip

interrupt controller

ARM TIMER

on-chip

system clock

PINCTRL

on-chip

pinctrl

UART

on-chip

serial port

Devices

System Clock

This board configuration uses a system clock frequency of 200 MHz.

DDR RAM

The board has 2GB of DDR RAM available. This board configuration allocates Zephyr 1MB of RAM (0x82000000 to 0x82100000).

Serial Port

This board configuration uses a single serial communication channel with the CPU’s UART0.

SD Card

Download PHYTEC’s official WIC and bmap files and flash the WIC file with bmap-tools on a SD-card.

bmaptool copy phytec-qt5demo-image-phyboard-lyra-am62xx-2.wic.xz /dev/sdX

Building

You can build an application in the usual way. Refer to Building an Application for more details. Here is an example for Hello World.

# From the root of the zephyr repository
west build -b phycore_am62x_a53 samples/hello_world

Programming

Copy the compiled zephyr.bin to the first FAT partition of the SD card and plug the SD card into the board. Power it up and stop the u-boot execution at prompt.

Use U-Boot to load and kick zephyr.bin:

fatload mmc 1:1 0x82000000 zephyr.bin; dcache flush; icache flush; dcache off; icache off; go 0x82000000