|
| 1 | +.. zephyr:board:: ai_m62_12f |
| 2 | +
|
| 3 | +Overview |
| 4 | +******** |
| 5 | + |
| 6 | +Ai-M62-12F is a Wi-Fi 6 + BLE5.3 module developed by Shenzhen Ai-Thinker Technology |
| 7 | +Co., Ltd. The module is equipped with BL616 chip as the core processor, supports Wi-Fi |
| 8 | +802.11b/g/n/ax protocol and BLE protocol, and supports Thread protocol. The BL616 system |
| 9 | +includes a low-power 32-bit RISC-V CPU with floating-point unit, DSP unit, cache and |
| 10 | +memory, with a maximum dominant frequency of 320M. |
| 11 | + |
| 12 | +Hardware |
| 13 | +******** |
| 14 | + |
| 15 | +For more information about the Bouffalo Lab BL-60x MCU: |
| 16 | + |
| 17 | +- `Bouffalo Lab BL61x MCU Datasheet`_ |
| 18 | +- `Bouffalo Lab Development Zone`_ |
| 19 | +- `ai_m62_12f Schematics`_ |
| 20 | + |
| 21 | +Supported Features |
| 22 | +================== |
| 23 | + |
| 24 | +.. zephyr:board-supported-hw:: |
| 25 | +
|
| 26 | +System Clock |
| 27 | +============ |
| 28 | + |
| 29 | +The WB2 (BL602) Development Board is configured to run at max speed (192MHz). |
| 30 | + |
| 31 | +Serial Port |
| 32 | +=========== |
| 33 | + |
| 34 | +The ``ai_m62_12f`` board uses UART0 as default serial port. It is connected |
| 35 | +to USB Serial converter and port is used for both program and console. |
| 36 | + |
| 37 | + |
| 38 | +Programming and Debugging |
| 39 | +************************* |
| 40 | + |
| 41 | +Samples |
| 42 | +======= |
| 43 | + |
| 44 | +#. Build the Zephyr kernel and the :zephyr:code-sample:`hello_world` sample |
| 45 | +application: |
| 46 | + |
| 47 | + .. zephyr-app-commands:: |
| 48 | + :zephyr-app: samples/hello_world |
| 49 | + :board: ai_m62_12f |
| 50 | + :goals: build flash |
| 51 | + |
| 52 | +#. Run your favorite terminal program to listen for output. Under Linux the |
| 53 | + terminal should be :code:`/dev/ttyUSB0`. For example: |
| 54 | + |
| 55 | + .. code-block:: console |
| 56 | +
|
| 57 | + $ screen /dev/ttyUSB0 115200 |
| 58 | +
|
| 59 | + The -o option tells minicom not to send the modem initialization |
| 60 | + string. Connection should be configured as follows: |
| 61 | + |
| 62 | + - Speed: 115200 |
| 63 | + - Data: 8 bits |
| 64 | + - Parity: None |
| 65 | + - Stop bits: 1 |
| 66 | + |
| 67 | + Then, press and release RST button |
| 68 | + |
| 69 | + .. code-block:: console |
| 70 | +
|
| 71 | + *** Booting Zephyr OS build v4.2.0 *** |
| 72 | + Hello World! ai_m62_12f/bl616c50q2i |
| 73 | +
|
| 74 | +Congratulations, you have ``ai_m62_12f`` configured and running Zephyr. |
| 75 | + |
| 76 | + |
| 77 | +.. _Bouffalo Lab BL61x MCU Datasheet: |
| 78 | + https://github.com/bouffalolab/bl_docs/tree/main/BL616_DS/en |
| 79 | + |
| 80 | +.. _Bouffalo Lab Development Zone: |
| 81 | + https://dev.bouffalolab.com/home?id=guest |
| 82 | + |
| 83 | +.. _ai_m62_12f Schematics: |
| 84 | + https://docs.ai-thinker.com/en/ai_m62/ |
0 commit comments