本節(jié)主要介紹CW32微控制器的燒錄器CW-Writer,以及與之配合的軟件CW-Programmer的使用方法。燒錄器CW-Writer通過(guò)ISP協(xié)議,可實(shí)現(xiàn)對(duì)CW32微控制器FLASH的離線或在線的程序燒錄。
燒錄器CW-Writer
一.燒錄器概況
圖1所示為燒錄器的實(shí)物展示圖。

圖1 CW-Writer燒錄器
當(dāng)燒錄器通過(guò)USB口和PC機(jī)連接實(shí)現(xiàn)供電和通信功能,當(dāng)離線使用時(shí),需要通過(guò)USB口提供DC5V/500mA以上的電源,供燒錄器使用。
- 燒錄器的燒錄機(jī)臺(tái)口,用于燒錄機(jī)臺(tái)實(shí)現(xiàn)自動(dòng)化燒錄。
- 燒錄器的燒錄口,用于芯片的程序燒寫。
- 開(kāi)始按鍵,按下后開(kāi)始燒寫芯片。
- 電源燈,用于指示燒錄器供電正常,為紅色常亮。
- 失敗燈,燒錄失敗時(shí)常亮,顏色為紅色。
- 成功燈,燒錄成功時(shí)常亮,顏色為綠色。
- 編程燈,正在燒錄時(shí)常亮,顏色為橙色。
-
通信燈,燒錄器和PC機(jī)通信時(shí)閃爍,顏色為藍(lán)色。
二、燒錄器接口信號(hào)說(shuō)明(1)燒錄口。燒錄口的示意圖如圖2所示。燒錄口為IDC 8P插座,其信號(hào)定義如表1所示。

圖2 燒錄口示意圖
表1 燒錄口信號(hào)定義

(2)燒錄機(jī)臺(tái)口。
燒錄機(jī)臺(tái)口如圖2-61所示。燒錄機(jī)臺(tái)口為IDC 6P插座,其信號(hào)定義如表2所示。

圖3 燒錄機(jī)臺(tái)口
表2 燒錄機(jī)臺(tái)口信號(hào)定義

注意:輸入/輸出信號(hào)均為低電平有效。
軟件工具CW-Programmer
CW-Programmer為綠色軟件,不需要進(jìn)行安裝,可直接運(yùn)行。
一、在線編程計(jì)算機(jī)通過(guò)USB線和CW-Writer燒錄器連接,燒錄器通過(guò)8芯燒錄線和待燒寫程序的PCB板連接,如圖4所示。

圖4 連線示意圖
二、使用說(shuō)明
1.運(yùn)行CW-Programmer軟件,如果CW-Writer燒錄器已連接,軟件界面顯示,如圖5所示。并選擇設(shè)備“CW Writer0”,單擊“連接編程器”按鈕。

圖5 運(yùn)行CW-Programmer軟件
2.連接燒錄器后,根據(jù)目標(biāo)板使用的芯片型號(hào)進(jìn)行對(duì)應(yīng)的配置,如圖6所示,選擇芯片型號(hào)。

圖6 選擇芯片型號(hào)
3.如圖7所示,選擇芯片的供電和復(fù)位方式。

圖7 選擇芯片的供電和復(fù)位方式
4.如圖8所示,選擇需要燒寫的程序文件(格式為HEX)。

圖8 選擇需要燒寫的HEX程序文件
5.根據(jù)需要配置“編程操作”,如圖9所示。

圖9 配置“編程操作”
6.最后單擊“在線編程”按鈕,燒錄信息將在信息框中顯示,如圖10所示。

圖10 燒錄信息在信息框中顯示
三、離線編程
CW-Writer燒錄器可將編程文件保存在燒錄器內(nèi),可以離開(kāi)計(jì)算機(jī)使用。其操作方法基本和在線編程的步驟相同,只不過(guò)最后一步選擇單擊“離線編程”按鈕,信息框?qū)⑻崾尽跋螺d數(shù)據(jù)到編程器完成…”,如圖11所示。

圖11 離線編程
當(dāng)燒錄器供電且通過(guò)燒錄口正確連接至目標(biāo)芯片后,按下CW-Writer燒錄器上的開(kāi)始按鍵,即可進(jìn)行離線編程。
注意,在設(shè)置離線編程次數(shù)為100000時(shí),表示不限制編程次數(shù);離線編程次數(shù)小于100000時(shí),所設(shè)置次數(shù)為可成功燒寫程序的次數(shù)。
四、查詢離線編程剩余次數(shù)
CW-Writer燒錄器連接到計(jì)算機(jī)后,運(yùn)行CW-Programmer軟件,單擊“連接編程器”(連接后顯示“斷開(kāi)編程器”)按鈕,在信息欄將會(huì)顯示離線編程剩余次數(shù),如圖12所示。

