1.. _efr32_radio_brd4250b: 2 3EFR32 BRD4250B (SLWRB4250B) 4########################### 5 6Overview 7******** 8 9The EFR32FG1 Flex Gecko 2.4 GHz and 868 MHz Radio Board is delivered as part of 10`SLWSTK6061B Proprietary Wireless Starter Kit`_. It contains a EFR32FG1 Wireless 11SoC built on an ARM Cortex®-M4F processor with excellent low power capabilities. 12 13.. figure:: ./efr32fg1-slwrb4250b.jpg 14 :height: 262px 15 :align: center 16 :alt: SLWRB4250B Flex Gecko 2.4 GHz and 868 MHz Radio Board 17 18 SLWRB4250B (image courtesy of Silicon Labs) 19 20The BRD4250B a.k.a. SLWRB4250B radio board plugs into the Wireless Starter Kit 21Mainboard BRD4001A and is supported as one of :ref:`efr32_radio`. 22 23Hardware 24******** 25 26- EFR32FG1P133F256GM48 Flex Gecko SoC 27- CPU core: ARM Cortex®-M4 with FPU 28- Flash memory: 256 kB 29- RAM: 32 kB 30- Transmit power: up to +13 dBm 31- Operation frequency: 2.4 GHz, 868 MHz 32- 8Mbit SPI NOR Flash 33- Crystals for LFXO (32.768 kHz) and HFXO (38.4 MHz). 34 35For more information about the EFR32FG1 SoC and BRD4250B board, refer to these 36documents: 37 38- `EFR32FG1 Website`_ 39- `EFR32FG1 Datasheet`_ 40- `EFR32xG1 Reference Manual`_ 41- `SLWSTK6061B Proprietary Wireless Starter Kit`_ 42- `BRD4250B User Guide`_ 43- `BRD4250B Reference Manual`_ 44- `EFR32FG1-BRD4250B Schematics`_ 45 46Supported Features 47================== 48 49Please refer to 50:ref:`EFR32 Radio Board Supported Features <efr32_radio_supported_features>` 51for details of the configuration and common features supported by the 52efr32_radio_brd4250b board. 53 54The default configuration can be found in the defconfig file: 55 56 ``boards/arm/efr32_radio/efr32_radio_brd4250b_defconfig`` 57 58System Clock 59============ 60 61The EFR32FG1P SoC is configured to use the 38.4 MHz external oscillator on the 62board. 63 64Serial Port 65=========== 66 67The EFR32FG1P SoC has two USARTs and one Low Energy UARTs (LEUART). 68USART0 is connected to the board controller and is used for the console. 69 70Programming and Debugging 71************************* 72 73Please refer to 74:ref:`Programming and Debugging EFR32 Radio Board <efr32_radio_programming>` 75for details on the supported debug interfaces. 76 77Flashing 78======== 79 80Connect the BRD4001A board with a mounted BRD4250B radio module to your host 81computer using the USB port. 82 83Here is an example for the :ref:`hello_world` application. 84 85.. zephyr-app-commands:: 86 :zephyr-app: samples/hello_world 87 :board: efr32_radio_brd4250b 88 :goals: flash 89 90Open a serial terminal (minicom, putty, etc.) with the following settings: 91 92- Speed: 115200 93- Data: 8 bits 94- Parity: None 95- Stop bits: 1 96 97Reset the board and you should see the following message in the terminal: 98 99.. code-block:: console 100 101 Hello World! efr32_radio_brd4250b 102 103 104.. _EFR32FG1 Website: 105 https://www.silabs.com/products/wireless/proprietary/efr32-flex-gecko-2-4-ghz-sub-ghz 106 107.. _EFR32FG1 Datasheet: 108 https://www.silabs.com/documents/public/data-sheets/efr32fg1-datasheet.pdf 109 110.. _EFR32xG1 Reference Manual: 111 https://www.silabs.com/documents/public/reference-manuals/efr32xg1-rm.pdf 112 113.. _SLWSTK6061B Proprietary Wireless Starter Kit: 114 https://www.silabs.com/products/development-tools/wireless/proprietary/slwstk6061b-efr32-flex-gecko-868-mhz-2-4-ghz-and-sub-ghz-starter-kit 115 116.. _BRD4250B User Guide: 117 https://www.silabs.com/documents/public/user-guides/ug182-brd4250b-user-guide.pdf 118 119.. _BRD4250B Reference Manual: 120 https://www.silabs.com/documents/public/reference-manuals/brd4250b-rm.pdf 121 122.. _EFR32FG1-BRD4250B Schematics: 123 https://www.silabs.com/documents/public/schematic-files/efr32fg1-brd4250b-b02-schematic.pdf 124