Subsys: USB Console¶
1 功能概述¶
console是一个简单的Hello World示例,控制台输出来自CDC ACM UART,主要用于显示所需的配置选项。此例程为zepyr官方例程。
2 环境要求¶
Board: pan108xxa1_evb / pan108xxa3_evb / pan108xxb1_evb / pan108xxb5_evb
USBDM连接P02,USBDP连接P03
3 编译和烧录¶
例程位置:zephyr\samples_panchip\subsys\usb\console
使用 ZAL 工具可以对其进行编译、烧录、打开 VS Code 调试等操作。关于 ZAL 工具的详细介绍请参考:Zephyr APP Launcher 工具介绍。
4 演示说明¶
USB端口连接后,会在”设备管理器”中显示串口;
拔掉USB口的USB线,USB串行设备显示消失,重连USB口的USB线,USB串行设备显示;
Evb板输出log如下:
<inf> usb_cdc_acm: Ring buffer full, drain buffer
<inf> usb_cdc_acm: Ring buffer full, drain buffer
<inf> usb_cdc_acm: Ring buffer full, drain buffer
<inf> usb_cdc_acm: Ring buffer full, drain buffer
<inf> usb_cdc_acm: Ring buffer full, drain buffer
Hello World! arm
Hello World! arm
Hello World! arm
Hello World! arm
5 开发说明¶
参考zephyr和console官方使用说明,此例程为zepyr官方例程。
6 RAM/Flash资源使用情况¶
Memory region Used Size Region Size %age Used
FLASH: 34964 B 384 KB 8.89%
SRAM: 13264 B 64 KB 20.24%