區(qū)。
如上圖所示,MCU為CW32L010F8P6的芯片。其中芯片的IO口資源非常有限,如下原理圖,可以看到所有的IO口都用盡了。
所以在調(diào)試的時(shí)候,涉及到兩個(gè)下載口——SWD和SCK這兩個(gè)引腳。它們既作為GPIO,也是下載IO。那我們占用這兩個(gè)IO的時(shí)候該怎么辦? 在CW32L010芯片引腳中,除了電源VDD、Vcore和VSS,其他所有IO均可以作為普通的IO口來(lái)使用。這里需要注意NRST是一個(gè)復(fù)位引腳,復(fù)位引腳只能作為輸入口。PA07、PA08這兩個(gè)口是SWD下載口。可以使用GPIO功能,也可以使用SWD功能。如下圖所示。
在MDK中進(jìn)行仿真調(diào)試時(shí),如果這兩個(gè)口被配置為GPIO,是不能進(jìn)行再次下載(不接RST)!那么針對(duì)這個(gè)問(wèn)題,在設(shè)計(jì)的時(shí)候就要注意:這兩個(gè)口盡量設(shè)計(jì)不特別重要功能的資源口,比如說(shuō)作為一個(gè)指示燈,或作為一個(gè)按鍵輸入,在重要功能調(diào)試完畢后再來(lái)增加這兩個(gè)IO涉及到的功能。例如,在CWL010電動(dòng)工具板這里,PA08作為指示燈,PA07是作為電機(jī)控制的一個(gè)方向口來(lái)使用的。
如果這兩個(gè)口在程序中被占用了,可以選用專用的CW-writer編程器來(lái)進(jìn)行在線編程。
關(guān)于他的資料,可以在芯源官網(wǎng)(https://www.whxy.com/)下載。如下圖:打開(kāi)“技術(shù)支持”-“資料下載”-“開(kāi)發(fā)工具”,這里有它配套的下載軟件以及它的使用手冊(cè)。
這兩個(gè)文件需要下載下來(lái)并打開(kāi)查看。首先打開(kāi)使用手冊(cè),我們主要看1.2.1燒錄口的定義。
這里用到2*4P的SWD下載口,可以看到它每一個(gè)引腳的定義。
用CW-writer下載程序的時(shí)候只需要接4根線,分別是VDD、GND,以及下接口SDIO和SCLK。如下圖所示。
而電動(dòng)工具的板子是不需要再額外供電的,也不需要接復(fù)位,只需要對(duì)應(yīng)的接好5V、GND、SWD和SCK即可。
接好線,打開(kāi)專用的軟件,如下圖所示。選擇連接編程器。
連接完成之后,芯片系列選擇“CW32L01”,芯片型號(hào)選擇“CW32L010F8P6-TSSOP20”,供電連接選擇“編程器供電5伏,上電復(fù)位”,這樣就不需要RST信號(hào),然后我們打開(kāi)編程文件。
編程操作這里選擇“FLASH全片擦除”“FLASH編程及驗(yàn)證”以及“蜂鳴器提示”。
有需要的話可以把讀保護(hù)做上,有不同的配置等級(jí),可根據(jù)彈框里的提示自行選擇。
都配置好后,點(diǎn)擊“在線編程”,程序就可以下載了。然后斷開(kāi)燒寫(xiě)器就可以調(diào)試板子了。
需要注意,這種方式的話只能下載,不能進(jìn)行在線仿真功能。
所以如果系統(tǒng)設(shè)計(jì)占用了SWD下載口,那建議去買一臺(tái)這個(gè)CW-write,來(lái)進(jìn)行脫機(jī)下載。
視頻演示:
關(guān)于CW32L010電動(dòng)工具控制板中SWD下載口占用時(shí)的下載解決方法_嗶哩嗶哩_bilibili?www.bilibili.com/video/BV17cUsYFEdD/
審核編輯 黃宇
-
芯片
+關(guān)注
關(guān)注
459文章
51828瀏覽量
432294 -
SWD
+關(guān)注
關(guān)注
1文章
57瀏覽量
12068
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
CW32電動(dòng)工具產(chǎn)品開(kāi)源應(yīng)用

基于CW32L010單片機(jī)的低成本電動(dòng)工具方案

【產(chǎn)品方案】基于CW32L010低成本電動(dòng)工具方案

CW32L010安全低功耗MCU,樹(shù)立M0+產(chǎn)品行業(yè)新標(biāo)桿!
【CW32L010 Mini Board 測(cè)評(píng)】簡(jiǎn)介、點(diǎn)燈
方案介紹|CW32L010安全低功耗MCU:驅(qū)動(dòng)高速風(fēng)筒新力量
電動(dòng)工具中高邊驅(qū)動(dòng)方案
電機(jī)驅(qū)動(dòng)在無(wú)線電動(dòng)工具中的應(yīng)用
有刷電動(dòng)工具和無(wú)刷電動(dòng)工具的區(qū)別
探討國(guó)內(nèi)電動(dòng)工具控制器技術(shù)現(xiàn)狀與發(fā)展趨勢(shì)

電動(dòng)工具電源濾波器:保障電動(dòng)工具性能的關(guān)鍵組件
CW32L010 新品初體驗(yàn)

CW32L010 Motor Control Driver無(wú)刷電機(jī)驅(qū)動(dòng)板上手體驗(yàn)

評(píng)論