boards/rak/rak11720/doc/index.html · boards/rak/rak11720/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Boards · RAKwireless · WisBlock

RAKwireless RAK11720

Apollo3 Blue의 BLE와 SX1262 LoRa를 같은 stamp module에 결합한 WisBlock Core입니다.

Official pathboards/rak/rak11720/doc/index.html
Source fileboards/rak/rak11720/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

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

Part 1

요약·해설

RAK19007 base와 RAK11722 조합, 지원 controller 9종, J-Link 및 pylink 준비와 serial 출력 확인 절차를 설명합니다.

MCU

Apollo3 Blue · Cortex-M4F · 96 MHz

Radio

Bluetooth 5 LE · SX1262 LoRa

Memory

1 MB flash · 384 KB RAM

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 FE513C3B3A4F537DDBFEB96A3B59CD1E1E78009093036FA3ABDDF9FA7804FB6B
.. _rak11720:

RAK11720
########

The RAK11720 is a WisBlock Core module for RAK WisBlock.
It is based on the powerful ultra-low power Apollo3 Blue SoC (AMA3B1KK-KBR-B0)
from Ambiq together with a Semtech SX1262 LoRa® transceiver.

The AMA3B1KK-KBR-B0 has an integrated Bluetooth Low Energy transceiver
that enhances the communication capabilities. The RAK11720 stamp module
comes in the same size and footprint as our RAK3172 module which gives
you the opportunity to enhance your existing designs
with BLE without designing a new PCB.

.. image:: ../../../../../../../boards/rak/rak11720/doc/img/rak11720.webp
   :align: center
   :alt: RAK11720

Hardware
********

The easiset way to use a RAK11720, is the WisBlock Modular system.
A WisBlock Base board (RAK19007) which provides the power
supply and programming/debug interface is the base to plug a
RAK11722 (WisBlock Core module with the RAK11720) in.

- Apollo3 Blue SoC with up to 96 MHz operating frequency
- ARM® Cortex® M4F core
- 16 kB 2-way Associative/Direct-Mapped Cache per core
- Up to 1 MB of flash memory for code/data
- Up to 384 KB of low leakage / low power RAM for code/data
- Integrated Bluetooth 5 Low-energy controller
- Semtech SX1262 low power high range LoRa transceiver
- iPEX connectors for the LORA antenna and BLE antenna.
- 2 user LEDs on RAK19007 WisBlock Base board
- Powered by either Micro USB, 3.7V rechargeable battery or a 5V Solar Panel Port

For more information about the RAK11720 stamp module:

- `WisDuo RAK11720 Website`_
- `WisBlock RAK11722 Website`_

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

The RAK11720 module configuration supports the following hardware features:

+-----------+------------+----------------------+
| Interface | Controller | Driver/Component     |
+===========+============+======================+
| MPU       | on-chip    | arch/arm             |
+-----------+------------+----------------------+
| NVIC      | on-chip    | arch/arm             |
+-----------+------------+----------------------+
| SYSTICK   | on-chip    | systick              |
+-----------+------------+----------------------+
| STIMER    | on-chip    | stimer               |
+-----------+------------+----------------------+
| GPIO      | on-chip    | gpio                 |
+-----------+------------+----------------------+
| UART      | on-chip    | serial               |
+-----------+------------+----------------------+
| WDT       | on-chip    | watchdog             |
+-----------+------------+----------------------+
| RADIO     | on-chip    | bluetooth            |
+-----------+------------+----------------------+
| RADIO     | on-board   | LoRa (SX1262)        |
+-----------+------------+----------------------+

The default configuration can be found in the defconfig file:
``boards/rak/rak11720/rak11720_defconfig``.

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

The RAK11720 board shall be connected to a Segger Embedded Debugger Unit
`J-Link OB <https://www.segger.com/jlink-ob.html>`_. This provides a debug
interface to the Apollo3 Blue chip. You can use JLink to communicate with
the Apollo3 Blue.

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: rak11720
   :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! rak11720/apollo3_blue

.. _WisDuo RAK11720 Website:
   https://docs.rakwireless.com/Product-Categories/WisDuo/RAK11720-Module/Overview/#product-description

.. _WisBlock RAK11722 Website:
   https://docs.rakwireless.com/Product-Categories/WisBlock/RAK11722/Overview/#product-description

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

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

Part 3

한국어 전문 번역

RAK11720

RAK11720은 RAK WisBlock용 WisBlock Core 모듈입니다. 강력한 초저전력 Ambiq Apollo3 Blue SoC(AMA3B1KK-KBR-B0)와 Semtech SX1262 LoRa® 송수신기를 결합합니다.

AMA3B1KK-KBR-B0에는 통신 기능을 확장하는 Bluetooth Low Energy 송수신기가 통합되어 있습니다. RAK11720 stamp module은 RAK3172 module과 크기 및 footprint가 같으므로 새 PCB를 설계하지 않고 기존 설계에 BLE를 추가할 수 있습니다.

RAK11720
RAK11720

하드웨어

RAK11720을 가장 쉽게 사용하는 방법은 WisBlock Modular system입니다. 전원 공급과 programming/debug interface를 제공하는 WisBlock Base board(RAK19007)에 RAK11720을 탑재한 WisBlock Core module인 RAK11722를 꽂아 사용합니다.

  • 최대 96 MHz로 동작하는 Apollo3 Blue SoC
  • ARM® Cortex®-M4F core
  • Core당 16 kB 2-way associative/direct-mapped cache
  • Code/data용 flash memory 최대 1 MB
  • Code/data용 low-leakage/low-power RAM 최대 384 KB
  • 통합 Bluetooth 5 Low Energy controller
  • Semtech SX1262 저전력 장거리 LoRa 송수신기
  • LoRa antenna와 BLE antenna용 iPEX connector
  • RAK19007 WisBlock Base board의 user LED 2개
  • Micro USB, 3.7 V rechargeable battery 또는 5 V solar panel port 전원

Stamp module은 WisDuo RAK11720 문서, Core module은 WisBlock RAK11722 문서에서 자세히 확인할 수 있습니다.

지원 기능

RAK11720 module configuration은 다음 hardware feature를 지원합니다.

인터페이스컨트롤러드라이버/컴포넌트
MPUon-chiparch/arm
NVICon-chiparch/arm
SYSTICKon-chipsystick
STIMERon-chipstimer
GPIOon-chipgpio
UARTon-chipserial
WDTon-chipwatchdog
RADIOon-chipbluetooth
RADIOon-boardLoRa (SX1262)

기본 구성은 boards/rak/rak11720/rak11720_defconfig에 있습니다.

프로그래밍과 디버깅

RAK11720 board는 Segger Embedded Debugger Unit인 J-Link OB에 연결해야 합니다. 이 장치는 Apollo3 Blue chip용 debug interface를 제공하며, J-Link로 Apollo3 Blue와 통신할 수 있습니다.

애플리케이션 플래시

JLINK USB port로 장치를 host computer에 연결합니다. 다음 예시는 hello_world sample application을 build한 뒤 장치에 flash합니다.

west build -b rak11720 samples/hello_world
west flash

Serial terminal(minicom, PuTTY 등)은 다음과 같이 설정합니다.

  • 속도: 115200
  • Data: 8 bits
  • Parity: None
  • Stop bits: 1

보드를 reset하면 해당 serial port에 다음 메시지가 표시됩니다.

Hello World! rak11720/apollo3_blue

Source

출처

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