当前文档版本为 v1.0.0,您可以访问当前页面的 开发中 版本以获取最近可能的更新。

Subsys: USB CDC ACM

1 功能概述

cdc_acm是Zephyr项目提供的USB通信设备类(CDC)抽象控制模型(ACM)驱动程序的使用,此例程为zepyr官方例程。

2 环境要求

  • Board: pan108xxa1_evb / pan108xxa3_evb / pan108xxb1_evb / pan108xxb5_evb

    • USBDM连接P02,USBDP连接P03

3 编译和烧录

例程位置:zephyr\samples_panchip\subsys\usb\cdc_acm

使用 ZAL 工具可以对其进行编译、烧录、打开 VS Code 调试等操作。关于 ZAL 工具的详细介绍请参考:Zephyr APP Launcher 工具介绍

4 演示说明

USB端口连接后,会在”设备管理器”中显示串口;

image

USB串行设备

拔掉USB口的USB线,USB串行设备显示消失,重连USB口的USB线,USB串行设备显示;

5 开发说明

  1. 参考zephyr和cdc_acm官方使用说明,此例程为zepyr官方例程。

6 RAM/Flash资源使用情况

Memory region         Used Size  Region Size  %age Used
FLASH:       34916 B       384 KB      8.88%
SRAM:        14304 B        64 KB     21.83%