Part 1
요약·해설
Apollo4P 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를 제공합니다.

192 MHz Arm Cortex-M4F
NVM 2 MB, RAM 2.75 MB
115200 8N1, parity none
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
667A61FF02579D86680DC12DCCCAC349E1F3E92AE9AD88D9B56F2CBCEC656078
.. _apollo4p_evb:
Ambiq Apollo4P EVB
##################
Apollo4P EVB is a board by Ambiq featuring their ultra-low power Apollo4 Plus SoC.
.. image:: ../../../../../../../boards/ambiq/apollo4p_evb/doc/apollo4-plus-soc-eval-board.jpg
:align: center
:alt: Apollo4P EVB
Hardware
********
- Apollo4 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
For more information about the Apollo4 Plus SoC and Apollo4P EVB board:
- `Apollo4 Plus Website`_
- `Apollo4 Plus Datasheet`_
- `Apollo4P EVB Website`_
Supported Features
==================
The Apollo4P 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 |
+-----------+------------+-------------------------------------+
The default configuration can be found in
:zephyr_file:`boards/ambiq/apollo4p_evb/apollo4p_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_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_evb
.. _Apollo4 Plus Website:
https://ambiq.com/apollo4-plus/
.. _Apollo4 Plus Datasheet:
https://contentportal.ambiq.com/documents/20123/388415/Apollo4-Plus-SoC-Datasheet.pdf
.. _Apollo4P EVB Website:
https://www.ambiq.top/en/apollo4-plus-soc-eval-board
.. _SEGGER J-Link software:
https://www.segger.com/downloads/jlink
.. _pylink:
https://github.com/Square/pylink
Part 3
한국어 전문 번역
개요
Apollo4P EVB는 Ambiq의 ultra-low-power SoC를 탑재한 evaluation board입니다.

하드웨어
- 최대 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
추가 정보는 Apollo4P website, datasheet, Apollo4P EVB website에서 확인합니다.
지원 기능
| 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 |
기본 설정은 boards/ambiq/apollo4p_evb/apollo4p_evb_defconfig에 있습니다.
프로그래밍과 디버깅
Application flash
JLINK USB port로 board를 host에 연결합니다. hello_world를 build하고 device에 flash합니다.
west build -b apollo4p_evb samples/hello_world
west flash
serial terminal은 115200 baud, data 8-bit, parity none, stop bit 1로 엽니다. board를 reset하면 다음 message가 나타납니다.
Hello World! apollo4p_evb
참고 자료
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.