boards/ambiq/apollo4p_blue_kxr_evb/doc/index.html · boards/ambiq/apollo4p_blue_kxr_evb/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Ambiq · Apollo4 Blue Plus KXR EVB

Ambiq Apollo4 Blue Plus KXR EVB

192 MHz Cortex-M4F와 대용량 저전력 memory, Bluetooth 5.1 Low Energy를 갖춘 Ambiq evaluation board입니다.

Official pathboards/ambiq/apollo4p_blue_kxr_evb/doc/index.html
Source fileboards/ambiq/apollo4p_blue_kxr_evb/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

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

Part 1

요약·해설

Apollo4 Blue Plus KXR EVB는 Ambiq의 ultra-low-power SoC를 평가하는 board입니다. NVM 2 MB, low-leakage RAM 2.75 MB, Tightly Coupled RAM 384 KB와 Extended RAM 384 KB와 Bluetooth 5.1 Low Energy를 제공합니다.

Apollo4 Blue Plus KXR EVB
Apollo4 Blue Plus KXR EVB. 이미지 출처: Ambiq, Zephyr 3.7.0.
CPU

192 MHz Arm Cortex-M4F

Memory

NVM 2 MB, RAM 2.75 MB

Console

115200 8N1, parity none

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 C8339250079DAB1AE7E38AA28B6B4E5B3F697C364BD29EC274B8D2AD858DF1B0
.. _apollo4p_blue_kxr_evb:

Ambiq Apollo4 Blue Plus KXR EVB
###############################

Apollo4 Blue Plus KXR EVB is a board by Ambiq featuring their ultra-low power Apollo4 Blue Plus SoC.

.. image:: ../../../../../../../boards/ambiq/apollo4p_blue_kxr_evb/doc/apollo4-blue-plus-kxr-soc-eval-board.jpg
   :align: center
   :alt: Apollo4 Blue Plus KXR EVB

Hardware
********

- Apollo4 Blue Plus SoC with upto 192 MHz operating frequency
- ARM® Cortex® M4F core
- 64 kB 2-way Associative/Direct-Mapped Cache per core
- Up to 2 MB of non-volatile memory (NVM) for code/data
- Up to 2.75 MB of low leakage / low power RAM for code/data
- 384 kB Tightly Coupled RAM
- 384 kB Extended RAM
- Bluetooth 5.1 Low Energy

For more information about the Apollo4 Blue Plus SoC and Apollo4 Blue Plus KXR EVB board:

- `Apollo4 Blue Plus Website`_
- `Apollo4 Blue Plus Datasheet`_
- `Apollo4 Blue Plus KXR EVB Website`_

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

The Apollo4 Blue Plus KXR EVB board configuration supports the following hardware features:

+-----------+------------+-------------------------------------+
| Interface | Controller | Driver/Component                    |
+===========+============+=====================================+
| MPU       | on-chip    | memory protection unit              |
+-----------+------------+-------------------------------------+
| NVIC      | on-chip    | nested vector interrupt controller  |
+-----------+------------+-------------------------------------+
| SYSTICK   | on-chip    | systick                             |
+-----------+------------+-------------------------------------+
| STIMER    | on-chip    | stimer                              |
+-----------+------------+-------------------------------------+
| GPIO      | on-chip    | gpio                                |
+-----------+------------+-------------------------------------+
| UART      | on-chip    | serial                              |
+-----------+------------+-------------------------------------+
| WDT       | on-chip    | watchdog                            |
+-----------+------------+-------------------------------------+
| SPI(M)    | on-chip    | spi                                 |
+-----------+------------+-------------------------------------+
| I2C(M)    | on-chip    | i2c                                 |
+-----------+------------+-------------------------------------+
| CLOCK     | on-chip    | clock_control                       |
+-----------+------------+-------------------------------------+
| RADIO     | on-chip    | bluetooth                           |
+-----------+------------+-------------------------------------+

The default configuration can be found in
:zephyr_file:`boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb_defconfig`

Programming and Debugging
=========================

Flashing an application
-----------------------

Connect your device to your host computer using the JLINK USB port.
The sample application :ref:`hello_world` is used for this example.
Build the Zephyr kernel and application, then flash it to the device:

.. zephyr-app-commands::
   :zephyr-app: samples/hello_world
   :board: apollo4p_blue_kxr_evb
   :goals: flash

.. note::
   `west flash` requires `SEGGER J-Link software`_ and `pylink`_ Python module
   to be installed on you host computer.

Open a serial terminal (minicom, putty, etc.) with the following settings:

- Speed: 115200
- Data: 8 bits
- Parity: None
- Stop bits: 1

Reset the board and you should be able to see on the corresponding Serial Port
the following message:

.. code-block:: console

   Hello World! apollo4p_blue_kxr_evb

.. _Apollo4 Blue Plus Website:
   https://ambiq.com/apollo4-blue-plus/

.. _Apollo4 Blue Plus Datasheet:
   https://contentportal.ambiq.com/documents/20123/388410/Apollo4-Blue-Plus-SoC-Datasheet.pdf

.. _Apollo4 Blue Plus KXR EVB Website:
   https://www.ambiq.top/en/apollo4-blue-plus-kxr-soc-eval-board

.. _SEGGER J-Link software:
   https://www.segger.com/downloads/jlink

.. _pylink:
   https://github.com/Square/pylink

Part 3

한국어 전문 번역

개요

Apollo4 Blue Plus KXR EVB는 Ambiq의 ultra-low-power SoC를 탑재한 evaluation board입니다.

Apollo4 Blue Plus KXR EVB
Apollo4 Blue Plus KXR EVB.

하드웨어

  • 최대 192 MHz 동작 주파수의 SoC
  • Arm Cortex-M4F core
  • core당 64 KB 2-way associative/direct-mapped cache
  • code/data용 NVM 최대 2 MB
  • code/data용 low-leakage·low-power RAM 최대 2.75 MB
  • Tightly Coupled RAM 384 KB와 Extended RAM 384 KB
  • Bluetooth 5.1 Low Energy

추가 정보는 Apollo4 Blue Plus KXR website, datasheet, Apollo4 Blue Plus KXR EVB website에서 확인합니다.

지원 기능

InterfaceControllerDriver/Component
MPUon-chipmemory protection unit
NVICon-chipnested vector interrupt controller
SYSTICKon-chipsystick
STIMERon-chipstimer
GPIOon-chipgpio
UARTon-chipserial
WDTon-chipwatchdog
SPI(M)on-chipspi
I2C(M)on-chipi2c
CLOCKon-chipclock_control
RADIOon-chipbluetooth

기본 설정은 boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb_defconfig에 있습니다.

프로그래밍과 디버깅

Application flash

JLINK USB port로 board를 host에 연결합니다. hello_world를 build하고 device에 flash합니다.

west build -b apollo4p_blue_kxr_evb samples/hello_world
west flash

serial terminal은 115200 baud, data 8-bit, parity none, stop bit 1로 엽니다. board를 reset하면 다음 message가 나타납니다.

Hello World! apollo4p_blue_kxr_evb

참고 자료

Source

출처

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