05A 硬件规格书
| 项目 | 内容 |
| 产品编号 | S1A-BM1688 |
| 版本号 | V1.0 |
| 发布日期 | 2026-04-14 |
| 生效日期 | 2026-04-14 |
| 文件状态 | 编修 |
| 文件拟定 | 王志海 |
| 文件审核 | |
| 保密类型 | 公开 |
| 版本 | 发布日期 | 升级记录 |
| V1.0 | 2026-04-14 | 第一次发布 |
第一章 产品介绍
S1A-BM1688搭载高集成智能视觉深度学习处理器BM1688,具备高性能、低功耗、外设接口全、环境适应性强等特点,通过搭配多 样化深度学习算法,灵活应对智慧城市、智慧商业、智慧能源等场景,实现边缘侧的数字化赋能。
1.1产品规格
| 处理器 | BM1688 8 核 12nm ARM CortexA53@1.6GHz |
| TPU | - 算力: - 16 TOPS(INT8) - 4 TFLOPS(FP16/BF16) - 0.5 TFLOPS(FP32) |
| 闪存(FLASH) | EMMC 可选容量:16GB / 32GB / 64GB |
| SDRAM | LPDDR4X,64bit,4G/8GB/16G 可选 4200MHZ |
| Power Supply Specifications | |
| ◆电源规格 | DC 12V/3.0A |
| ◆电源指示灯(LED) | 开启电源:蓝色 |
| Main Features | |
| ◆操作系统 | Ubuntu 22.04 |
| ◆ 视频解码 | - 支持 16 路 H.265/H.264 1080p@30fps 视频解码 - 支持 16 路 1080P@30fps 高清视频全流程处理(解码 + AI 分析) -H.264&H.265:1080P@480fps 8192 * 8192 / 8K / 4K / 1080P / 720P / D1 / CIF |
| ◆视频编码 | 支持 12 路 H.265/H.264 1080p@30fps 视频编码 |
| ◆HDMI 接口 | - HDMI 2.0 输出接口 × 1 - HDMI 2.0 输入接口 × 1 |
| ◆USB | - Host USB3.0 接口 × 2 - OTG USB3.0 接口 × 1 |
| ◆网络接口(LAN) | 1000M 以太网接口 × 2 |
| ◆ M.2 M-Key | 支持NVMe 2280 SSD 固态硬盘 (选配) |
| ◆ M.2 B-key | 支持 4G/5G 模组,也可以扩展WIFI(选配) |
| ◆ SATA | 支持两路SATA3.0 |
| ◆串口 | - RS232 接口:支持 × 1 - RS485 接口:支持 × 1 |
| ◆Mipi CSI | 内置接口 |
| ◆GPIO | 外部 输入*2 输出*2 |
| ◆Debug | Type-C USB(波特率:115200bps) |
| ◆Uart | 内置 TTL @3.3V |
| ◆GPIO | 内置 *28 |
| ◆散热方式 | 被动散热(支持风扇散热) |
| ◆整机功耗 | 15W (不加外设) |
| ◆净重 | 950g |
| ◆Operating Temperature | -20 -60℃ |
| ◆Storage Temperature | -20 -70℃ |
| ◆Operating Humidity | 20 -90 RH (无冷凝) |
| ◆Operating Humidity | 20 -70 RH (无冷凝) |
1.2整机接口示意图

1.3 PCBA尺寸图

1.4 PCBA内部接口示意图

