boards/u-blox/ubx_evkannab1/doc/index.html · boards/u-blox/ubx_evkannab1/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Boards · u-blox · ANNA

u-blox EVK-ANNA-B1

Module pin과 SoC GPIO 번호의 차이, 공유 SW1·green LED를 설명합니다.

Official pathboards/u-blox/ubx_evkannab1/doc/index.html
Source fileboards/u-blox/ubx_evkannab1/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

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

Part 1

요약·해설

지원표 14행, 공식 이미지와 원문의 NINA-B11x 제목 오류를 보존했습니다.

CPU

nRF52832 M4F

Radio

Bluetooth LE

LED

RGB 3

Buttons

SW1 · SW2

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 DF041E27C3F7E81515A95210A29004D15322674DF545A7B108A1A6A75156EFF9
.. _ubx_evkannab1_nrf52832:

u-blox EVK-ANNA-B11x
####################

Overview
********

The u-blox ANNA-B1 Evaluation Kit hardware is a Bluetooth low energy
module based on the Nordic Semiconductor nRF52832 ARM Cortex-M4F CPU
and has support for the following features:

* :abbr:`ADC (Analog to Digital Converter)`
* CLOCK
* FLASH
* :abbr:`GPIO (General Purpose Input Output)`
* :abbr:`I2C (Inter-Integrated Circuit)`
* :abbr:`MPU (Memory Protection Unit)`
* :abbr:`NVIC (Nested Vectored Interrupt Controller)`
* :abbr:`PWM (Pulse Width Modulation)`
* RADIO (Bluetooth Low Energy)
* :abbr:`RTC (nRF RTC System Clock)`
* Segger RTT (RTT Console)
* :abbr:`SPI (Serial Peripheral Interface)`
* :abbr:`UART (Universal asynchronous receiver-transmitter)`
* :abbr:`WDT (Watchdog Timer)`

.. figure:: ../../../../../../../boards/u-blox/ubx_evkannab1/doc/img/EVK-ANNA-B112.jpg

	EVK ANNA-B1

More information about the ANNA-B1 module and the EVK-ANNA-B1
can be found at `ANNA-B1 product page`_ and
`EVK-ANNA-B1 product page`_.

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

The ubx_evkannab1_nrf52832 board configuration supports the
following hardware features:

+-----------+------------+----------------------+
| Interface | Controller | Driver/Component     |
+===========+============+======================+
| ADC       | on-chip    | adc                  |
+-----------+------------+----------------------+
| CLOCK     | on-chip    | clock_control        |
+-----------+------------+----------------------+
| FLASH     | on-chip    | flash                |
+-----------+------------+----------------------+
| GPIO      | on-chip    | gpio                 |
+-----------+------------+----------------------+
| I2C(M)    | on-chip    | i2c                  |
+-----------+------------+----------------------+
| MPU       | on-chip    | arch/arm             |
+-----------+------------+----------------------+
| NVIC      | on-chip    | arch/arm             |
+-----------+------------+----------------------+
| PWM       | on-chip    | pwm                  |
+-----------+------------+----------------------+
| RADIO     | on-chip    | Bluetooth Low Energy |
+-----------+------------+----------------------+
| RTC       | on-chip    | system clock         |
+-----------+------------+----------------------+
| RTT       | Segger     | console              |
+-----------+------------+----------------------+
| SPI(M/S)  | on-chip    | spi                  |
+-----------+------------+----------------------+
| UART      | on-chip    | serial               |
+-----------+------------+----------------------+
| WDT       | on-chip    | watchdog             |
+-----------+------------+----------------------+

Other hardware features have not been enabled yet for this board.
See `EVK-ANNA-B1 product page`_ and `ANNA-B1 Data Sheet`_
for a complete list of EVK ANNA-B1 hardware features.

Connections and IOs
===================

LED
---

* LED0 (red) = P0.27
* LED1 (green) = P0.25
* LED2 (blue) = P0.26

Push buttons
------------

* BUTTON1 = SW1 = P0.25
* BUTTON2 = SW2 = P0.24

General information on module pin numbering
-------------------------------------------

The numbering of the pins on the module and EVK do not follow the GPIO
numbering on the nRF52832 SoC. Please see the `ANNA-B1 Data Sheet`_ for
information on how to map ANNA-B1 pins to the pin numbering on the
nRF52832 SoC.

The reason for this is the u-blox module family concept where different
modules share the same pinout and can be interchanged.

