硬件环境准备:开发板连接、电源时序、串口线确认

适用场景

  • 初次收到高通SA8155P开发板(如M.2核心板+载板),需要搭建最小系统验证硬件好坏。
  • 开发板长时间未上电或从其他工位转移,需要重新确认连接。
  • 上电后串口无输出或显示器黑屏,需要按SOP逐项排查硬件环境。

前置条件

类别具体要求
硬件SA8155P核心板+载板、12V/3A以上DC电源适配器、USB转Type-C串口线(FT232/CP2102)、HDMI线及显示器、USB键鼠
软件主机已安装串口终端软件(MobaXterm/PuTTY)、USB转串口驱动(VCP)、高通QPST工具(可选,后续烧录)
文档《载板硬件接口手册》(含Boot Mode拨码开关定义)、《SA8155P硬件原理图PDF》

操作步骤

硬件连接遵循"先连接低电压信号线,后连接高电压电源线"的安全原则。

步骤操作内容关键要点 / 避坑指南
Step 1连接串口:将USB转串口线插入主机USB口,杜邦线连接载板UART0调试口(TXD/RXD/GND)。TXD接开发板RXD,RXD接开发板TXD,GND接GND。接线错误会导致乱码或无输出。
Step 2连接显示与输入:HDMI线连接开发板HDMI OUT与显示器。USB键鼠插入载板USB HOST口。8155 GPU初始化需要显示器,否则启动流程可能卡在UEFI阶段。
Step 3配置启动模式:检查Boot Mode拨码开关,确认处于eMMC Boot位置(通常为1:ON, 2:OFF, 3:OFF)。参考《载板手册》Section 2.3。错误模式将无法加载ABL。
Step 4连接烧录线(预备):USB Type-C线连接主机与开发板烧录口(标有FW或USB_BOOT)。此时不要连接电源适配器。
Step 5配置串口终端:打开MobaXterm,新建Session,选择Serial,设置波特率115200,数据位8,停止位1,无流控。流控必须关闭,否则键盘输入无响应。
Step 6上电与验证:接通12V电源适配器,按下开发板Power键(如有),观察串口终端是否输出底层引导Log。首次上电应看到PBL -> SBL -> UEFI的完整打印。按Reset键应能重新输出。
💡 串口接线自检技巧: 在上电前,将串口线的TXD与RXD短接,打开终端开启本地回显,输入字符。若能回显,则说明串口线和终端配置正常。
操作步骤:
1. 断开开发板电源,拔下串口线杜邦端。
2. 将杜邦头的TX和RX引脚用金属镊子短接。
3. 打开MobaXterm,配置对应的COM口(115200, 8N1)。
4. 在终端输入 "test",若屏幕回显 "test",则串口链路OK。

输入输出物

类别输入(准备)输出(交付)
文档《SA8155P载板硬件手册》、《高通SM8150 PBL/SBL启动指南》《硬件环境搭建检查表》(签名确认)
硬件8155核心板 + 载板 + 线缆外设已验证通过的、可稳定复现启动Log的开发板硬件平台
数据串口驱动安装包、MobaXterm便携版串口终端会话配置文件(可复用)

责任边界

  • 硬件工程师: 负责提供载板接口定义、电源适配器规格、结构图纸,并确认核心板与载板兼容性。
  • 平台软件工程师(BSP): 负责执行物理连接、跳线配置、串口驱动安装及终端调试。首次上电发现硬件短路、异味或元器件烧毁,应立即断电移交给硬件工程师处理。

记录材料

  • 《硬件环境搭建检查表》:包含连接器方向、螺钉高度、拨码开关状态(拍照存档)、串口Log首帧截图。
  • 《板卡资产登记表》:记录核心板SN码、载板版本号、固件日期,用于后续多板卡管理。

异常处理

异常现象 1:串口终端无任何输出
排查步骤:
1. 检查设备管理器,确认串口号(COMx)已正确识别,且未被其他程序占用。
2. 检查杜邦线是否松动,测量RXD/TXD/GND通断。
3. 交换TX/RX线序再试。
异常现象 2:上电后电源指示灯闪烁后熄灭
排查步骤:
1. 立即断电,检查核心板与载板连接器是否插紧。
2. 检查螺钉柱是否多出金属柱导致PCB短路。
3. 使用万用表测量12V输入对地阻抗,若接近短路则移交硬件工程师。
⚠️ 危险操作提示: 严禁在开发板通电状态下插拔串口、HDMI或核心板!热插拔调试接口极易造成南桥芯片或FPGA IO损坏。

验收标准

  1. 标准1:串口Log完整可读。 终端稳定输出从PBL到UEFI的完整引导日志,包含关键字 "Qualcomm CDT"、"DDR Training Passed"、"Loading ABL"。
  2. 标准2:显示输出正常。 连接HDMI显示器后,上电10秒内出现高通Logo或Android开机动画。
  3. 标准3:调试工具可达。 主机可通过串口终端发送Reset指令,开发板能自动重启并重新打印Log。
📸 验证存档技巧: 在MobaXterm中右键选择"Start/Stop Recording",将完整的启动Log保存为 boot_log_2024_xx_xx.txt 存档,作为后续启动对比分析的基线。

硬件环境搭建拓扑与连接流程图

下图为标准单板调试环境连接示意图,展示了电力线、数据线及控制线的物理拓扑关系:

硬件环境搭建拓扑与连接流程图 ⚠️ 核心安全提醒:上电前务必确认串口线序(TXD↔RXD, GND↔GND)与电源极性,错误连接会导致硬件永久损坏! 主机 (Host PC) 串口终端 / QPST SA8155P 开发板 核心板 + 载板 12V 电源适配器 HDMI 显示器 1920x1080@60Hz USB 键鼠 HID 输入设备 UART0 (115200) HDMI OUT USB HOST Power (12V/3A) USB Type-C 烧录线 (预留)