常見問題及解答
工具篇
01 | 何謂單線式SWUT介面? | |||||||||||||||||||||||||||||||||||||||||||||
Ans. | SWUT(Single Wire Uart) 是透過PC端的USB port 經過WLINK-SWUT將UART轉換為SWUT,且UART Protocol 將RX與TX線路整合在一條線路上,做為單工傳輸,所以資料不會相互碰撞。 | |||||||||||||||||||||||||||||||||||||||||||||
02 | 為何會產生wait Com Port timeout? | |||||||||||||||||||||||||||||||||||||||||||||
Ans. | 當Host透過SWUT下達Command給Target IC,Target IC回覆的response內容數目錯誤或者沒有回response給Host,此時請檢查Baud Rate準不準,Cable接觸情況。 | |||||||||||||||||||||||||||||||||||||||||||||
03 | 為何會Com Port not found? | |||||||||||||||||||||||||||||||||||||||||||||
Ans. | AP嘗試打開電腦Com Port,而未獲得電腦回應.請檢查電腦裝置管理員Com Port設定與AP是否相符。 | |||||||||||||||||||||||||||||||||||||||||||||
04 | 何謂DES檔?什麼是Append Encryption Key to Hex(des) file? | |||||||||||||||||||||||||||||||||||||||||||||
Ans. | DES檔是偉詮公司專用的檔案格式,它與Intel Hex檔案的格式相同,只是數據內容已經過128 bit金鑰加密過,其他例如位址數據數量等內容則一樣,開發程式時AP載入由KeilC產生的Hex檔,經與128bit金鑰運算產生DES檔,Append Encryption Key to Hex(des) file 選項是決定是否將128bit金鑰加入DES檔內,以方便量產時Code與金鑰一同燒錄到IC內,唯需注意code安全性。 | |||||||||||||||||||||||||||||||||||||||||||||
05 | 什麼是Swut M1/M4 burn key的功能? | |||||||||||||||||||||||||||||||||||||||||||||
Ans. | 當AP組態內有設定加密燒錄時,才可以選到燒128bit Encryption Key的功能,燒錄時程式與128bit金鑰一起燒錄到IC內。 | |||||||||||||||||||||||||||||||||||||||||||||
06 | 密文燒錄完成無誤為何程式不會執行? | |||||||||||||||||||||||||||||||||||||||||||||
Ans. | 請確認128bit金鑰是否有燒入IC或128bit金鑰與DES檔是否相互匹配。 | |||||||||||||||||||||||||||||||||||||||||||||
07 | 如何使用燒錄序號(Serial No. or Rolling Code)功能? | |||||||||||||||||||||||||||||||||||||||||||||
Ans. | 在AP頁籤Code Option內將選項Enable Costumer ID(Serial No.), use as Serial No.及Auto Increasement after burn三個選項打勾後儲存即可。 | |||||||||||||||||||||||||||||||||||||||||||||
08 | Weltrend ICE Driver 可以安裝於哪幾種微軟的作業平臺上? | |||||||||||||||||||||||||||||||||||||||||||||
Ans. | 可安裝於Windows XP、Windows Vista、Windows 7 (32bit) 、Windows 7 (64bit) 。 | |||||||||||||||||||||||||||||||||||||||||||||
09 | Weltrend ICE Driver 如果有更新版本時需要移除舊版的Weltrend ICE Driver嗎? | |||||||||||||||||||||||||||||||||||||||||||||
Ans. | 安裝時可以先移除舊版本,如果不移除舊版本直接安裝新版本程式會直接覆蓋,所以二者皆可以。 | |||||||||||||||||||||||||||||||||||||||||||||
10 | Weltrend ICE Driver 安裝之後,於Keil C 環境下燒錄是否可以加密? | |||||||||||||||||||||||||||||||||||||||||||||
Ans. | Keil C 環境下燒錄現在不支援加密,如需要加密功能請利用此SWUT_ISP.exe做燒錄動作。 | |||||||||||||||||||||||||||||||||||||||||||||
11 | 開發初期無法燒錄: | |||||||||||||||||||||||||||||||||||||||||||||
Ans. | ※WLINK-SWUT的COM port設定錯誤,請先確認PC抓到的COM port number。 ※因SWUT 腳位跟Reset腳位是共用,所以開發板上的Reset線路在燒錄前需要先斷開。(在Reset Key附近有一個短路jump需斷開) 。 ※燒錄電壓問題: 綠色WLINK-SWUT燒錄板:支援5V燒錄。 藍色WLINK-SWUT燒錄板:支援3.3V/5V燒錄,有提供Jump切換3.3V、5V或由外部供電(Main board)皆可燒錄。 |
|||||||||||||||||||||||||||||||||||||||||||||
12 | 第一次可以燒錄,後續就無法再進行燒錄問題: | |||||||||||||||||||||||||||||||||||||||||||||
Ans. | ※燒錄工具: Code Option設定錯誤:MCU Source clock選擇錯誤、關閉內部或外部振盪器的電源導致MCU無法繼續工作。 ※程式部份: Source clock不是在12MHz下工作,導致燒錄的鮑率錯誤。 MCU進入Sleep mode,沒有設定喚醒條件,導致無法再燒錄。 MCU進入Green mode,沒有設定條件讓MCU切回12MHZ工作,導致無法再燒錄。 ※改善方式: 目前燒錄工具SWUT ISP V1.21已將Code option簡化,由程式碼自行設定,僅留Customer ID供客戶使用。 如MCU工作在下列三種模式: 外部振盪器非12MHz Sleep Mode Green Mode 可參考Data sheet 6.7章節 ISP時鐘源控制暫存器說明及程式範例。建議開發初期對GMCU使用不是很熟悉,可以在程式開頭加一段延遲副程式(3~5秒),再開始設定MCU的工作模式,可以減少因設定錯誤而無法燒錄問題。 |
|||||||||||||||||||||||||||||||||||||||||||||
13 | SWUT及NRST(Reset)電壓範圍為何? | |||||||||||||||||||||||||||||||||||||||||||||
Ans. | WT56F216 / WT51F104
|
|||||||||||||||||||||||||||||||||||||||||||||
14 | 何選擇WLINK-SWUT燒錄電壓? | |||||||||||||||||||||||||||||||||||||||||||||
Ans. | WLINK-SWUT可選擇3種燒錄時電壓: 1. JP3 腳位1-2連接: 表示WLINK-SWUT 可提供3.3V電壓給SWUT燒錄時使用。 2. JP3 腳位2-3連接: 表示WLINK-SWUT 可提供5V電壓給SWUT燒錄時使用。 3. JP3 腳位不相連接: 直接使用開發板上電源提供SWUT燒錄時電壓(電壓範圍 2.2V ~ 5.5V) 。 |
|||||||||||||||||||||||||||||||||||||||||||||
15 | 如何不需重新插拔WLINK-SWUT,便可重置PC COM Port? | |||||||||||||||||||||||||||||||||||||||||||||
Ans. | 按下下圖所示按鍵,即可重置PC COM Port。 |