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沒有連接需要手動進入下崽模式。

撰寫答案

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

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