114 lines
3.1 KiB
ReStructuredText
114 lines
3.1 KiB
ReStructuredText
.. _efr32_radio_brd4255a:
|
|
|
|
EFR32 BRD4255A (SLWRB4255A)
|
|
###########################
|
|
|
|
Overview
|
|
********
|
|
|
|
The EFR32FG13P Flex Gecko 2.4 GHz and 915 MHz Radio Board is delivered as a
|
|
`standalone Proprietary Wireless radio board`_. It contains a EFR32FG13P Wireless
|
|
SoC built on an ARM Cortex®-M4F processor with excellent low power capabilities.
|
|
|
|
.. figure:: ./efr32fg13-slwrb4255a.jpg
|
|
:height: 262px
|
|
:align: center
|
|
:alt: SLWRB4255A Flex Gecko 2.4 GHz and 915 MHz Radio Board
|
|
|
|
SLWRB4255A (image courtesy of Silicon Labs)
|
|
|
|
The BRD4255A a.k.a. SLWRB4255A radio board plugs into the Wireless Starter Kit
|
|
Mainboard BRD4001A and is supported as one of :ref:`efr32_radio`.
|
|
|
|
Hardware
|
|
********
|
|
|
|
- EFR32FG13P233F512GM48 Flex Gecko SoC
|
|
- CPU core: ARM Cortex®-M4 with FPU
|
|
- Flash memory: 512 kB
|
|
- RAM: 64 kB
|
|
- Transmit power: up to 19 dBm
|
|
- Operation frequency: 2.4 GHz, 915 MHz
|
|
- Crystals for LFXO (32.768 kHz) and HFXO (38.4 MHz).
|
|
|
|
For more information about the EFR32FG13 SoC and BRD4255A board, refer to these
|
|
documents:
|
|
|
|
- `EFR32FG13 Website`_
|
|
- `EFR32FG13 Datasheet`_
|
|
- `EFR32xG13 Reference Manual`_
|
|
- `BRD4255A Reference Manual`_
|
|
|
|
Supported Features
|
|
==================
|
|
|
|
Please refer to
|
|
:ref:`EFR32 Radio Board Supported Features <efr32_radio_supported_features>`
|
|
for details of the configuration and common features supported by the
|
|
efr32_radio_brd4255a board.
|
|
|
|
The default configuration can be found in the defconfig file:
|
|
|
|
``boards/arm/efr32_radio/efr32_radio_brd4255a_defconfig``
|
|
|
|
System Clock
|
|
============
|
|
|
|
The EFR32FG13P SoC is configured to use the 38.4 MHz external oscillator on the
|
|
board.
|
|
|
|
Serial Port
|
|
===========
|
|
|
|
The EFR32FG13P SoC has three USARTs and one Low Energy UARTs (LEUART).
|
|
USART0 is connected to the board controller and is used for the console.
|
|
|
|
Programming and Debugging
|
|
*************************
|
|
|
|
Please refer to
|
|
:ref:`Programming and Debugging EFR32 Radio Board <efr32_radio_programming>`
|
|
for details on the supported debug interfaces.
|
|
|
|
Flashing
|
|
========
|
|
|
|
Connect the BRD4001A board with a mounted BRD4255A radio module to your host
|
|
computer using the USB port.
|
|
|
|
Here is an example for the :ref:`hello_world` application.
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/hello_world
|
|
:board: efr32_radio_brd4255a
|
|
: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 should see the following message in the terminal:
|
|
|
|
.. code-block:: console
|
|
|
|
Hello World! efr32_radio_brd4255a
|
|
|
|
|
|
.. _EFR32FG13 Website:
|
|
https://www.silabs.com/wireless/proprietary/efr32fg13-series-1-sub-ghz-2-4-ghz-socs
|
|
|
|
.. _EFR32FG13 Datasheet:
|
|
https://www.silabs.com/documents/public/data-sheets/efr32fg13-datasheet.pdf
|
|
|
|
.. _EFR32xG13 Reference Manual:
|
|
https://www.silabs.com/documents/public/reference-manuals/efr32xg13-rm.pdf
|
|
|
|
.. _standalone Proprietary Wireless radio board:
|
|
https://www.silabs.com/development-tools/wireless/proprietary/slwrb4255a-efr32fg13-915-mhz-radio-board
|
|
|
|
.. _BRD4255A Reference Manual:
|
|
https://www.silabs.com/documents/public/reference-manuals/brd4255a-rm.pdf
|