AT88SCxx編程器使用說明.doc_第1頁
AT88SCxx編程器使用說明.doc_第2頁
AT88SCxx編程器使用說明.doc_第3頁
AT88SCxx編程器使用說明.doc_第4頁
AT88SCxx編程器使用說明.doc_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

SC-RWP2-USB型AT88SCxx讀寫編程器使用說明1. 簡介本讀寫編程器適用于AT88SCxx系列加密器件的開發(fā),具有讀寫配置區(qū)、讀寫用戶、模擬認(rèn)證、配置文件管理和脫機編程等功能。在熔絲已熔斷(在FUSES=#00H)的情況下,只要導(dǎo)入了正確的密鑰(Gc和Password),還可將器件所有數(shù)據(jù)和配置文件讀回。2.硬件簡介 讀寫編程器硬件示意圖如圖所示。USB接口:安裝時,用USB數(shù)據(jù)線與PC和USB連接。復(fù)位按鍵(RST):單片機復(fù)位編程按鍵(PROM):啟動一次編程測試按鍵(TEST):用于檢測器件安置是否正確。按下后,如綠燈亮表明通過檢測,如不亮則須對器件的安置情況進(jìn)行檢查。對SO-8封裝的器件須檢查安置方向和引腳連接情況;清零按鍵(CLR):使編程計數(shù)值清零。使用時,應(yīng)同時按下本鍵和“復(fù)位按鍵(RST)”,然后先釋放“復(fù)位按鍵(RST)”才能起作用。電源開關(guān):撥向“ON”一側(cè)為接通電源。也可直接使用USB供電。電源插座:直流輸入電壓8V15V。電源指示(PWR):點亮表明裝置電源已接通。成功指示(OK):點亮表明一次操作成功。器件電源(CVCC):點亮表明器件已上電。數(shù)碼顯示:顯示已編程器件的計數(shù),計數(shù)值斷電不丟失。轉(zhuǎn)換插座:安置時注意PCB板上白色線框。器件安置:安置時注意PCB板上白色線框注釋的1、4、5、8腳。安置后,應(yīng)按下“測試按鍵(TEST)” 以檢測器件的安置情況,綠燈點亮表明器件安置正確;否則為不正確,須檢查器件的安置情況。3.軟件使用方法對AT88SC0104C25616C各寄存器和數(shù)據(jù)存儲器的配置請參考Atmel公司的有關(guān)資料。3.1 生產(chǎn)配置文件(由已有的配置文件修改生成)1. 由“File”菜單中選擇“Lode File”。如要重新裝入配置文件,則應(yīng)先退出配置區(qū)/用戶區(qū)的操作界面。2. 由“Device Operations”菜單中選擇“Config Zone”,在此對配置區(qū)進(jìn)行配置,按“Leave”按鈕退出。3. 由“Device Operations”菜單中選擇“User Zone”,在此對用戶區(qū)進(jìn)行配置,按“Leave”按鈕退出。4. 由“File”菜單中選擇“Save File”,填寫保存文件名后選擇“保存文件”。在光盤上,有一個配置文件實例(“設(shè)計實例”目錄下demo1.dem)。3.2 生成配置文件(由器件的讀入內(nèi)容修改生成,應(yīng)先安置好器件)1. 由“Device Select”菜單中選擇對應(yīng)的器件型號,按“OK”按鈕。2. 由“Device Operation”菜單中選擇“PowerON”對器件上電。3. 由“Device Operation”菜單中選擇“Config Zone”,即可開始對器件的配置區(qū)進(jìn)行。4. 對于熔絲未熔斷的器件,填寫Secure Password 后按下“Verify”按鈕校驗傳輸密碼(SC)。 對于熔絲已熔斷的器件,請按下“導(dǎo)入G/Pfile”按鈕并由“*.gp”文件導(dǎo)入全部GC和Password。如果還沒有“*.gp”文件,則應(yīng)先生成該文件。5. 按下“Read Configure Zone”按鈕讀出配置區(qū)的數(shù)據(jù),修改后按下“Leave”按鈕。6. 由“Device Operation”菜單中選擇“User Zone”,按下“Read”按鈕讀出當(dāng)前用戶區(qū) 的數(shù)據(jù),讀取/修改其它用戶區(qū),應(yīng)先選擇用戶區(qū)。全部修改后按下“Leave”按鈕退出。7. 由“File”菜單中選擇“SaveFile”,填寫保存文件名后選擇“保存文件”。3.3 比較已裝入的配置文件如果不知道已下裝到裝置的配置文件是哪一個,可用本功能與已知配置文件進(jìn)行比較。1. 由“File”菜單中選擇“Lode File”,將配置文件裝入到PC軟件中。2. 由“Programme”菜單中選擇“Compare File Download”。4.軟件操作4.1 器件上電與器件斷電按下“Power ON”裝置對器件上電,器件被上電后“器件電源(CVCC)”指示燈亮;按下“Power OFF”,裝置切斷器件電源,器件被斷電后“器件電源(CVCC)”指示燈滅。4.2 選擇器件型號由“Device Select”菜單中選擇“Select Type”時將給出如下顯示。4.3 校驗傳輸密碼(SC:Secure Password)1. 由“Device Operations”菜單中選擇“Config Zone”。2. 將傳輸密碼輸入至“Secure Password”文本框。3. 按下“Verify”。如熔絲未熔斷且校驗傳輸密碼成功,提示“PAC=FF”,則可對配置區(qū)和用戶區(qū)進(jìn)行讀寫操作。4.4 讀寫配置區(qū)1. 熔絲未熔斷時的操作復(fù)位應(yīng)答由“Device Operations”菜單中選擇“Config Zone”時將給出如下顯示。讀或?qū)懖僮髑氨仨毾葯z驗傳輸密碼(SC)。裝入了配置文件后一旦進(jìn)行了讀操作,軟件中裝入的數(shù)據(jù)將被沖掉(原配置文件未改動)。制造號碼測試區(qū)廠商代碼寫熔絲值保存密鑰和密碼裝載密鑰和密碼寫配置區(qū)讀配置區(qū)讀密碼寫密碼密鑰密文發(fā)行商代碼確認(rèn)訪問權(quán)限識別碼NC(產(chǎn)品序列號)指定認(rèn)證次數(shù)限制和芯片地址歷史代碼熔絲情況讀熔絲值退出校驗密碼開始校驗DCR:指定認(rèn)證次數(shù)限制和芯片地址。AR0AR7:確定訪問權(quán)限,初始化時定義,指定對應(yīng)的用戶應(yīng)用區(qū)訪問方式,例如是否需要認(rèn)證,是否使用密碼,使用哪一套密碼,是否只讀等等。AAC:認(rèn)證錯誤計數(shù)器。PAC:密碼錯誤計數(shù)器。雙擊AR(訪問權(quán)限寄存器)或PR(密碼權(quán)限寄存器),彈出操作對話框如下;AR0:Password Mode:密碼驗證模式 Free:訪問無須密碼驗證 Write Password Required:只在寫用戶區(qū)時需要密碼驗證 R/W Password Required: 讀寫用戶區(qū)都需要密碼驗證Authentication Mode:認(rèn)證模式 Free:訪問無須認(rèn)證 For Write:只在寫時需要認(rèn)證 Normal:讀寫都需要認(rèn)證 Dual:難認(rèn)證模式PR0:Authentication Key:選擇使用哪套密鑰Program Only Key:Password Set:選擇使用那套密碼Encryption Required:傳輸密文模式,勾選為使用密文模式Write Lock Mode:寫鎖定模式Modify Forbidden:禁止修改Program Only:雙擊DCR(器件配置寄存器),彈出簡易操作對話框如下;Supervisor Mode Enable:SME = “0”時,正確驗證WRITE7的密碼后即可訪問所用密碼、密鑰和PAC數(shù)據(jù)SME = “1”時,驗證通過WRITE7的密碼不具有訪問其他密碼、密鑰和PAC的權(quán)限Unlimited Checksum Reads:UCR = “0”時,允許無線次數(shù)的讀校驗,而無需認(rèn)證UCR =“1時,執(zhí)行一次讀設(shè)備后,在次讀需要重新認(rèn)證Unlimited Authentication Trials:UAT = “0”時,AAC認(rèn)證次數(shù)計數(shù)器失效,可以無線認(rèn)證UAT= “1時,AAC認(rèn)證次數(shù)計數(shù)器使能,AAC=0時不能再認(rèn)證Eight Trials Allowed:ETA = “0”時,AAC和PAC的限制次數(shù)為8次($FF, $FE, $FC, $F8, $F0, $E0, $C0,$80, $00)ETA =“1”時,AAC和PAC的限制次數(shù)為4次($FF, $EE, $CC, $88, $00)注意:對于已將熔絲熔斷的器件,傳輸密碼(SC)已失效,操作前必須先導(dǎo)入GC/Passward,只有這樣,裝置才能夠讀出器件中的真實數(shù)據(jù);如未導(dǎo)入GC/Passward或?qū)氲腉C/Passward不正確,將會導(dǎo)致某些ACC或PAC不為FFH,還有可能使器件鎖死(即不能再使用)。為此,請在器件熔絲熔斷前將GC/Passward保存(*.gp文件)。并慎重使用導(dǎo)入GC/Passward文件的功能。2.熔絲已熔斷時在配置區(qū)下的操作此時,已不能進(jìn)行寫配置區(qū)操作,讀操作前必須先導(dǎo)入GC/Passward文件。如果已對用戶區(qū)進(jìn)行過讀寫操作,則須對器件斷電后重新上電才能正確讀出配置區(qū)的數(shù)據(jù)。4.5 讀寫用戶區(qū)讀寫器件之前須正確選擇器件型號,否則不能正確讀取數(shù)據(jù)。由“Device Operations”菜單中選擇“User Zone”,按下“Read”按鈕即可顯示出對應(yīng)用戶區(qū)的數(shù)據(jù)。操作前須先校驗傳輸密碼(SC)。 如對區(qū)內(nèi)數(shù)據(jù)進(jìn)行了修改,按下“Write”按鈕即可將數(shù)據(jù)寫入器件,每次只能讀寫1個用戶區(qū),如欲讀寫其它分區(qū),必須重新選擇用戶區(qū)。4.6 模擬認(rèn)證本操作須先校驗成功傳輸密碼且器件熔絲未熔斷,由“Device operations”菜單中選擇“Authentication”時將給出如下顯示,模擬認(rèn)證的區(qū)為02H用戶區(qū)。 模擬認(rèn)證時,數(shù)據(jù)的加密傳送過程,通過修改GC和(或)Ci來改變加密數(shù)據(jù)。常見問題:1. 在PC機與裝置通信過程中,請勿將裝置上的任何按鈕按下。2. 僅使用電腦USB供電可能會出現(xiàn)供電功率不足的故障,此時請使用外接電源。3. 啟動本軟件前,應(yīng)先將硬件裝置連接好并確認(rèn)USB驅(qū)動正確安裝,COM口介于COM3到COM16之間(含COM3和COM16),否則軟件不能正常運行。4. 如使用PC機原有USB驅(qū)動無法正常使用本軟件,須將原有驅(qū)動刪除,重新安裝本系統(tǒng)自帶的USB驅(qū)動。硬件準(zhǔn)確連接并且USB驅(qū)動正確安裝后,如果仍然在使用軟件時提示連接錯誤,須將PC機其它USB設(shè)備拔下。5. 讀配置區(qū)和用戶區(qū)時,如果已裝入了配置文件,則本次操作將會使裝入的配置文件的內(nèi)容全部清除。6. 如需實現(xiàn)識別號(Identification Number Nc)和/或發(fā)行碼(Issuer Code)自動遞增(使器件配置各部相同),須在下載配置文件前將對應(yīng)的INC選項點選,該功能只適用于脫機編程。讀配置區(qū)操作會自動清除INC選項。7. 編程時必須確認(rèn)器件安置正確、配置文件的適用型號與待編程器件型號一致、配置文件的傳輸密碼與待編程器件的傳輸密碼一致。8. 對于已將熔絲熔斷的器件,傳輸密碼(SC)已失效,操作前必須先導(dǎo)入GC/Passward,只有這樣,裝置才能夠讀出器件中的真實數(shù)據(jù);如未導(dǎo)入GC/Passward或?qū)氲腉C/Passward不正確,將會導(dǎo)致某些ACC或PAC不為FFH,還有可能使器件鎖死(即不能再使用)。為此,請在器件熔絲熔斷前將GC/Passward保存(*.gp文件)。并慎重使用導(dǎo)入GC/Passward文件的功能。9. 本裝置不支持如下情況的脫機編程:對SO8和DIP8封裝器件,熔絲值不為07;對卡式封裝器件,熔絲值不為46H。遇有上述情況,請使用手工操作。10. 寫熔絲:只有當(dāng)校驗安全密碼通過后才可以寫熔絲。新器件的熔絲值:對SO8和DIP8封裝器件為07H:對卡式封裝器件為46H(即ATR和FAB為只讀)。11. 對于卡片封裝的器件,其MTZ在重新上電后將自動恢復(fù)成默認(rèn)值F8F6H。12. 配置文件中“傳輸密碼”(SC)是編程器編程時所用的安全密碼,WRITE7是編程成功后修改的安全密碼;一般情況下,如果器件配置將來還可能更改,建議用戶不將器件的熔絲熔斷,而僅改掉“傳輸密碼”(SC)并妥善保管配置文件。13. 配置文件包含了器件的用戶區(qū)、配置區(qū)數(shù)據(jù)、器件型號、熔絲值、器件編程時所用的傳輸密碼(SC)。14. 裝置正常啟動后默認(rèn)的型號為AT88SC0104C。15. 各器件原始密碼:型號傳輸密碼(SC)AT88SC0104CDD4297AT88SC0204CE54747AT88SC0404C605734AT88SC0808C22E83FAT88SC1616C200CE0AT88SC3216CCB2850AT88SC6416CF7620BAT88SC12816C22EF67AT88SC25616C17C33A16. 建議用戶做配置文件時,除將密碼密鑰改寫外,將ARx、PRx、ACCx、CIx、SKx也改寫。17. 對于SO-8封裝的器件,器件安置方向如下所示:18. 與AT88SCxx器件接口的問題1) 可用DSP及嵌入式單片機器件自帶的I2C總線接口:2) 使用GPIO口。如使用GPIO口作為接口,建議采用如下的接口方式,以避免接口線輸入輸出方向切換不及時的問題:5.量產(chǎn)操作步驟1. 硬件連接好燒寫器,并測試通過。(請查看)2. 將器件上電并選擇好芯片型號,校驗密碼通過。(請查看)3. 導(dǎo)入配置文件,并根據(jù)產(chǎn)品需要修改識別碼、密文、密鑰、分區(qū)密碼、訪問權(quán)限等設(shè)置。(請查看)4. 勾選PER,按下“Write Fuses”(寫入熔絲值)燒斷熔絲。備注:AT88SC0104C的三種工作方式:1. 標(biāo)準(zhǔn)/密碼:配置區(qū)(明文)用戶數(shù)據(jù)(明文)密碼(明文)數(shù)據(jù)完整性(空)2. 認(rèn)證模式:配置區(qū)(明文)用戶數(shù)據(jù)(明文)密碼(密文)數(shù)據(jù)完整性(MAC)3. 加密模式:配置區(qū)(明文)用戶數(shù)據(jù)(密文)密碼(密文)數(shù)據(jù)完整性(MAC)AT88SCxx加密方式:1. 傳輸密碼加密(SC);說明:新采購的芯片就是通過傳輸密碼加密來防止意外修改配置參數(shù)。傳輸密碼使用的是WRITE7設(shè)置的密碼,出廠時是默認(rèn)密碼。該種加密方式主要優(yōu)點是既可以對芯片起到加密作用又可以在正確輸入密碼后對配置區(qū)和用戶區(qū)進(jìn)行修改。缺點加密程度不高,只有3個字節(jié)的密碼長度且數(shù)據(jù)傳輸使用的都是明文容易被破解。設(shè)置方法:出廠芯片就是使用傳輸密碼加密,可以通過修改WRITE7來修改密碼。并且熔絲不能被熔斷,一旦熔斷傳輸密碼自動失效且配置區(qū)不能再進(jìn)行修改。2. 認(rèn)證加密說明:認(rèn)證加密是當(dāng)熔絲燒斷后,要訪問用戶區(qū)時需要根據(jù)不同分區(qū)的AR(訪問權(quán)限寄存器)或

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論