Part 1
요약·해설
Ethernet을 포함한 지원 기능 9개와 pin 8개를 설명하고, Wi-Fi transceiver 미지원 범위를 분명히 구분합니다.
EFM32GG11
WF200 · unsupported
50MHz
J-Link
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
CA37444E3599B3239A0A12BC35F3A62CD822444831DC503928051274B5D43CF7
.. _slwrb4321a:
WGM160P Wi-Fi Module (SLWRB4321A)
#################################
Overview
********
The WGM160P Starter Kit SLWSTK6121A comes with the BRD4321A radio board.
This radio boards contains a WGM160P module, which combines the WF200 Wi-Fi
transceiver with an EFM32GG11 microcontroller.
.. figure:: ../../../../../../../../boards/silabs/radio_boards/slwrb4321a/doc/wgm160p-starter-kit.jpg
:align: center
:alt: SLWSTK6121A
SLWSTK6121A (image courtesy of Silicon Labs)
Hardware
********
- Advanced Energy Monitoring provides real-time information about the energy
consumption of an application or prototype design.
- Ultra low power 128x128 pixel color Memory-LCD
- 2 user buttons and 2 LEDs
- Si7021 Humidity and Temperature Sensor
- On-board Segger J-Link USB and Ethernet debugger
- 10/100Base-TX ethernet PHY and RJ-45 jack (on included expansion board)
- MicroSD card slot
- USB Micro-AB connector
For more information about the WGM160P and SLWSTK6121A board:
- `WGM160P Website`_
- `WGM160P Datasheet`_
- `SLWSTK6121A Website`_
- `SLWSTK6121A User Guide`_
- `EFM32GG11 Datasheet`_
- `EFM32GG11 Reference Manual`_
- `WF200 Datasheet`_
Supported Features
==================
The slwrb4321a board configuration supports the following hardware
features:
+-----------+------------+-------------------------------------+
| Interface | Controller | Driver/Component |
+===========+============+=====================================+
| MPU | on-chip | memory protection unit |
+-----------+------------+-------------------------------------+
| COUNTER | on-chip | rtcc |
+-----------+------------+-------------------------------------+
| ETHERNET | on-chip | ethernet |
+-----------+------------+-------------------------------------+
| FLASH | on-chip | flash memory |
+-----------+------------+-------------------------------------+
| GPIO | on-chip | gpio |
+-----------+------------+-------------------------------------+
| I2C | on-chip | i2c port-polling |
+-----------+------------+-------------------------------------+
| NVIC | on-chip | nested vector interrupt controller |
+-----------+------------+-------------------------------------+
| SYSTICK | on-chip | systick |
+-----------+------------+-------------------------------------+
| UART | on-chip | serial port-polling; |
| | | serial port-interrupt |
+-----------+------------+-------------------------------------+
The default configuration can be found in
:zephyr_file:`boards/silabs/slwrb4321a/slwrb4321a_defconfig`
Other hardware features, including the WF200 WiFi transceiver, are
currently not supported by the port.
Connections and IOs
===================
The WGM160P's EFM32GG11 SoC has six GPIO controllers (PORTA to PORTF), all of which are
currently enabled for the SLWSTK6121A board.
In the following table, the column **Name** contains pin names. For example, PE1
means pin number 1 on PORTE, as used in the board's datasheets and manuals.
+-------+-------------+-------------------------------------+
| Name | Function | Usage |
+=======+=============+=====================================+
| PA4 | GPIO | LED0 |
+-------+-------------+-------------------------------------+
| PA5 | GPIO | LED1 |
+-------+-------------+-------------------------------------+
| PD6 | GPIO | Push Button PB0 |
+-------+-------------+-------------------------------------+
| PD8 | GPIO | Push Button PB1 |
+-------+-------------+-------------------------------------+
| PE7 | UART_TX | UART TX Console VCOM_TX US0_TX #1 |
+-------+-------------+-------------------------------------+
| PE6 | UART_RX | UART RX Console VCOM_RX US0_RX #1 |
+-------+-------------+-------------------------------------+
| PB11 | I2C_SDA | SENSOR_I2C_SDA I2C1_SDA #1 |
+-------+-------------+-------------------------------------+
| PB12 | I2C_SCL | SENSOR_I2C_SCL I2C1_SCL #1 |
+-------+-------------+-------------------------------------+
System Clock
============
The EFM32GG11 SoC is configured to use the 50 MHz external oscillator on the
board.
Serial Port
===========
The EFM32GG11 SoC has four USARTs, two UARTs and two Low Energy UARTs (LEUART).
USART0 is connected to the board controller and is used for the console.
Programming and Debugging
*************************
.. note::
Before using the kit the first time, you should update the J-Link firmware
from `J-Link-Downloads`_
Flashing
========
The SLWSTK6121A includes an `J-Link`_ serial and debug adaptor built into the
board. The adaptor provides:
- A USB connection to the host computer
- A physical UART connection which is relayed over interface USB serial port.
Flashing an application to SLWSTK6121A
--------------------------------------
Connect the SLWSTK6121A to your host computer using the USB port.
Here is an example to build and flash the :ref:`hello_world` application.
.. zephyr-app-commands::
:zephyr-app: samples/hello_world
:board: slwrb4321a
:goals: flash
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'll see the following message on the corresponding serial port
terminal session:
.. code-block:: console
Hello World! slwrb4321a
.. _WGM160P Website:
https://www.silabs.com/wireless/wi-fi/wfm160-series-1-modules
.. _WGM160P Datasheet:
https://www.silabs.com/documents/public/data-sheets/wgm160p-datasheet.pdf
.. _SLWSTK6121A Website:
https://www.silabs.com/development-tools/wireless/wi-fi/wgm160p-wifi-module-starter-kit
.. _SLWSTK6121A User Guide:
https://www.silabs.com/documents/public/user-guides/ug351-brd4321a-user-guide.pdf
.. _EFM32GG11 Datasheet:
https://www.silabs.com/documents/public/data-sheets/efm32gg11-datasheet.pdf
.. _EFM32GG11 Reference Manual:
https://www.silabs.com/documents/public/reference-manuals/efm32gg11-rm.pdf
.. _WF200 Datasheet:
https://www.silabs.com/documents/public/data-sheets/wf200-datasheet.pdf
.. _J-Link:
https://www.segger.com/jlink-debug-probes.html
.. _J-Link-Downloads:
https://www.segger.com/downloads/jlink
Part 3
한국어 전문 번역
개요
WGM160P Starter Kit SLWSTK6121A에는 BRD4321A radio board가 포함됩니다. 이 radio board의 WGM160P module은 WF200 Wi-Fi transceiver와 EFM32GG11 microcontroller를 결합합니다.

