.. _phycore_am62x_a53: 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. .. code-block:: console 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 :ref:`build_an_application` for more details. Here is an example for :ref:`hello_world`. .. zephyr-app-commands:: :board: phycore_am62x/am6234/a53 :zephyr-app: samples/hello_world :goals: build 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: .. code-block:: console fatload mmc 1:1 0x82000000 zephyr.bin; dcache flush; icache flush; dcache off; icache off; go 0x82000000 .. References .. _PHYTEC website: https://www.phytec.com/product/phycore-am62x/ .. _WIC: https://download.phytec.de/Software/Linux/BSP-Yocto-AM62x/BSP-Yocto-AM62x-PD23.1.0/images/yogurt/phyboard-lyra-am62xx-2/phytec-qt5demo-image-phyboard-lyra-am62xx-2.wic.xz .. _Bmap: https://download.phytec.de/Software/Linux/BSP-Yocto-AM62x/BSP-Yocto-AM62x-PD23.1.0/images/yogurt/phyboard-lyra-am62xx-2/phytec-qt5demo-image-phyboard-lyra-am62xx-2.wic.bmap