綜述
CH579M支持三種下載方式,分別是:USB下載、串口下載、SWD下載。
USB下載方式使用的是PB10/PB11引腳,配合下載軟件的自動下載功能,操作較為方便。
串口下載方式使用的是PA8/PA9引腳,無法實現自動下載,只能手動開啟下載,但是優點在於:如果程序使用串口打印消息,可以在程序燒錄后直接用串口助手顯示打印信息,無需再反復插拔USB線。
SWD方式使用STLINK進行下載,但該模式需要現將芯片設置為SWD模式打開,SWD方式可以方便開發者使用keil軟件進行單步調試。
USB下載
USB下載方式的原理是:CH579M單片機上電時,檢查BOOT引腳的電平高低。如果是低電平則進入程序下載模式。K1按鍵連接的是P22引腳,開機下載時作為BOOT引腳,程序運行時可以作為普通按鍵使用。天線左側的小按鍵,功能是使供電的LDO使能接地后重新上電,從而達到不需重新插拔USB就讓單片機重新上電的目的。
首次使用時需要安裝USB驅動。驅動下載
同時下載需要使用沁恆專用的下載軟件下載。軟件下載
驅動安裝完成后,需要將USB接在上圖的USBM處,按住K1按鍵不松,然后按一下天線左側的小按鍵,此時電腦會有提示音提示新的USB設備接入,我們打開設備管理器,可以看到多了一個“外部接口(USB mode)”,意味着USB設備被成功識別。
打開下載軟件,依次選擇芯片系列(CH57X)→芯片型號(CH579)→下載方式(USB)→選擇燒錄文件,同時勾選自動下載選項后,就無需手動點擊下載。此時再次進行上一步的復位操作,即可完成自動下載。下載完成后,程序會自動開始運行。
串口下載
使用串口下載方式可以方便地查看串口打印信息,對於需要串口調試的應用程序,我們推薦使用串口下載。如果電腦上沒有CH340的驅動,請先進行驅動的下載安裝。
驅動安裝完成后,打開下載軟件,依次選擇芯片系列(CH57X)→芯片型號(CH579)→下載方式(串口)→選擇燒錄文件,此時接入USB到UART位置,點擊下載軟件的“搜索”,選擇新增的串口號,並點擊“下載”按鈕,使軟件進入下載狀態。
然后按住開發板的K1按鍵不松,並按一下天線左側的小按鍵即可完成下載。下載完成后,程序會自動開始運行。如果程序文件比較大,可以切換下載波特率至2M,默認速率是115200。
SWD下載
首先使用WCHtool軟件打開SWD下載功能。
然后將STlink接入電腦后,使用Keil軟件,依次點擊“魔術棒”→“Debug”→選擇STlink。晚上上述配置后,即可使用SWD方式進行下載和仿真調試。
無法下載?
可能的原因:
-
- 驅動軟件沒有安裝。
- 供電接觸不良,可以使用萬用表測試芯片的供電引腳電容電壓是否正常。
- 芯片虛焊或焊接方向錯誤,芯片封裝進行手工焊接時易出錯,請注意。
- 沒有在芯片上電之前按下boot按鍵使芯片進入下載模式。