前言
本手冊(cè)介紹了 CW32 微控制器的燒錄器 CW-Writer 以及與之配合的軟件 CW-Programmer 的使用方法。燒錄 器 CW-Writer 通過 ISP 協(xié)議,可實(shí)現(xiàn)對(duì) CW32 微控制器 FLASH 的離線或在線的程序燒錄。
01
燒錄器 CW-Writer
1.1 燒錄器概況
? 燒錄器通過 USB 口和 PC 機(jī)連接實(shí)現(xiàn)供電和通訊功能,當(dāng)離線使用時(shí),需要通過 USB 口提供 DC 5V/500mA 以上的電源,供燒錄器使用;
? 燒錄器的燒錄機(jī)臺(tái)口,用于燒錄機(jī)臺(tái)實(shí)現(xiàn)自動(dòng)化燒錄;
? 燒錄器的燒錄口,用于芯片的程序燒寫;
? 開始按鍵,按下后開始燒寫芯片;
? 電源燈,用于指示燒錄器供電正常,為紅色常亮;
? 失敗燈,燒錄失敗時(shí)常亮,顏色為紅色;
? 成功燈,燒錄成功時(shí)常亮,顏色為綠色;? 編程燈,正在燒錄時(shí)常亮,顏色為橙色;
? 通信燈,燒錄器和 PC 機(jī)通訊時(shí)閃爍,顏色為藍(lán)色
1.2.1 燒錄口 燒錄口為 IDC 8P 插座,其信號(hào)定義如下:
1.2.2 燒錄機(jī)臺(tái)口
燒錄機(jī)臺(tái)口為 IDC 6P 插座,其信號(hào)定義如下:
【注】輸入 / 輸出信號(hào)均為低電平有效
02
軟件 CW-Programmer
2.1 軟件安裝
CW-Programmer 綠色軟件,不需要安裝,可直接運(yùn)行。
2.2 軟件使用
2.2.1 在線編程
▼ 連線示意圖
電腦通過 USB 線和 CW-Writer 燒錄器連接,燒錄器通過 8 芯燒錄線和待燒寫程序的 PCB 板連接。
使用說明:
1. 運(yùn)行 CW-Programmer 軟件,如果 CW-Writer 燒錄器已連接,軟件界面顯示如下圖:
選擇設(shè)備“CW Writer 0”,點(diǎn)擊“連接編程器”。
2. 連接燒錄器后,根據(jù)目標(biāo)板使用的芯片型號(hào)進(jìn)行對(duì)應(yīng)的配置,如下圖選擇芯片型號(hào):
如下圖選擇芯片的供電和復(fù)位方式:
如下圖選擇需要燒寫的程序文件(格式為 HEX):
3. 根據(jù)需要配置“編程操作”,如下圖:
4. 最后點(diǎn)擊“在線編程”按鈕即可,燒錄信息將在信息框中顯示,如下圖:
2.2.2 離線編程
CW-Writer燒錄器可將編程文件保存在燒錄器內(nèi),可以離開電腦使用。其操作方法基本和在線編程的步驟相同, 只不過最后一步選擇點(diǎn)擊“離線編程”按鈕,信息框?qū)⑻崾尽?a href="http://ttokpm.com/soft/special/" target="_blank">下載數(shù)據(jù)到編程器完成…”,如下圖:
當(dāng)燒錄器供電且通過燒錄口正確連接至目標(biāo)芯片后,按下 CW-Writer燒錄器上的開始按鍵,即可進(jìn)行離線編程。
【注】設(shè)置離線編程次數(shù)為 100000 時(shí),表示不限制編程次數(shù);離線編程次數(shù)小于 100000 時(shí),所設(shè)置次數(shù) 為可成功燒寫程序的次數(shù)。
2.2.3 查詢離線編程剩余次數(shù)
CW-Writer 燒錄器連接到電腦后,運(yùn)行 CW-Programmer軟件,點(diǎn)擊“連接編程器”(連接后顯示“斷開編程器”) 按鈕,在信息欄將會(huì)顯示離線編程剩余次數(shù),如下圖:
2.2.4 自動(dòng)編號(hào)
燒錄工具在對(duì)芯片燒錄程序時(shí),可按遞增的方式,向芯片的指定區(qū)域?qū)懭刖幪?hào),該指定區(qū)域可以是 OTP 區(qū), 也可以是 FLASH 區(qū)。但若是 FLASH 區(qū)時(shí),不得占用待寫入程序所使用的區(qū)域。其配置方法如下:
1. 點(diǎn)擊“其他配置”按鈕,彈出“高級(jí)編程配置”對(duì)話框;
2. 在對(duì)話框中勾選自動(dòng)編號(hào)“使能”項(xiàng),并填寫編號(hào)保存位置的“啟始地址”(注:地址為 OTP 地址時(shí), 保存在 OTP 區(qū))、“步進(jìn)數(shù)值”、“編號(hào)長度”和“啟始編號(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)。
2.2.5 生成工程文件
工程文件用于批量生產(chǎn),工程文件包含了 CW-Writer 所需的配置參數(shù)和待燒錄的 Hex 文件,并且工程文件采 用加密的方式進(jìn)行存儲(chǔ),極大的降低了 Hex 文件泄漏的風(fēng)險(xiǎn)。其生成方法如下:
1. 按在線編程或離線編程方式配置其他選項(xiàng);
2. 根據(jù)需要配置自動(dòng)編號(hào)功能;
3. 點(diǎn)擊“生成文件”按鈕,彈出“生成工程文件”對(duì)話框,如下圖:
4. 點(diǎn)擊“生成工程文件”按鈕,將在編程文件所在目錄下生成一個(gè)和編程文件同名的擴(kuò)展名為 Prog 的文件。
【注】1:如果需要生成在線編程的工程文件,請(qǐng)勾選“允許在線編程”;如果需要生成離線編程的工程文件, 請(qǐng)勾選“允許離線編程”。
【注】2:選擇“允許離線編程”后,可以將工程文件和編程器綁定,即工程文件只能被指定的編程器使用,綁 定編程器時(shí),需要指定編程器的序列號(hào)。編程器的序列號(hào)在編程器連接時(shí)可以在信息框中獲取,如下圖:
2.2.6 工程文件的使用
1. 電腦連接 CW-Writer,然后啟動(dòng) CW-Programmer 軟件,并連接編程器。
2. 在“編程文件”處選擇所需要的工程文件(注意需要將擴(kuò)展名選擇為 Prog),并打開,如下圖:
3. 運(yùn)行燒錄程序。
【注】1:如果載入在線編程工程文件,點(diǎn)擊“在線編程”就可以對(duì)芯片進(jìn)行燒錄程序,如下圖所示:
【注】2:如果載入離線編程工程文件,點(diǎn)擊“離線編程”,工程文件將被導(dǎo)入到 CW-Writer 中,然后就可以脫 離電腦,直接使用 CW-Writer 對(duì)芯片進(jìn)行燒錄程序,如下圖:
-
微控制器
+關(guān)注
關(guān)注
48文章
7455瀏覽量
150858 -
單片機(jī)
+關(guān)注
關(guān)注
6030文章
44489瀏覽量
632004 -
mcu
+關(guān)注
關(guān)注
146文章
16888瀏覽量
349931
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論