Anred 发表于 2025-1-2 15:38:29

串口命令烧录的具体工作流程是什么?

我在用ch340下,发送烧录命令,是可以正常使用的烧录升级的,但在使用RJ45网口转串口工具时,可以与串口1正常交互,但虚拟出的串口用于烧录时,却无法进行,想知道串口命令烧录的具体工作流程是怎样的,我用QT写网络端口转虚拟串口,被官方烧烤识别到虚拟串口进行烧录不成功,我应该怎么排查和修改?

_奶咖君_ 发表于 2025-1-2 15:53:33

这个功能我测试,会先按照你配置的命令,下发,然后过50ms?(串口调试助手的时间戳上显示的,可能实际上不是),,然后开始发0x7F

Anred 发表于 2025-1-2 15:55:45

_奶咖君_ 发表于 2025-1-2 15:53
这个功能我测试,会先按照你配置的命令,下发,然后过50ms?(串口调试助手的时间戳上显示的,可能实际上不 ...

对对对,一堆7F

Anred 发表于 2025-1-2 15:56:08

_奶咖君_ 发表于 2025-1-2 15:53
这个功能我测试,会先按照你配置的命令,下发,然后过50ms?(串口调试助手的时间戳上显示的,可能实际上不 ...

这个情况怎么搞

_奶咖君_ 发表于 2025-1-2 15:57:21

Anred 发表于 2025-1-2 15:56
这个情况怎么搞

很抱歉,没搞过,,并不能给出有建设性的建议。。{:xiaojiujie:}

VCC 发表于 2025-1-2 16:18:01

波特率要选对。你用的多少的串口网口波特率?
这个最低最高波特率必须设定成相同数值,不能用默认值

默认值会先用低速握手,再用高速烧录。这种波特率不固定的通讯方式,不适合搭配串口透传模块

Anred 发表于 2025-1-2 16:26:21

VCC 发表于 2025-1-2 16:18
波特率要选对。你用的多少的串口网口波特率?
这个最低最高波特率必须设定成相同数值,不能用默认值



我这个串口透传模块貌似只能更改为一个固定的诶,是不是可以设置为115200,我看监测,显示先是2400一次,115200一次

VCC 发表于 2025-1-2 16:33:50

Anred 发表于 2025-1-2 16:26
我这个串口透传模块貌似只能更改为一个固定的诶,是不是可以设置为115200,我看监测,显示先是2400一次, ...
是的,所有串口透传模块都不是可变波特率

115200可能不行,有点高了,建议9600最小最大,先调通

wangxiangtan 发表于 2025-1-2 16:40:27

说明烧录和纯通讯过程不太一样,估计官方也不会告诉你具体过程,
翻新片子一烧录就识别出来,说明烧录时有特别的地方

Anred 发表于 2025-1-2 17:07:28

VCC 发表于 2025-1-2 16:33
是的,所有串口透传模块都不是可变波特率

115200可能不行,有点高了,建议9600最小最大,先调通


通的,串口交互应答是没问题的,就是烧录部分卡住了
页: [1] 2
查看完整版本: 串口命令烧录的具体工作流程是什么?