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