第二章 接口定义及使用方法
| 序号 | 名称 | 附图 | 规格及使用方法 |
| 1 | DC电源输入 | DC 12V 3A电源输入,请使用配套电源。 DC口规格:5.5-2.1MM | |
| 2 | HDMI 输入 | HDMI 输入,最高支持4K 60HZ。 sudo systemctl disable SophonHDMI reboot sudo insmod /mnt/system/ko/v4l2_lt6911.ko cd /opt/sophon/sophon-soc-libisp_1.0.0/bin/ ./isp_tool_daemon 目前Demo只支持4K60,需要其他分辨率需调整固件 | |
| 3 | Recovery按键 | Recovery按键,USB升级时使用 | |
| 4 | HDMI 输出 | HDMI 输出,最高支持4K 60HZ。 | |
| 5-6 | 以太网 | 1000M x2 EHT1 为固定IP;EHT0 为动态IP | |
| 7-8-9 | USB 口 | USB1 为USB3.0 OTG 口,可以作为固件升级(建议TF卡升级); USB2和USB3为USB3.0 HOST口。 | |
| 10 | 串口、GPIO口 | RS485 –ttyS1 最高波特率 115200bps RS232 – ttyS3最高波特率 115200bps 可以使用我们配套的uart 脚本进行测试 12V 电源输出,最大负载为1A,引线长度不应超过1M GPIO-IN 输入低电平或者悬空时,CPU读取为“1”; 输入高电平时(3.3-12V),CPU读取为“0” GPIO IN1: echo 338 > /sys/class/gpio/export echo in > /sys/class/gpio/gpio338/direction cat /sys/class/gpio/gpio338/value GPIO IN2: echo 339 > /sys/class/gpio/export echo in > /sys/class/gpio/gpio339/direction cat /sys/class/gpio/gpio339/value GPIO-OUT CPU输出“1”时,端口输出为“3.3V”; CPU输出“0”时,端口输出为 “0V” GPIO输出是带3.3V@10K上拉的漏极输出器, 可以控制 5V-12V的设备。(需要外接上拉) GPIO OUT1: echo 335 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio335/direction echo 0 > /sys/class/gpio/gpio335/value echo 1 > /sys/class/gpio/gpio335/value GPIO OUT2 : echo 334 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio334/direction echo 0 > /sys/class/gpio/gpio334/value echo 1 > /sys/class/gpio/gpio334/value | |
| 11 | SIM | 4G、5G 网络 SIM卡位,为Nano卡。 | |
| 12 | 调试口 | 调试口,内置USB转Uart芯片CH341,波特率115200bps 驱动下载: https://www.wch.cn/products/CH340 | |
| 13 | TF 卡 | 可用于升级固件;支持数据存储。 | |
| 14-15 | 指示灯 | ||
| 16 | 电源端口 | 12V电源输入口,与DC座并联输入 2.0MM 4P | |
| 17 | 风扇接口1 | 风扇接口,带PWM,默认为12V风扇。 1.25MM 3P | |
| 18 | 风扇接口2 | 风扇接口,带PWM,默认为12V风扇。 1.25MM 4P | |
| 19 | 风扇电源切换电感 | 用于切换风扇的电源电压 | |
| 20 | GPIO 口 | ||
| 21 | SATA 接口 | 两路SATA 3.0 7P 使用SATA硬盘时,请先格式化硬盘 | |
| 22 | SATA 电源 | 两路2.0MM 4P SATA电源 | |
| 23,-24 | PWR、Reset按键 | PWR、Reset按键 | |
| 25 | Debug 口 | 内部Debug 调试口 2.0MM 3P | |
| 26 | 4G/5G 模块接口 | 4G/5G 模块接口 M.2 B-key 支持2242和2250模组 USB2.0+USB3.0 通讯方式 支持 美格 SRM821 5G 模组(其他模组需调试) | |
| 27 | M.2 PCIE | M.2 M-Key 2280 PCIE3.0x2 支持SSD或其他PCIE 模组 使用SSD时,请先格式化SSD |
第三章 烧录固件说明
BM1688 目前提供两种更新方式:TF卡刷机,USB烧录。其中TF卡刷机会重写整个eMMC,也即您存储在eMMC的数据全部会丢失。这种方式最为干净可靠,理论上只要您的 BM1688 没有硬件损坏,都可以进行TF卡刷机。文件替换方式是指在Ubuntu下通过替换对应文件的方式分别升级bootloader、kernel和其它软件。这种方式有一定的风险,如不同软件组件之间的版本匹配、文件损坏等。以下TF卡软件更新方式的操作:
- TF卡刷机
请将TF卡格式化为FAT32格式(如果TF卡上有多个分区,只能使用第一个分区),大小为4GB以上。
请下载 S1A-BM1688 最新刷机包,不同配置的DDR需要切换不同的dts。
固件地址:
8G:https://pan.baidu.com/s/1YqSjeHHOfH81cc8nofeRTw?pwd=52p5 提取码: 52p5
请将下载的固件解压到TF卡根目录,并核对压缩包的MD5值。确认文件如下(数量不一定相同):
请将 BM1688 断电,插入SD卡,并连接串口终端,然后给 BM1688 上电。您将看到 BM1688 自动进入刷机流程:
刷机通常耗时约3-10分钟,结束后,“Please remove the installation medium, then reboot”提示,请断电取出TF卡即可:
请注意:刷机后Ubuntu系统第一次启动时会进行文件系统初始化等关键动作,请勿随意断电,待开机进入命令行后使用再断电关机。
第四章 软件调试说明
账号:linaro 密码:linaro
MAC /SN 码烧录
sudo -i
linaro
MAC:
echo 0 > /sys/block/mmcblk0boot1/force_ro
echo "30A61219892D" > mac0.txt
xxd -p -u -r mac0.txt > mac0.bin
dd if=mac0.bin of=/dev/mmcblk0boot1 count=6 bs=1 seek=64
echo "30A61219892E" > mac1.txt
xxd -p -u -r mac1.txt > mac1.bin
dd if=mac1.bin of=/dev/mmcblk0boot1 count=6 bs=1 seek=80
SN:
echo "HQATEVBAIAIAI0001" > sn.txt
dd if=sn.txt of=/dev/mmcblk0boot1 count=17 bs=1
echo "HQATEVBAIAIAI0002" > sn.txt
dd if=sn.txt of=/dev/mmcblk0boot1 count=17 bs=1 seek=32
写完之后重启