淘宝买的 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 单片机了, 就是上电会先检测是否需要烧录