淘寶買的HLK-W801-KIT-V1.0開發板,試的可以直接下載程序,不需要去按複位和boot,但是手冊寫的是,拉低PA0,設備上電進入下載模式,原理圖看到並未鏈接boot,是如果完成自動下載的?
查看更多
是它內部的 boot 區程序,在上電時會檢測是否有 XMODEM 的 ACK 指令過來,如果有那麼就會拉低 PA0 的電平,相當於你按下了 boot 鍵。於此同時乳溝檢測到了 reset 信號,那麼就是開始進入刷機模式,即按xmodem協議接收img數據,並且按img的頭部的信息寫到flash的相應區域。 如果上電時,在一定時間內沒有等到ACK指令過來,那麼就進入正常啟動過程。總體效果就是免按鍵進入刷機。
看 tools\w800\wm_tool.c 代碼你會明白的。也可以根據這個代碼,開發自己的刷機程序。
手冊的原話是:當芯片內有固件,再次進入下載模式。。。。。。你下載編譯的fls和img。所以每次下載只需要拉低複位信號就行
這個電路圖,下面還有一個ch340E 的吧,CH340N只連接了RST,CH340E還連接了BOOT
因為開發版上的串口芯片連接了複位腳,w806沒有連接需要手動進入下崽模式。
發布 問題
分享 好友
手機 浏覽
回到 頂部
看 toolsw800wm_tool.c 代碼你會明白的。也可以根據這個代碼,開發自己的刷機程序。
哦,有點類似51單片機了,就是上電會先檢測是否需要燒錄