S1A-BM1688产品规格书



项目

内容

产品编号

S1A-BM1688

版本号

V1.0

发布日期

2025-08-15

生效日期

2025-08-15

文件状态

正式发布

文件拟定

王志海

文件审核


保密类型

公开
















版本号

修订日期

修订说明

修订人

V0.9

2025-02-27

初始发布(修订版)

王志海

V1.0

2025-08-15

正式发布

王志海











项目

内容

产品编号

S1A-BM1688

版本号

V1.0

发布日期

2026-04-14

生效日期

2026-04-14

文件状态

编修

文件拟定

王志海

文件审核


 

保密类型

公开


 

版本

发布日期

升级记录

V1.0

2026-04-14

第一次发布






















目录

第一章 产品介绍.................................................................................................................................................................................................... 1

第二章 接口定义及使用方法.............................................................................................................................................................................. 5

第三章 烧录固件说明......................................................................................................................................................................................... 10

第四章 软件调试说明......................................................................................................................................................................................... 12

 
















第一章      产品介绍

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

LPDDR4X64bit4G/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卡升级);

USB2USB3USB3.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


4G5G 网络 SIM卡位,为Nano卡。

12

调试口


调试口,内置USBUart芯片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


Pin

电平

功能

1/3

3.3V

3.3V电源

2/4

5.0V

5.0V 电源

5

3.3V

PWR_SPINOR_SDI / CAM_MCLK4 / PWR_GPIO4 / WG1_D1 / IIC2_SDA

6

3.3V

IIC5_SDA / KEY_ROW2 / TC906_JTAG0_TRST_X / GPIO103 / UART6_TX / SPI3_SDO

7

3.3V

IIC4_SDA / KEY_ROW0 / TC906_JTAG0_TCK / GPIO101 / UART5_TX / SPI3_CS_X

8

3.3V

IIC4_SCL / KEY_ROW1 / TC906_JTAG0_TMS / GPIO102 / UART5_RX / SPI3_SDI

9

3.3V

MIPI_DSI0_N2 / VO0_D19 / CAM_MCLK5 / GPIO179 / CAM_VS2 / I2C7_SCL

10

3.3V

IIC5_SCL / KEY_ROW3 / TC906_JTAG0_SRST_X / GPIO104 / UART6_RX / SPI3_SCK

11

3.3V

MIPI_DSI0_P2 / VO0_D18 / CAM_MCLK4 / GPIO178 / CAM_HS2 / I2C7_SDA

12

3.3V

UART4_RTS / GPIO93 / UART3_RTS / SPI3_SDI / IIC9_SDA / KEY_ROW2

13

3.3V

PWM4 / CAN1_TX / SD2_0_D2 / GPIO79 / UART4_TX / IIC5_SDA / CAM_HS2

14

3.3V

UART4_CTS / GPIO94 / UART3_CTS / SPI3_CS_X / IIC9_SCL / KEY_ROW3

15

3.3V

SD1_CD_X / PWM14 / GPIO61 / CAM_MCLK0 / CAM_HS0

16

3.3V

UART4_RX / SD2_1_CMD / GPIO92 / UART1_CTS / SPI3_SDO / IIC8_SCL / KEY_ROW1

17

3.3V

PWM5 / CAN1_RXD / SD2_0_D3 / GPIO80 / UART4_RX / IIC5_SCL / CAM_VS2

18

3.3V

UART4_TX / SD2_1_CLK / GPIO91 / UART1_RTS / SPI3_SCK / IIC8_SDA / KEY_ROW0

19/20

0V

GND

21

1.8V

PWM2 / KEY_COL2 / SD2_0_D0 / GPIO77 / UART6_TX / SPI1_SDO / IIC4_SDA / CAM_HS1

22

1.8V

AUD0_AINR_MIC / I2S1_SDO / I2S2_SDO

23

1.8V

PWM3 / KEY_COL3 / SD2_0_D1 / GPIO78 / UART6_RX / SPI1_SCK / IIC4_SCL / CAM_VS1

24

1.8V

AUD0_AINL_MIC / I2S1_SDI / I2S2_SDI

25

1.8V

PWM1 / KEY_COL1 / SD2_0_CMD / GPIO76 / UART5_RX / SPI1_SDI / IIC3_SCL / CAM_VS0

26

1.8V

MIPI_CSI_17P / GPIO172 / VI0_D[6] / CAM_MCLK4

27

1.8V

PWR_SPINOR_SDO / CAM_MCLK5 / PWR_GPIO5 / IIC2_SCL

28

1.8V

MIPI_CSI_17N / GPIO173 / VI0_D[7] / CAM_MCLK5

29/30

0V

GND

31

1.8V

CAM_XLR0 / GPIO69

32

1.8V

PWR_GPIO11

33

1.8V

CAM_MCLK0 / GPIO46

34

1.8V

IIC2_SCL / TC906_JTAG0_TDI / GPIO100 / UART3_RX

35

1.8V

CAM_MCLK0 / GPIO46

36

1.8V

MIPI_DSI0_P3 / VO0_D20 / GPIO180 / CAM_HS0 / I2C8_SDA / VO1_D20

37

2.8V

MIPI_DSI0_N4 / VO0_D23 / GPIO183 / CAM_VS1 / I2C9_SCL / VO1_D23

38

3.8V

MIPI_DSI0_N3 / VO0_D21 / GPIO181 / CAM_VS0 / I2C8_SCL / VO1_D21

39/40

0V

GND

21

SATA 接口


两路SATA 3.0 7P

使用SATA硬盘时,请先格式化硬盘

22

SATA 电源


两路2.0MM 4P SATA电源

23,-24

PWRReset按键


PWRReset按键

25

Debug


内部Debug 调试口

2.0MM 3P

26

4G/5G 模块接口


4G/5G 模块接口

M.2 B-key 支持22422250模组

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卡软件更新方式的操作:

  1. 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

写完之后重启

  • 无标签