west build -S cdc-acm-console [...]
This snippet redirects serial console output to a CDC ACM UART. The USB device which should be used is configured using devicetree
.
Hardware support for:
- :kconfig
CONFIG_USB_DEVICE_STACK
- :kconfig
CONFIG_SERIAL
- :kconfig
CONFIG_CONSOLE
- :kconfig
CONFIG_UART_CONSOLE
- :kconfig
CONFIG_UART_LINE_CTRL
A devicetree node with node label zephyr_udc0
that points to an enabled USB device node with driver support. This should look roughly like this in your devicetree <get-devicetree-outputs>
:
zephyr_udc0: usbd@deadbeef {
compatible = "vnd,usb-device";
/* ... */
};