常见问题与排障汇总

本篇把前面各篇的”坑”汇总成一张速查表。遇到问题先来这里扫一眼,能省很多时间。


上电 / 启动类

现象 先查
串口完全无输出 波特率非 115200 8N1;TX/RX 接反;板子没上电
串口是乱码 波特率不对;USB 转串口非 3.3V TTL
启动卡住不动 电源功率不足;NAND 固件损坏(重烧,见《固件烧录与系统升级》)
起不来 / 变砖 PhoenixSuit 整包重烧;确认固件匹配板型与 NAND 容量档

显示类

现象 先查
黑屏 display_mode 与实际接的屏一致吗(《屏幕与显示切换》);屏供电/排线;PA20 使能脚
RGB 花屏 屏时序与设备树是否匹配
HDMI 无输出 已 switch_display hdmi 并 reboot;显示器支持 1080p

网络类

现象 先查
看不到 eth0/eth1 驱动未加载;确认 gmac0/gmac1 使能
获取不到 IP 网线/路由器 DHCP;换另一个口试
ping 外网域名失败 DNS,手动写 /etc/resolv.conf
速率只有 100M 网线/水晶头不达标,换千兆线

GPIO / PWM 类

现象 先查
gpiodetect 无 chip 内核 GPIO 驱动未开
gpioget 报 busy 该脚被别的功能占用;换空闲脚(《GPIO 控制实战》占用表)
算的 offset 对不上 用 gpioinfo 以真实 chip 为准,别盲算
PWM 无输出 确认 /sys/class/pwm/ 有 chip;先设 period 再设 duty

串口 / I2C 类

现象 先查
/dev/ttyAS3 不存在 uart3 未使能;重烧启用后的固件
串口通信乱码 两端波特率/数据位/流控不一致,统一 115200 8N1 无流控
高波特率丢数据 线材/模块不支持 3M;降速
i2cdetect 扫不到设备 芯片未上电/未焊接/地址错;I2C 必须上拉

外设功能类

现象 先查
开机 Logo 不换 文件名必须 bootlogo.bmp;记得 reboot
音频无声 音量静音/过低;alsamixer 调;接口对否
RTC 断电丢时间 纽扣电池没装/没电
触摸无反应 i2cdetect 看 0x5d;中断脚配置

存储 / 文件类

现象 先查
overlay 文件没出现 路径相对根 /;确认重新 pack 并重烧
根文件系统写满 df -h;删文件或扩 rootfsA 分区
改了配置重启丢 用了临时位置/重烧了;用 overlay 预置

以上每类问题在对应篇章有更详细的排查步骤,可按目录回到对应篇。


作者:Mai  创建时间:2026-10-20 16:38
最后编辑:Mai  更新时间:2026-11-05 14:56