電路原理圖,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
被浏覽
194
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的芯片。

撰寫答案

請登錄後再發布答案,點擊登錄

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