boards/m5stack/m5stack_atoms3_lite/doc/index.html · boards/m5stack/m5stack_atoms3_lite/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Boards · M5Stack · ESP32-S3

M5Stack AtomS3 Lite

ESP32-S3와 RGB status LED를 갖춘 AtomS3 계열의 경량 board입니다.

Official pathboards/m5stack/m5stack_atoms3_lite/doc/index.html
Source fileboards/m5stack/m5stack_atoms3_lite/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

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

Part 1

요약·해설

AtomS3 Lite의 memory·status LED와 Zephyr ESP32-S3 실행 절차를 다룹니다.

M5Stack AtomS3 Lite
M5Stack AtomS3 Lite
SoC

ESP32-S3FN8 · 240MHz dual core

Memory

512KB SRAM · 384KB ROM · 8MB flash

Indicator

RGB Status-LED

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 323CB50C35DA11EA238E85C3866FBF2B0DEAAC18937117AF8FBCC2ECA98CD5CC
.. _m5stack_atoms3_lite:

M5Stack AtomS3 Lite
###################

Overview
********

M5Stack AtomS3 Lite is an ESP32-based development board from M5Stack.

It features the following integrated components:

- ESP32-S3FN8 chip (240MHz dual core, Wi-Fi/BLE 5.0)
- 512KB of SRAM
- 384KB of ROM
- 8MB of Flash
- RGB Status-LED


.. figure:: ../../../../../../../boards/m5stack/m5stack_atoms3_lite/doc/img/m5stack_atoms3_lite.webp
        :align: center
        :alt: M5Stack AtomS3 Lite

        M5Stack AtomS3 Lite


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

The Zephyr m5stack_atoms3_lite board configuration supports the following hardware features:

+-----------+------------+-------------------------------------+
| Interface | Controller | Driver/Component                    |
+===========+============+=====================================+
| NVIC      | on-chip    | nested vector interrupt controller  |
+-----------+------------+-------------------------------------+
| UART      | on-chip    | serial port-polling;                |
|           |            | serial port-interrupt               |
+-----------+------------+-------------------------------------+
| PINMUX    | on-chip    | pinmux                              |
+-----------+------------+-------------------------------------+
| GPIO      | on-chip    | gpio                                |
+-----------+------------+-------------------------------------+
| I2C       | on-chip    | i2c                                 |
+-----------+------------+-------------------------------------+
| SPI       | on-chip    | spi                                 |
+-----------+------------+-------------------------------------+
| CLOCK     | on-chip    | reset and clock control             |
+-----------+------------+-------------------------------------+
| COUNTER   | on-chip    | rtc                                 |
+-----------+------------+-------------------------------------+
| WATCHDOG  | on-chip    | independent watchdog                |
+-----------+------------+-------------------------------------+
| PWM       | on-chip    | pwm                                 |
+-----------+------------+-------------------------------------+
| ADC       | on-chip    | adc                                 |
+-----------+------------+-------------------------------------+
| DAC       | on-chip    | dac                                 |
+-----------+------------+-------------------------------------+
| die-temp  | on-chip    | die temperature sensor              |
+-----------+------------+-------------------------------------+


Start Application Development
*****************************

Before powering up your M5Stack AtomS3 Lite, please make sure that the board is in good
condition with no obvious signs of damage.

System requirements
===================

Prerequisites
-------------

Espressif HAL requires WiFi and Bluetooth binary blobs in order work. Run the command
below to retrieve those files.

.. code-block:: shell

   west blobs fetch hal_espressif

.. note::

   It is recommended running the command above after :file:`west update`.

Building & Flashing
-------------------

Build and flash applications as usual (see :ref:`build_an_application` and
:ref:`application_run` for more details).

.. zephyr-app-commands::
   :zephyr-app: samples/hello_world
   :board: m5stack_atoms3_lite/esp32s3/procpu
   :goals: build

The usual ``flash`` target will work with the ``m5stack_atoms3_lite`` board
configuration. Here is an example for the :ref:`hello_world`
application.

.. zephyr-app-commands::
   :zephyr-app: samples/hello_world
   :board: m5stack_atoms3_lite/esp32s3/procpu
   :goals: flash

The baud rate of 921600bps is set by default. If experiencing issues when flashing,
try using different values by using ``--esp-baud-rate <BAUD>`` option during
``west flash`` (e.g. ``west flash --esp-baud-rate 115200``).

You can also open the serial monitor using the following command:

.. code-block:: shell

   west espressif monitor

After the board has automatically reset and booted, you should see the following
message in the monitor:

.. code-block:: console

   ***** Booting Zephyr OS vx.x.x-xxx-gxxxxxxxxxxxx *****
   Hello World! m5stack_atoms3_lite

Debugging
---------

M5Stack AtomS3 Lite debugging is not supported due to pinout limitations.

Related Documents
*****************

- `M5Stack AtomS3 Lite schematic <https://static-cdn.m5stack.com/resource/docs/products/core/AtomS3%20Lite/img-4061fdd4-6954-4709-a7e7-b0f50e5ba52e.webp>`_
- `ESP32S3 Datasheet <https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_en.pdf>`_

Part 3

한국어 전문 번역

개요

M5Stack AtomS3 Lite는 M5Stack의 ESP32 기반 development board입니다.

다음 component를 통합합니다.

  • ESP32-S3FN8 chip: 240MHz dual core, Wi-Fi/BLE 5.0
  • 512KB SRAM
  • 384KB ROM
  • 8MB Flash
  • RGB Status-LED
M5Stack AtomS3 Lite
M5Stack AtomS3 Lite

지원 기능

Zephyr m5stack_atoms3_lite board configuration은 다음 hardware 기능을 지원합니다.

InterfaceControllerDriver/Component
NVICon-chipnested vector interrupt controller
UARTon-chipserial port-polling; serial port-interrupt
PINMUXon-chippinmux
GPIOon-chipgpio
I2Con-chipi2c
SPIon-chipspi
CLOCKon-chipreset and clock control
COUNTERon-chiprtc
WATCHDOGon-chipindependent watchdog
PWMon-chippwm
ADCon-chipadc
DACon-chipdac
die-tempon-chipdie temperature sensor

Application development 시작

M5Stack AtomS3 Lite에 전원을 넣기 전에 board 상태가 양호하고 눈에 띄는 손상이 없는지 확인하십시오.

System requirements

Prerequisites

Espressif HAL이 동작하려면 WiFi와 Bluetooth binary blob이 필요합니다. 다음 명령으로 해당 파일을 가져옵니다.

west blobs fetch hal_espressif
Building과 Flashing

일반적인 Zephyr application과 같은 방식으로 build하고 flash합니다.

west build -b m5stack_atoms3_lite/esp32s3/procpu samples/hello_world

m5stack_atoms3_lite board configuration에서는 일반적인 flash target이 동작합니다.

west build -b m5stack_atoms3_lite/esp32s3/procpu samples/hello_world
west flash

Default baud rate는 921600bps입니다. Flashing에 문제가 있으면 west flash에 --esp-baud-rate <BAUD> option을 사용해 다른 값을 시도하십시오. 예: west flash --esp-baud-rate 115200.

다음 명령으로 serial monitor를 열 수 있습니다.

west espressif monitor

Board가 자동으로 reset되고 boot하면 monitor에 다음 message가 표시되어야 합니다.

***** Booting Zephyr OS vx.x.x-xxx-gxxxxxxxxxxxx *****
Hello World! m5stack_atoms3_lite

Debugging

M5Stack AtomS3 Lite는 pinout 제한 때문에 debugging을 지원하지 않습니다.

관련 문서

Source

출처

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