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没有连接需要手动进入下崽模式。

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览