HC-08 做 YMODEM 串口升级失败。 问题有线升级成功使用HC08无线升级ymodem协议卡死。HC-08官方手册规定波特率 19200 及以上时每包个数不能超过 120 字节。大概率第一帧握手都撑不过去。主要原因是HC08FIFO只有120字节115200波特率下会丢数据就算降低到9600也不过是能多传几帧数据但还是会卡死。现象PC端只发送了几帧数据就卡停了按下复位按键又能接收几帧数据反复几次就接收完全。原因原因大概是这几帧数据丢了几个字节主板没应答而复位就会开始发送“C”PC就会重新发送一帧数据而这帧重新发送的数据和上一帧没应答的数据摞在一起了满133字节我在排查的时候把CRC关了主板就会返回应答这里因为无线有延迟0.3s足够PC端发送完数据了这就开始循环了直到下一次正好卡在133字节发送完毕主板没有返回应答又轮回等待复位轮回反复直到下载完毕。解决换成HC05。我这里使用的ymodem协议链接GitHub - Xinkerr/Ymodem · GitHub