网页打开即检测设备 · 一键连接 · 通过 USB 更新固件(含模拟模式,无需硬件即可体验)
本 demo 采用一套简洁的厂商自定义控制/批量传输协议,实际项目请替换为你设备的固件协议:
CMD_START (0xC0):控制写,数据段携带 4 字节总长度 + 4 字节 CRC32,通知设备准备接收。CMD_DATA (0xC1):批量输出端点,逐块写入固件数据。CMD_END (0xC2):控制写,通知设备校验并烧录 / 跳转。CMD_STATUS (0xC3):控制读,返回 1 字节状态(0=成功)。