HLK-W801-KIT-V1. 0 怎么完成自动下载的?

发布于 2022-04-21 15: 30: 32

淘宝买的 HLK-W801-KIT-V1. 0 开发板, 试的可以直接下载程序, 不需要去按复位和 boot, 但是手册写的是, 拉低 PA0, 设备上电进入下载模式, 原理图看到并未链接 boot, 是如果完成自动下载的?
image. png
image. png

查看更多

关注者
0
被浏览
2. 5k
大信
大信 认证专家 2022-04-21
硬件开发, 软件开发, 系统开发, 工程架构, 方案设计

是它内部的 boot 区程序, 在上电时会检测是否有 XMODEM 的 ACK 指令过来, 如果有那么就会拉低 PA0 的电平, 相当于你按下了 boot 键. 于此同时乳沟检测到了 reset 信号, 那么就是开始进入刷机模式, 即按 xmodem 协议接收 img 数据, 并且按 img 的头部的信息写到 flash 的相应区域.
如果上电时, 在一定时间内没有等到 ACK 指令过来, 那么就进入正常启动过程.
总体效果就是免按键进入刷机.

看 tools\w800\wm_tool. c 代码你会明白的. 也可以根据这个代码, 开发自己的刷机程序.

4 个回答
Mrzhao
Mrzhao 认证专家 2022-04-21
一个嵌入式爱好者. CSDN 主页: https: //blog. csdn. net/qq_37280428? spm=1011. 2415. 3001. 5343

手册的原话是: 当芯片内有固件, 再次进入下载模式. . . . . . 你下载编译的 fls 和 img. 所以每次下载只需要拉低复位信号就行

W806_user
W806_user 2022-04-21
这家伙很懒, 什么也没写!

这个电路图, 下面还有一个 ch340E 的吧, CH340N 只连接了 RST, CH340E 还连接了 BOOT

rain
rain 2022-04-21
这家伙很懒, 什么也没写!

因为开发版上的串口芯片连接了复位脚, w806 没有连接需要手动进入下崽模式.

撰写答案

请登录后再发布答案, 点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览