常见问题
- 串口收到的是乱码,怎么办?乱码通常是波特率不对或编码不对(中文 GBK / UTF-8),按这三步排查。
- 不知道设备的波特率怎么办?不知道波特率时不用一个个试:用自动波特率识别,或者看设备文档里的常用值。
- USB 转 TTL(CH340 / CP2102)插上后找不到串口?设备管理器里没有 COM 口时,按驱动、数据线、供电的顺序排查。
- 打开串口提示「拒绝访问」或被占用?串口同一时间只能被一个程序打开。找出占用的程序,或让烧录和查看日志共用串口。
- 怎么用串口登录 Linux 开发板、操作 U-Boot?串口终端需要 VT100 仿真,vi、top、menuconfig 才能正常显示。
- 日志里出现 HardFault 或 assert,怎么快速定位到代码?把日志和工程代码放在一起:点击日志里的 文件名:行号 直接跳到代码。
- 从 sscom 换到 QCCOM:常用操作对照用惯了 sscom(SSCOM32)等串口助手?这里列出打开串口、HEX 收发、定时发送、保存日志等常用操作在 QCCOM 里的位置。