하드웨어
- Application 또는 prototype의 energy consumption을 실시간 제공하는 Advanced Energy Monitoring
- Ultra-low-power 128×128 pixel color Memory-LCD
- 사용자 button 2개와 LED 2개
- Si7021 humidity·temperature sensor
- USB·Ethernet onboard SEGGER J-Link debugger
- 포함된 expansion board의 10/100Base-TX Ethernet PHY와 RJ-45 jack
- MicroSD card slot
- USB Micro-AB connector
상세 자료:
- WGM160P 웹사이트
- WGM160P Datasheet
- SLWSTK6121A 웹사이트
- SLWSTK6121A User Guide
- EFM32GG11 Datasheet
- EFM32GG11 Reference Manual
- WF200 Datasheet
지원 기능
slwrb4321a board configuration은 다음 hardware 기능을 지원합니다.
| Interface | Controller | Driver/Component |
|---|---|---|
| MPU | on-chip | memory protection unit |
| COUNTER | on-chip | rtcc |
| ETHERNET | on-chip | ethernet |
| FLASH | on-chip | flash memory |
| GPIO | on-chip | gpio |
| I2C | on-chip | i2c port-polling |
| NVIC | on-chip | nested vector interrupt controller |
| SYSTICK | on-chip | systick |
| UART | on-chip | serial port-polling; serial port-interrupt |
기본 설정은 boards/silabs/slwrb4321a/slwrb4321a_defconfig에 있습니다.
연결과 I/O
WGM160P의 EFM32GG11 SoC에는 PORTA부터 PORTF까지 GPIO controller 6개가 있고 모두 SLWSTK6121A에서 활성화되어 있습니다. 표의 Name은 pin 이름이며 PE1은 PORTE의 1번 pin을 뜻합니다.
| Name | Function | Usage |
|---|---|---|
| PA4 | GPIO | LED0 |
| PA5 | GPIO | LED1 |
| PD6 | GPIO | Push Button PB0 |
| PD8 | GPIO | Push Button PB1 |
| PE7 | UART_TX | UART TX Console VCOM_TX US0_TX #1 |
| PE6 | UART_RX | UART RX Console VCOM_RX US0_RX #1 |
| PB11 | I2C_SDA | SENSOR_I2C_SDA I2C1_SDA #1 |
| PB12 | I2C_SCL | SENSOR_I2C_SCL I2C1_SCL #1 |
System clock
EFM32GG11 SoC는 board의 50MHz external oscillator를 사용하도록 구성됩니다.
Serial port
EFM32GG11 SoC에는 USART 4개, UART 2개, Low Energy UART(LEUART) 2개가 있습니다. USART0는 board controller에 연결되어 console로 사용됩니다.
Programming and debugging
Flashing
SLWSTK6121A의 onboard J-Link serial/debug adapter는 host USB 연결과 USB serial port로 relay되는 physical UART 연결을 제공합니다.
USB로 kit를 연결하고 hello_world를 build한 뒤 flash합니다.
west build -b slwrb4321a samples/hello_world
west flashSerial terminal은 115200 baud, data 8 bit, parity 없음, stop bit 1로 설정합니다. Reset 후 다음 메시지가 표시됩니다.
Hello World! slwrb4321a
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.