Skip to content

Latest commit

 

History

History
102 lines (76 loc) · 3.43 KB

index.rst

File metadata and controls

102 lines (76 loc) · 3.43 KB

Ambiq Apollo3 Blue Plus EVB

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

Apollo3 Blue Plus EVB

Hardware

  • Apollo3 Blue Plus SoC with up to 96 MHz operating frequency
  • ARM® Cortex® M4F core
  • 16 kB 2-way Associative/Direct-Mapped Cache per core
  • Up to 2 MB of flash memory for code/data
  • Up to 768 KB of low leakage / low power RAM for code/data
  • Integrated Bluetooth 5 Low-energy controller

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

Supported Features

The Apollo3 Blue Plus 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
RADIO on-chip bluetooth

The default configuration can be found in the defconfig file: boards/arm/apollo3p_evb/apollo3p_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: apollo3p_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:

Hello World! apollo3p_evb