boards/phytec/phyboard_lyra/doc/phyboard_lyra_am62xx_a53.html · boards/phytec/phyboard_lyra/doc/phyboard_lyra_am62xx_a53.rst 공식 원문 ↗

Zephyr 3.7.0 · Boards · PHYTEC · AM62x · A53

phyBOARD-Lyra AM62x A53 Core

AM62x Cortex-A53에서 Zephyr를 실행하고 U-Boot로 zephyr.bin을 직접 적재하는 구성입니다.

Official pathboards/phytec/phyboard_lyra/doc/phyboard_lyra_am62xx_a53.html
Source fileboards/phytec/phyboard_lyra/doc/phyboard_lyra_am62xx_a53.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

2GB DDR4와 세 종류 저장장치, 1MB Zephyr RAM, bmaptool과 U-Boot 실행 순서를 설명합니다.

A53 clock

200 MHz

Zephyr RAM

1MB · 0x82000000

Boot

U-Boot fatload

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 E92E1B583E862D10F0542B86960D882471144EB2DD7D412B28EA4836F72A4641
.. _phyboard_lyra_am62xx_a53:

phyBOARD-Lyra AM62x A53 Core
############################

Overview
********

PHYTEC phyBOARD-Lyra 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

See the `PHYTEC AM62x Product Page`_ for details.

.. figure:: ../../../../../../../boards/phytec/phyboard_lyra/doc/img/phyCORE-AM62x_Lyra_frontside.webp
   :align: center
   :alt: phyBOARD-Lyra AM62x

   PHYTEC phyBOARD-Lyra with the phyCORE-AM62x SoM

Supported Features
==================

The Zephyr phyboard_lyra/am6234/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-3.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: phyboard_lyra/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 AM62x Product Page:
   https://www.phytec.com/product/phycore-am62x/

.. _WIC:
   https://download.phytec.de/Software/Linux/BSP-Yocto-AM62x/BSP-Yocto-Ampliphy-AM62x-PD23.2.1/images/ampliphy-xwayland/phyboard-lyra-am62xx-3/phytec-qt5demo-image-phyboard-lyra-am62xx-3.wic.xz

.. _Bmap:
   https://download.phytec.de/Software/Linux/BSP-Yocto-AM62x/BSP-Yocto-Ampliphy-AM62x-PD23.2.1/images/ampliphy-xwayland/phyboard-lyra-am62xx-3/phytec-qt5demo-image-phyboard-lyra-am62xx-3.wic.bmap

Part 3

한국어 전문 번역

개요

PHYTEC phyBOARD-Lyra AM62x는 quad Cortex-A53 cluster와 single Cortex-M4 core로 구성된 TI Sitara application processor 기반 보드입니다. 이 구성에서 Zephyr OS는 Cortex-A53 core에서 실행됩니다.

  • RAM: DDR4 2GB
  • Storage: eMMC 16GB, OSPI NOR 64MB, EEPROM 4KB
  • Ethernet

자세한 내용은 PHYTEC AM62x 제품 페이지에서 확인할 수 있습니다.

phyBOARD-Lyra AM62x
phyCORE-AM62x SoM을 장착한 PHYTEC phyBOARD-Lyra. 출처: Zephyr v3.7.0 공식 문서.

지원 기능

phyboard_lyra/am6234/a53 보드 구성은 다음 하드웨어 기능을 지원합니다.

인터페이스컨트롤러드라이버/컴포넌트
GIC-v3on-chipinterrupt controller
ARM TIMERon-chipsystem clock
PINCTRLon-chippinctrl
UARTon-chipserial port

장치

System clock

이 보드 구성의 system clock frequency는 200 MHz입니다.

DDR RAM

보드에는 2GB DDR RAM이 있고, 이 구성은 Zephyr에 1MB RAM을 할당합니다. 주소 범위는 0x82000000부터 0x82100000까지입니다.

Serial port

CPU의 UART0 하나를 serial communication channel로 사용합니다.

SD 카드

PHYTEC 공식 WIC와 bmap 파일을 내려받고 bmap-tools로 WIC image를 SD card에 기록합니다.

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

빌드

애플리케이션은 일반적인 Zephyr 방식으로 build할 수 있습니다. 다음은 hello_world 예입니다.

# Zephyr 저장소 루트에서
west build -b phyboard_lyra/am6234/a53 samples/hello_world

프로그래밍

컴파일된 zephyr.bin을 SD card의 첫 번째 FAT partition에 복사하고 보드에 카드를 꽂습니다. 전원을 켠 뒤 U-Boot 실행을 prompt에서 중단하고, 다음 명령으로 zephyr.bin을 적재해 실행합니다.

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

fatload는 첫 FAT partition에서 image를 0x82000000에 읽습니다. 이어 cache를 flush하고 instruction/data cache를 끈 다음 같은 주소로 분기합니다.

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.