Programming and Debugging
*************************

Applications for the ``ubx_evkannab1/nrf52832`` board configuration can be
built and flashed in the usual way (see :ref:`build_an_application`
and :ref:`application_run` for more details); however, the standard
debugging targets are not currently available.

Flashing
========

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

Here is an example for the :ref:`hello_world` application.

Open a terminal program to the USB Serial Port installed when connecting
the board and listen for output.

Settings: 115200, 8N1, no flow control.

Then build and flash the application in the usual way.

.. zephyr-app-commands::
   :zephyr-app: samples/hello_world
   :board: ubx_evkannab1/nrf52832
   :goals: build flash

Debugging
=========

Refer to the :ref:`nordic_segger` page to learn about debugging boards
containing a Nordic Semiconductor chip with a Segger IC.


Testing the LEDs and buttons in the EVK NINA-B11x
*************************************************

There are 2 samples that allow you to test that the buttons (switches)
and LEDs on the board are working properly with Zephyr:

.. code-block:: console

   samples/basic/blinky
   samples/basic/button

You can build and flash the examples to make sure Zephyr is running
correctly on your board. The button and LED definitions can be found in
:zephyr_file:`boards/u-blox/ubx_evkannab1/ubx_evkannab1_nrf52832.dts`.

Note that the buttons on the EVK-ANNA-B1 are marked SW1 and SW2, which
are named sw0 and sw1 in the dts file.
Also note that the SW1 button and the green LED are connected on HW level.


References
**********

.. target-notes::

.. _ANNA-B1 product page: https://www.u-blox.com/en/product/anna-b112-open-cpu
.. _EVK-ANNA-B1 product page: https://www.u-blox.com/en/product/evk-anna-b112
.. _Nordic Semiconductor Infocenter: https://infocenter.nordicsemi.com
.. _J-Link Software and documentation pack: https://www.segger.com/jlink-software.html
.. _ANNA-B1 Data Sheet: https://www.u-blox.com/en/docs/UBX-18011707

Part 3

한국어 전문 번역

EVK-ANNA-B1
EVK-ANNA-B1

개요

EVK-ANNA-B1는 Nordic Semiconductor nRF52832 Arm Cortex-M4F 기반 ANNA-B1 Bluetooth Low Energy module 평가 kit입니다.

지원 기능

InterfaceControllerDriver/Component
ADCon-chipadc
CLOCKon-chipclock_control
FLASHon-chipflash
GPIOon-chipgpio
I2C(M)on-chipi2c
MPUon-chiparch/arm
NVICon-chiparch/arm
PWMon-chippwm
RADIOon-chipBluetooth Low Energy
RTCon-chipsystem clock
RTTSeggerconsole
SPI(M/S)on-chipspi
UARTon-chipserial
WDTon-chipwatchdog

표에 없는 기능은 아직 enable되지 않았습니다.

연결과 I/O

LED

  • LED0 red P0.27
  • LED1 green P0.25
  • LED2 blue P0.26

Push buttons

  • BUTTON1 SW1 P0.25
  • BUTTON2 SW2 P0.24

Module pin 번호

ANNA-B1 module과 EVK의 pin 번호는 nRF52832 SoC GPIO 번호를 따르지 않습니다. u-blox module family는 서로 다른 module이 같은 pinout을 공유하고 교환될 수 있도록 설계됐기 때문에 module·EVK pin 번호와 nRF52832 GPIO 번호가 일치하지 않습니다. Data sheet의 mapping을 확인해야 합니다.

Programming과 debugging

일반 방식으로 build·flash할 수 있지만 원문은 standard debugging target이 현재 제공되지 않는다고 명시합니다.

Flash

USB Serial Port를 115200, 8N1, flow control 없음으로 엽니다.

west build -b ubx_evkannab1/nrf52832 samples/hello_world
west flash

Debug

Nordic Semiconductor chip과 Segger IC를 사용하는 board debug는 Zephyr Nordic Segger 안내를 따릅니다.

LED와 button 시험

samples/basic/blinky
samples/basic/button

Button과 LED 정의는 boards/u-blox/ubx_evkannab1/ubx_evkannab1_nrf52832.dts에 있습니다.

EVK의 SW1·SW2는 DTS에서 각각 sw0·sw1입니다. SW1과 green LED는 hardware level에서 함께 연결됩니다.

참고 자료

Source

출처

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