均使用示例程序,但就是無法燒錄。
主要用這兩個示例,IAP先用wchlink燒錄,然后APP用串口來傳輸就出現(xiàn)了上述問題。
均使用示例程序,但就是無法燒錄。
主要用這兩個示例,IAP先用wchlink燒錄,然后APP用串口來傳輸就出現(xiàn)了上述問題。
IAP和APP程序合并后通過ISP工具燒錄至芯片
升級時按兩下PB4按鍵,WCH單片機(jī)IAP下載演示工具的設(shè)備列表會識別到設(shè)備。
指定文件選擇APP程序,點擊下載 。
注意需要先通過isp工具下載IAP+APP的合并文件至芯片,然后下次升級再通過IAP進(jìn)行升級。
請問如何合并,采用什么樣的軟件?
isp工具下載:
http://www.findthetime.net/downloads/WCHISPTool_Setup_exe.html
勾選好后進(jìn)行下載就可以了
或者使用合并工具:
http://www.findthetime.net/downloads/WCH_AssemblingFileTool_ZIP.html
?
目前將IAP與APP合并完成,進(jìn)行下載,成功,但是仍然無法通過WCH單片機(jī)IAP下載演示工具升級APP,仍然是上述錯誤。我是通過一個杜邦線直接與GND相連模擬按鍵的,PB4目前并沒有與按鍵相連。我個人覺得這樣的方式可以觸發(fā)iap的app更新,但失敗了。請問有沒有那種操作全流程的手冊可供參考。
PB4直接接地也是可以的,可以通過串口1看下打印,確定程序跳轉(zhuǎn)到iap運行了,
確認(rèn)下使用的芯片,若使用的是ch573,程序無需修改,若使用的是ch571,它的flash是192k,需修改程序中的結(jié)束地址。
可以按照此鏈接操作:CH573 CH582 CH592外設(shè)IAP例程講解 - WCH藍(lán)牙應(yīng)用分享 - 博客園 (cnblogs.com)
目前該問題已經(jīng)解決,目前想根據(jù)里程文件下的IAP下載上位機(jī)源碼,重新修改下上位機(jī)內(nèi)容,希望可以通過源碼重新編譯,但在嘗試過程中發(fā)現(xiàn)編譯問題很多,一時無法解決。不知可否提供相關(guān)上位機(jī)可以直接編譯修改的工程,本人不對其商用,修改后的上位機(jī)會注明基于wch的IAP。若無法提供,也無妨。
IAP升級上位機(jī)的源碼已提供,可以查看并使用。如果遇到上位機(jī)開發(fā)問題,可以具體描述一下,有專門的軟件工程師進(jìn)行查看的。