电路原理图,PCB设计

发布于 2025-03-20 21:08:24

自制的PCB板子,有两个比较奇怪的问题,不是很理解,拜托专家解答。
1.用官方的Upgrade_Tools_V1.4.10.exe烧写工具烧写fls文件,进度卡在7%左右,然后提示失败。但是同样的硬件环境,用arduino开发环境直接上传是没问题的,可以成功烧写程序。失败截图如下:
image.png

2.每次用arduino烧写程序的时候需要reset才能开始烧录,我用HLINK的开发板是可以直接烧录的,不知道我的电路哪里有问题?

电路原理图如下:
image.png

查看更多

关注者
0
被浏览
197
3 个回答
isme
isme 认证专家 2025-03-24
冰镇大西瓜

首先可以更新下烧录工具版本,其次自动烧录原理是把芯片的RESET脚和转串口的RTS脚连在一起,烧录工具烧录是会去下来RTS脚,代替手动复位。

kevin_tsu
kevin_tsu 6天前
这家伙很懒,什么也没写!

感谢回答,自动下载的原理明白了,更新了软件,版本为V1.5.6,现在烧录还是失败。同样的,如上面所说,用arduino下载是没问题的。
image.png

abcd
abcd 认证专家 4天前
我只是个路过的老年人~

如果是同样的固件,下载到开发板可以成功,下载到自己的板子失败,那问题就出在自己做的板子上,可能原因,如使用的usb转串口小板是不是稳定,连接是不是稳定,包括晶振不好都有可能导致下载失败。另外就是固件下载的地址是否和芯片flash大小匹配,arduino开发板的w800芯片是2Mflash,HLINK开发板不确定是哪颗芯片,如果是W806是1M flash,如果也是W800那就是2Mflash。如果用的W800 SDK,那SDK默认是2M flash配置。如果用的是W806 SDK,那就是1M flash配置。1M flash的固件可以下载到1M或者2M flash芯片,但是2M flash的固件只能下载到2M flash的芯片。

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览