Ai-Thinker M62-12F development board

Overview

Ai-M62-12F is a Wi-Fi 6 + BLE5.3 module developed by Shenzhen Ai-Thinker Technology Co., Ltd. The module is equipped with BL616 chip as the core processor, supports Wi-Fi 802.11b/g/n/ax protocol and BLE protocol, and supports Thread protocol. The BL616 system includes a low-power 32-bit RISC-V CPU with floating-point unit, DSP unit, cache and memory, with a maximum dominant frequency of 320M.

Hardware

For more information about the Bouffalo Lab BL-61x MCU:

Supported Features

The ai_m62_12f_kit board supports the hardware features listed below.

on-chip / on-board
Feature integrated in the SoC / present on the board.
2 / 2
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files.
vnd,foo
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.

System Clock

The M62 (BL616) Development Board is configured to run at maximum speed (320MHz) and can be overclocked to 480 MHz.

Serial Port

The ai_m62_12f_kit board uses UART0 as default serial port. It is connected to USB Serial converter and port is used for both program and console.

Programming and Debugging

Samples

  1. Build the Zephyr kernel and the Hello World sample application:

    # From the root of the zephyr repository
    west build -b ai_m62_12f_kit samples/hello_world
    west flash
    
  2. Run your favorite terminal program to listen for output. Under Linux the terminal should be /dev/ttyUSB0. For example:

    $ screen /dev/ttyUSB0 115200
    

    Connection should be configured as follows:

    • Speed: 115200

    • Data: 8 bits

    • Parity: None

    • Stop bits: 1

    Then, press and release RST button

    *** Booting Zephyr OS build v4.2.0 ***
    Hello World! ai_m62_12f_kit/bl616c50q2i
    

Congratulations, you have ai_m62_12f_kit configured and running Zephyr.