设备 ID 查看设备 ID 需要查看设备 ID 可通过读取核心板序列号,读取成功后会返回 json 格式的字 符串: linaro@bm1684:~$ cat /sys/bus/i2c/devices/1-0017/information { "model": "SA5", "chip": "BM1684X", "mcu": "STM32", "product sn": "HQDZKETBWY2100012", "board type": "0x01", "mcu version": "0x38", "pcb version": "0x12", "reset count": 0 } 更新设备 ID 设备 ID 更新一般用于更新产品 SN 号,它存放在 MCU 的 EEPROM 中。 用户需要修改,可以通过如下方式: (1)首先需要解锁 MCU EEPROM: sudo -i echo 0 > /sys/devices/platform/5001c000.i2c/i2c-1/1-0017/lock (2)写入 SN 号: echo "HQATEVBAIAIAI0001" > sn.txt dd if=sn.txt of=/sys/bus/nvmem/devices/1-006a0/nvmem count=17 bs=1 (3)最后重新对 MCU EEPROM 加锁,以避免意外改写: echo 1 > /sys/devices/platform/5001c000.i2c/i2c-1/1-0017/lock