weekup高电平唤醒,正常工作低电平,不用可悬空或下拉,不可以上拉
Waiting for restarting device...的时候复下位就行
或者按住boot复位,然后就会一直收到同步CCCCC ... ...
连接速度115200
菜单里的下载速度可以选个快的
——————————————————————————
weekup(唤醒)别拉,或一直下拉,你那还在上拉么?
你看看拉低boot启动能进下载模式么,
我这按boot启动后终端115200一直返回CCCCC。。。。不停,再下载就不用复位
你那有CCC么?这应该是同步信号
我这等Waiting for restarting device...出现按reset再松开之后能下
指导书说没固件用软件下载,应该是直接下吧,没试过不知道
有固件的话拉低boot再启动进下载模式,下载后去掉boot,需重启
——————————————————————————
看错,这个软件有固件是还是需要boot进下载模式的,不过我这只按reset也有反应啊,erase flash timeout
你还是先看看返回CCCCCC么
——————————————————————————
连接115200:
CCCCCCCCCCCCC
Waiting for receive CCC ...
Sync success, w800
BLE MAC:FFFFFFFFFFFF
WIFI MAC:FFFFFFFFFFFF
Please wait for Erase flash ...
S>S>S>CCCC
Erase flash ok.
Try 921600 baud download file ...
Wait for the chip to be ready ...
Start the download ...
Download "C:/Users/VMware/Documents/806/83491/WM_SDK_W806/bin/W806/W806.fls" file success!
enter main
....
——————————————————————————
https://www.winnermicro.com/upload/1/editor/1647499901550.rar
WM_W800_SDK用户手册
2.4 烧录固件
2.4.1 通过 ROM 烧录
如果出厂的W800 开发模组没有烧录过固件,则上电的时候,模块会进入 ROM ( UART0 )打印信息如下:
PPPPPPPPPPCCCCCCCCCC
如果W800 的开发模组引出了 BOOTMODE 脚,且上电的时候, BOOTMODE 脚被拉低30ms 以上,则模块也会进入 ROM (仅 UART0 )打印信息如下
CCCCCCCCCCCCCCCCCCCCCC
ROM依据 XMODEM 下载的不同阶段,命令的执行的结果和启动的不同阶段所遇到的异常状况会通过UART0 输出不同的字符,来表示错误码。
WM_W800_固件生成说明
8.3 W800 模块没有任何响应怎么办?
如果W800 模块连接上 UART0 后,既没有进入 ROM ,也没有进入 SECBOOT 和用户固件,则需要对其进行恢复操作。
1) 如果模块的 BOOTMODE 脚拉低,复位模块可以进入 ROM ,则按照 7.2 的方法 1操作即可。
2) 如果 BOOTMODE 脚拉低也没用,则可以考虑硬件问题了。
3) 可以考虑是否串口接反了
WM_W800_ROM功能简述
ROM启动过程中,如果遇到异常,则会进入 ROM 右侧死循环程序,然后打印一个错误码,指示当前遇到的错误信息,供使用者分析遇到的问题。
错误码定义如下
C 正常
----
升级过程(XMODEM 协议)
。。。
P IMAGE内容不完整或者签名缺失
----
启动过程
。。。
----
功能模块
——————————————————————————
感觉你还是应该检查pcb以及软件,
那个软件一拔掉ch340,就跳到别的串口号,插上后还得手动换回来,也不显示串口名,最好开别的软件或在设备管理器里确认下
硬件只留ch340 w806看看,pcb和片子没错的话拉低boot启动,串口应该有返回啊