boards/bflb/bl70x/bl706_iot_dvk/doc/index.rst
.. zephyr:board:: bl706_iot_dvk
Overview
The BL706-IoT-DVK is a development board from Bouffalo Lab based on the BL706 (QFN48 package, BL706C00Q2I) RISC-V microcontroller. It features USB-C connectivity, four indicator LEDs, and exposes most GPIO pins for peripheral evaluation. A USB-to-serial backplane provides JTAG debugging and UART console access.
Hardware
The BL706C00Q2I SoC has the following features:
The board provides:
.. zephyr:board-supported-hw::
.. rst-class:: rst-columns
Programming and Debugging
.. zephyr:board-supported-runners::
.. zephyr-app-commands:: :zephyr-app: samples/hello_world :board: bl706_iot_dvk :goals: build
The board can be flashed over UART using bflb-mcu-tool. Hold the Boot
button while pressing Reset to enter the bootloader, then run:
.. code-block:: console
west flash
By default the board uses a USB CDC-ACM UART as the Zephyr console. After flashing and resetting the board, the console is available on the USB serial port at 115200 baud.
Alternatively, UART0 is available via the USB-to-serial backplane for console access without USB CDC-ACM.
References
.. target-notes::
.. _Bouffalo Lab BL702/BL706 Product Page: https://en.bouffalolab.com/product/?type=detail&id=4