圖12 查詢離線編程剩余次數(shù)
五、自動(dòng)編號(hào)
燒錄工具在對(duì)芯片燒錄程序時(shí),可按遞增的方式,向芯片的指定區(qū)域?qū)懭刖幪?hào),該指定區(qū)域可以是OTP區(qū),也可以是FLASH區(qū)。但若是FLASH區(qū)時(shí),不得占用待寫入程序所使用的區(qū)域。其配置方法如下。
1.單擊“其他配置”按鈕,彈出“高級(jí)編程配置”對(duì)話框。
2.在對(duì)話框中勾選自動(dòng)編號(hào)“使能”項(xiàng),并填寫編號(hào)保存位置的啟始地址(注:地址為OTP地址時(shí),保存在OTP區(qū))、步進(jìn)數(shù)值、編號(hào)長(zhǎng)度和啟始編號(hào)等信息,如圖13所示。

圖13 自動(dòng)編號(hào)配置
3.對(duì)芯片進(jìn)行在線/離線編程,芯片將自動(dòng)編號(hào)。
注意,在線編程方式,CW-Programmer軟件關(guān)閉后,不會(huì)記錄當(dāng)前的配置和當(dāng)前編號(hào);離線編程方式,配置和當(dāng)前編號(hào)保存在CW-Writer中,斷電后數(shù)據(jù)不會(huì)丟失,再次上電后,芯片編號(hào)將延續(xù)之前的編號(hào)。
六、生成工程文件
工程文件用于批量生產(chǎn),工程文件包含了CW-Writer所需的配置參數(shù)和待燒錄的Hex文件,并且工程文件采用加密的方式進(jìn)行存儲(chǔ),極大的降低了Hex文件泄漏的風(fēng)險(xiǎn)。其生成方法如下。
1.按在線編程或離線編程方式配置其他選項(xiàng)。
2.根據(jù)需要配置自動(dòng)編號(hào)功能。
3.單擊“生成文件”按鈕,彈出“生成工程文件”對(duì)話框,如圖14所示。

圖14 單擊“生成文件”
4.單擊“生成工程文件”按鈕,將在編程文件所在目錄下生成一個(gè)和編程文件同名的擴(kuò)展名為Prog的文件,如圖15所示。

圖15 生成工程文件
注1:如果需要生成在線編程的工程文件,請(qǐng)勾選“允許在線編程”復(fù)選框;如果需要生成離線編程的工程文件,請(qǐng)勾選“允許離線編程”復(fù)選框。
注2:勾選“允許離線編程”復(fù)選框后,可以將工程文件和編程器綁定,即工程文件只能被指定的編程器使用,綁定編程器時(shí),需要指定編程器的序列號(hào)。編程器的序列號(hào)在編程器連接時(shí)可以在信息框中獲取,如圖16所示。

圖16 指定編程器序列號(hào)
七、工程文件的使用
1.將計(jì)算機(jī)連接CW-Writer,然后啟動(dòng)CW-Programmer軟件,并連接編程器。
2.在“編程文件”處選擇所需要的工程文件(注意需要將擴(kuò)展名選擇為Prog),并打開(kāi),如圖17和圖18所示。

圖17 打開(kāi)所需工程文件一

圖18 打開(kāi)所需工程文件二
3.運(yùn)行燒錄程序。
注1:如果載入在線編程工程文件,單擊“在線編程”就可以對(duì)芯片進(jìn)行燒錄程序,如圖2-77所示。

圖19“在線編程”進(jìn)行燒錄程序
注2:如果載入離線編程工程文件,單擊“離線編程”,工程文件將被導(dǎo)入CW-Writer中,然后就可脫離計(jì)算機(jī),直接使用CW-Writer對(duì)芯片進(jìn)行燒錄程序,如圖19所示。

圖20 “離線編程”燒錄程序
-
燒錄器
+關(guān)注
關(guān)注
3文章
211瀏覽量
27084 -
燒錄工具
+關(guān)注
關(guān)注
1文章
16瀏覽量
8931 -
CW32
+關(guān)注
關(guān)注
1文章
232瀏覽量
1022
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦

評(píng)論