boards/wch/ch32v006evt/doc/index.rst
.. zephyr:board:: ch32v006evt
Overview
The WCH_ CH32V006EVT is an evaluation board for the RISC-V based CH32V006K8U6
SOC.
The board is equipped with a power LED, reset button, USB port for power, and
two user LEDs. The WCH webpage on CH32V006_ contains the processor's
information and the datasheet.
Hardware
The QingKe V2C 32-bit RISC-V processor of the WCH CH32V006EVT is clocked by an external crystal and runs at 48 MHz.
.. zephyr:board-supported-hw::
Programming and Debugging
.. zephyr:board-supported-runners::
Applications for the ch32v006evt board can be built and flashed
in the usual way (see :ref:build_an_application and :ref:application_run
for more details); however, an external programmer is required since the board
does not have any built-in debug support.
Connect the programmer to the following pins on the PCB:
You can use minichlink_ to flash the board. Once minichlink has been set
up, build and flash applications as usual (see :ref:build_an_application and
:ref:application_run for more details).
Here is an example for the :zephyr:code-sample:blinky application.
.. zephyr-app-commands:: :zephyr-app: samples/basic/blinky :board: ch32v006evt :goals: build flash
This board can be debugged via OpenOCD or minichlink.
Testing the LED on the WCH CH32V006EVT
The blinky sample can be used to test that the LEDs on the board are working
properly with Zephyr:
blinkyYou can build and flash the examples to make sure Zephyr is running
correctly on your board. The LED definitions can be found in
:zephyr_file:boards/wch/ch32v006evt/ch32v006evt.dts.
References
.. target-notes::
.. _WCH: http://www.wch-ic.com .. _WCH webpage on CH32V006: https://www.wch-ic.com/downloads/CH32V006DS0_PDF.html .. _minichlink: https://github.com/cnlohr/ch32fun/tree/master/minichlink