淘宝买的HLK-W801-KIT-V1.0开发板,试的可以直接下载程序,不需要去按复位和boot,但是手册写的是,拉低PA0,设备上电进入下载模式,原理图看到并未链接boot,是如果完成自动下载的?
查看更多
是它内部的 boot 区程序,在上电时会检测是否有 XMODEM 的 ACK 指令过来,如果有那么就会拉低 PA0 的电平,相当于你按下了 boot 键。于此同时乳沟检测到了 reset 信号,那么就是开始进入刷机模式,即按xmodem协议接收img数据,并且按img的头部的信息写到flash的相应区域。 如果上电时,在一定时间内没有等到ACK指令过来,那么就进入正常启动过程。总体效果就是免按键进入刷机。
看 tools\w800\wm_tool.c 代码你会明白的。也可以根据这个代码,开发自己的刷机程序。
手册的原话是:当芯片内有固件,再次进入下载模式。。。。。。你下载编译的fls和img。所以每次下载只需要拉低复位信号就行
这个电路图,下面还有一个ch340E 的吧,CH340N只连接了RST,CH340E还连接了BOOT
因为开发版上的串口芯片连接了复位脚,w806没有连接需要手动进入下崽模式。
发布 问题
分享 好友
手机 浏览
回到 顶部
看 toolsw800wm_tool.c 代码你会明白的。也可以根据这个代码,开发自己的刷机程序。
哦,有点类似51单片机了,就是上电会先检测是否需要烧录