PEmicro CPROG32Z Flash Programming Software
Ulwazi lweMveliso
I-CPROG32Z yinkqubo yeprogram esetyenziselwa ukucwangcisa i-microcontrollers. Ifuna i-interface ye-hardware ukudibanisa i-PC kunye ne-MCU ekujoliswe kuyo (iyunithi ye-microcontroller) nge-debug ribbon cable. Isoftware yenkqubo inokuqhutywa kwi-Windows Command prompt okanye ngokubiza i-CPROG32Z ephunyeziweyo ngeeparamitha zomgca womyalelo ochanekileyo. Iiparamitha zomgca womyalelo ovumelekileyo zezi:
- [?/!] – Sebenzisa i '?' okanye '!' ukhetho loonobumba ukwenza i
umdwelisi wenkqubo womyalelo wokulinda kwaye abonise isiphumo senkqubo kwiPROG32Z window. - [fileigama] - A file equlathe imiyalelo yenkqubo kunye nezimvo, okungagqibekanga = prog.cfg.
- [/PARAMn=s] – Iparamitha yomgca womyalelo enokuguqula uphumezo lweskripthi ngokufaka endaweni eyodwa. tags (/PARAMn).
- [INTERFACE=x] – Uhlobo lojongano lwehardware (USBMULTILINK,
I-PARALLEL, idilesi ye-Ethernet IP) esetyenziselwa ukudibanisa i-PC kunye ne-MCU ekujoliswe kuyo. - [PORT=y] – Inombolo yesibuko okanye igama elisetyenzisiweyo ukuqhagamshela i-PC kunye ne-MCU ekujoliswe kuyo.
- [izibuko zokubonisa] -Ibonisa uluhlu lwezixhobo zentsimbi eziqhagamshelweyo.
Imiyalelo yokusetyenziswa kwemveliso
Ukusebenzisa isoftware yenkqubo yeCPROG32Z, landela la manyathelo:
- Qhagamshela ujongano lwehardware phakathi kwePC yakho kunye neMCU ekujoliswe kuyo usebenzisa intambo yeribhoni yokulungisa ingxaki.
- Qala isoftware yenkqubo ngokuyiqhuba kwi-Windows Command prompt okanye ngokubiza i-CPROG32Z ephunyeziweyo ngeeparamitha zomgca womyalelo ochanekileyo.
- Sebenzisa iparameters zelayini yomyalelo evumelekileyo ukulungisa umbhalo obhalwayo ukuba kuyimfuneko.
- Khetha uhlobo lojongano lwehardware kunye nenombolo yezibuko okanye igama elisetyenziselwa ukuqhagamshela iPC kunye ne-MCU ekujoliswe kuyo.
- Cwangcisa umlawuli omncinci usebenzisa isoftware yokucwangcisa.
Exampiparameters zomgca womyalelo:
- CPROG32Z ?
- CPROG32Z [fileigama] /PARAMn=s INTERFACE=USBMULTILINK
PORT=USB1 - CPROG32Z [fileigama] I-INTERFACE=I-CYCLONE PORT=10.0.1.223 IGAMA=“I-Joe's Cyclone”
- CPROG32Z [fileigama] INTERFACE=USBMULTILINK PORT=PE5650030
- CPROG32Z [fileigama] INTERFACE=ISIBONELELO SOKUNXIBELELANA=COM1
Intshayelelo
I-CPROG32Z yinguqulo yomyalelo we-Windows ye-software ye-PROG32Z eqhuba i-Flash, i-EEPROM, i-EPROM, njl.njl. ngokusebenzisa i-PEmicro hardware interface kwi-NXP 683xx exhaswayo. Ujongano lwehardware lufumaneka kwiPEmicro. Nje ukuba i-hardware yakho yojongano iqhagamshelwe ngokufanelekileyo phakathi kwePC yakho kunye nesixhobo ekujoliswe kuso, unokuqalisa iCPROG32Z ephunyezwayo kumgca womyalelo. Ukongeza kokuphunyezwayo, iiparamitha zomgca womyalelo omninzi kufuneka zigqithiswe ukuze kuqwalaselwe ukuba yeyiphi i-PEmicro hardware interface CPROG32Z kufuneka izame ukudibanisa nayo, kunye nokuqwalasela ukuba i-interface ye-hardware iya kudibanisa njani kwisixhobo esijoliswe kuyo. Ezi parameters ziquka igama loqwalaselo (.CFG) file, kunye nemiyalelo yokuqalisa njengegama lojongano lwe hardware okanye izibuko apho ujongano ludityanisiwe. Intshayelelo
I-CPROG32Z luhlobo lomyalelo weWindows wesoftware yePROG32Z
iinkqubo Flash, EEPROM, EPROM, njalo njalo ngokusebenzisa PEmicro hardware ujongano a
iprosesa ye-NXP 683xx exhaswayo. Ujongano lwehardware lufumaneka kwi
I-PEmicro.
Nje ukuba ihardware yakho yojongano iqhagamshelwe ngokufanelekileyo phakathi kwePC yakho kunye nesixhobo ekujoliswe kuso, unokuqalisa iCPROG32Z ephunyezwayo kumgca womyalelo. Ukongeza kokuphunyezwayo, iiparamitha zomgca womyalelo omninzi kufuneka zigqithiswe ukuze kuqwalaselwe ukuba yeyiphi i-PEmicro hardware interface CPROG32Z kufuneka izame ukudibanisa nayo, kunye nokuqwalasela ukuba i-interface ye-hardware iya kudibanisa njani kwisixhobo esijoliswe kuyo. Ezi parameters ziquka igama loqwalaselo (.CFG) file, kunye nemiyalelo yokuqalisa njengegama lojongano lwe hardware okanye izibuko apho ujongano ludityanisiwe.
Ukuqala eqala
- Qhagamshela ujongano lwehardware phakathi kwePC yakho kunye ne-MCU ekujoliswe kuyo ngentambo yeribhoni yokulungisa ingxaki.
- Qala isoftware yenkqubo ngokuyiqhuba kwi-Windows Command prompt okanye ngokubiza i-CPROG32Z ephunyeziweyo ngeeparamitha zomgca womyalelo ochanekileyo. Iparamitha zomgca womyalelo ezivumelekileyo zezi:
- CPROG32Z [?/!] [fileigama] [/PARAMn=s] [v] [cwangcisa_ukulibazisa ngokutsha n] [bdm_speed n]
[i-hideapp] [i-freq n] [I-Interface=x] [izibuko=y] [izibuko zemiboniso] [nosync]
[/logfile logfileigama] apho: - [?/!] Sebenzisa i-'?' okanye' '!' ukhetho lomlinganiswa ukwenza umdwelisi wenkqubo womyalelo ukuba alinde kwaye abonise isiphumo sokudweliswa kwenkqubo kwiPROG32Z window. '?' iyakuhlala ibonisa isiphumo, '!' izakubonisa isiphumo kuphela ukuba kwenzeke imposiso. Ukuba umsebenzisi akasebenzisi ibhetshi file ukuvavanya inqanaba lemposiso, oku kubonelela ngendlela yokubonisa isiphumo senkqubo. Olu khetho kufuneka lube lukhetho lokuQala lwelayini yomyalelo.
- [fileigama] A file equlathe imiyalelo yenkqubo kunye nezimvo, okungagqibekanga = prog.cfg. Jonga iCandelo 7 – Eksample Programming Script File example.
- [/PARAMn=s] Iparamitha yomgca womyalelo enokuguqula uphumezo lokushicilelweyo ngokubeka endaweni eyodwa tags (/PARAMn). Oku kungasetyenziselwa ukubuyisela nayiphi na indawo yescript ukuquka imiyalelo yenkqubo, fileamagama, kunye neeparamitha. Amaxabiso asebenzayo ka n are 0..9. s ngumtya oza kubuyisela nakuphi na ukwenzeka kwe/PARAMn kwiscript file. ICandelo lesi-8 – Ukusebenzisa i-Command Line Parameters kwi-Script ine example yokusetyenziswa.
- [INTERFACE=x] Apho u-x yenye yezi zilandelayo: (Jonga umzekeloampicandelo les)
I-USBMULTILINK (Olu seto lukwaxhasa i-OSBDM) PARALLEL (I-Parallel Port okanye i-BDM Lightning [Ilifa]) - [PORT=y] Apho ixabiso lika-y liyenye yezi zilandelayo (bona iparamitha yomyalelo wezibuko zomyalelo kuluhlu lwehardware eqhagamshelweyo; soloko ukhankanya udidi “lojongano” ngokunjalo):
- USBx Apho i-x = 1,2,3, okanye 4. Imele inombolo yokubala kwiqhekeza ngalinye le-hardware eqala ku-1. Iluncedo xa uzama ukuqhagamshela kwi-Cyclone okanye i-Multilink product. Ukuba kuphela iqhekeza elinye lehardware eliqhagamshelweyo, liya kuhlala libala njenge-USB1.
Umdalaample ukukhetha i-Multilink yokuqala efunyenweyo yile: INTERFACE=USBMULTILINK PORT=USB1 - #.#.#.# Idilesi ye-IP ye-Ethernet #.#.#.#. Isimboli nganye # imele inani lokugqibela phakathi kuka-0 no-255.
Uqhagamshelwano nge-Ethernet.
I-INTERFACE=I-CYCLONE PORT=10.0.1.223 - NAME Ezinye iimveliso, ezifana neCyclone kunye neTracelink, zixhasa ukwabiwa kwegama kwiyunithi, njenge "Joe's Max". I-Cyclone inokubhekiswa kuyo ngegama elinikiweyo. Ukuba kukho naziphi na izithuba egameni, yonke ipharamitha kufuneka ifakwe kwiingcaphuno eziphindwe kabini (le yimfuneko yeWindows, kungekhona i-PEmicro imfuneko).
ExampLes: INTERFACE=ICYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=INkanyamba kaJoe” - I-USB EYODWA Iimveliso ze-Multilink zonke zinenombolo ye-serial ekhethekileyo eyabelwe yona, njenge-PE5650030. I-Multilink inokuthunyelwa kule nombolo.
- Oku kuluncedo kwimeko apho iiyunithi ezininzi ziqhagamshelwe kwiPC enye.
Exampngaphantsi: INTERFACE=USBMULTILINK PORT=PE5650030 - COMx Apho u-x = 1,2,3, okanye 4. Imele inombolo ye-COM port. Iyasebenza kujongano lweCyclone. Ukuqhagamshela kwiNkanyamba kwi-COM1 : INTERFACE=CYCLONE PORT=COM1 x Apho x = 1,2,3, okanye 4. Imele inombolo yezibuko enxuseneyo Ukukhetha ujongano olunxuseneyo kwi-Parallel Port #1 : INTERFACE=PARALLEL PORT=1
- PCIx Apho x = 1,2,3, okanye 4. Imele inombolo yekhadi le-BDM Lightning. (Qaphela: le yimveliso yelifa)
Ukukhetha intambo enxuseneyo kwi-BDM Umbane #1 : INTERFACE=PARALLEL PORT=PCI1
[Iizibuko zokubonisa] Umdwelisi wenkqubo welayini yomyalelo ukhupha onke amazibuko akhoyo kumbhalo file kwaye emva koko iyaphelisa (kungakhathali nokuba zeziphi ezinye iiparamitha zomgca womyalelo). Olu lwazi lukhupha isicatshulwa file ibandakanya iiparameters ezifunekayo ukuqhagamshelana nehardware yeprogram eqhotyoshelweyo kunye nenkcazo yojongano lwehardware. Imveliso emiselweyo fileIgama yi-ports.txt kwaye yenziwe kulawulo olufanayo ne-CPROG.
Isiphumo sinokuthi sibhekiswe kwenye eyahlukileyo file.
Example: SHOWPORTS=C:\MYPORTS.TXT
Olu luhlu alubonisi izibuko ezihambelanayo okanye iinketho zezibuko leCOM
nazo ziyafumaneka. Ngezantsi i example yemveliso
kujongano lwehardware eyahlukeneyo eqhagamshelwe kwiPC (Qaphela
ukuba kukho iindlela ezahlukeneyo zokujongana neyunithi enye; i
idatha yojongano ngalunye inokulandelwa ngumgca we [DUPLICATE] obonisa ileyibhile eyahlukileyo yojongano olufanayo).
Imveliso yemiboniso Example:
INTERFACE=USBMULTILINK PORT=PE5650030 ; USB1 : Multilink Universal FX Rev A (PE5650030)[PortNum=21] INTERFACE=USBMULTILINK PORT=USB1 ; USB1 : Multilink Universal FX Rev A (PE5650030)[PortNum=21][DUPLICATE] - [akukho sync] Oku kuthintela umdwelisi wenkqubo ekuqinisekiseni ukuba unxibelelwano olujoliswe ekujoliswe kuko luyasebenza ekuqaleni. Ukuqinisekisa kubandakanya ukufunda nokubhala irejista yedatha ye-D0. Oku kuluncedo kwezinye iinguqulelo ezintsha ze 68F375 iprosesa enokuba nengxaki ngexesha lolu hlobo lokuqinisekisa.
- [v] Ibangela umdwelisi wenkqubo angajongi uluhlu lweedilesi zerekhodi ze-S phambi kokwenza inkqubo okanye aqinisekise. Oku kukhawuleza inkqubo yokucwangcisa. Ukhetho kufuneka lusetyenziswe ngononophelo njengoko zonke ezingaphandle koluhlu lweerekhodi aziyi kuhoywa.
- [reset_libation n] Ixela ukulibaziseka emva kokuba umdwelisi wenkqubo ephinde wamisela itekeni esiyijongileyo ukuze sibone ukuba inxalenye ihambe kakuhle na kwindlela yangasemva yolungiso. Oku kuluncedo ukuba ekujoliswe kuko kunomqhubi wokusetha ngokutsha obambe i-MCU ekusetweni ngokutsha emva kokuba umdwelisi ekhuphe umgca wokusetha ngokutsha. Ixabiso le-n lilibaziseko kwi-milliseconds.
- [bdm_isantya n] Olu khetho luvumela umsebenzisi ukuba acwangcise isantya sewotshi ye-BDM yojongano lwe-PEmicro's debug. Eli xabiso lipheleleyo lingasetyenziswa|
ukufumanisa isantya sonxibelelwano ngokwe
Iinxaki ezilandelayo:
USB-ML-16/32: (1000000/(N+1)) Hz – Imveliso yelifa
USB Multilink Universal FX: (25000000/(N+1)) Hz
BDM Umbane : (33000000/(2*N+5)) Hz – Imveliso yelifa Ixabiso n kufuneka libe phakathi kwe-0 kunye ne-31. Le wotshi yokutshintsha iqala ukusebenza emva kokuba imiyalelo engaphezulu kwenkqubo ye-algorithm iphunyeziwe ukuze le miyalelo inokwandisa Isantya sokujolisa kwaye uvumele ikloko yokutshintsha ngokukhawuleza. Le wotshi ayinako ukudlula i-div 4 yesiqhelo sebhasi yeprosesa. - [isicelo esifihlakeleyo] Oku kuya kubangela umdwelisi wenkqubo womyalelo ukuba angabonisi ubukho obubonakalayo ngelixa esebenza ngaphandle kokuvela kwibar yomsebenzi. 32-bit izicelo kuphela!
- [ rhoqo n] Ngokungagqibekanga, isoftware ye-PROG32Z izama ukumisela ngokuzenzekelayo ukuba isantya ekujoliswe kuso sibaleka kangakanani ngokulayisha inkqubo yokulibaziseka kwiprosesa kunye nexesha elithatha ixesha elingakanani ukuphumeza. Kwabanye oomatshini, oku kunokuvelisa iziphumo ezingangqinelaniyo ezinokuchaphazela i-algorithms yenkqubo edanyazayo yangaphakathi kwi-MCU. I-PEmicro ibonelela ngendlela yomgca womyalelo ovumela umsebenzisi ukuba azise isoftware yePROG32Z kanye ukuba iprosesa ekujoliswe kuyo isebenza ngokukhawuleza kangakanani. Ngale ndlela, ixesha kwii-algorithms liya kuchaneka. Kumgca womyalelo, ukhankanya i-FRENAL iwotshi frequency kwi-Hertz ilandela i-'FREQ' isazisi. Qaphela ukuba ngokubanzi ukuba usebenzisa isixhobo esidanyazayo sangaphandle kwi-MCU, le parameter yexesha ayifuneki njengoko isibane siphatha ixesha ngokwalo.
- [/logfile logfileigama] Olu khetho luvula ilogfile yegama elithi “logfileigama” eliya kubangela ukuba naluphi na ulwazi olubhalwe kwimo yefestile nayo ibhalwe koku file. I “logfileigama” kufuneka ibe ligama lendlela epheleleyo njenge
c:\mydir\mysubdir\mylog.log.
Umgca womyalelo Eksampngaphantsi:
CPROG32Z C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
Ivula i-CPROG32Z ngolu hlobo lulandelayo: - – Qhuba iscript C:\ENGINE.CFG
- -I-Interface yeyokuqala i-USB Multilink Universal FX enenombolo yesiriyali PE5650030
- -Izibonele ngokuzenzekela unxibelelwano (io_delay_cnt ayimiselwanga)
- CPROG32Z C:\ENGINE.CFG Interface=USBMULTILINK Port=USB1
Ivula i-CPROG32Z ngezi ndlela zilandelayo: – Sebenzisa iscript seC:\ENGINE.CFG – Ujongano-ndlela yi-USB Multilink Universal FX, ujongano lokuqala luchongiwe.
- [/logfile logfileigama] Olu khetho luvula ilogfile yegama elithi “logfileigama” eliya kubangela ukuba naluphi na ulwazi olubhalwe kwimo yefestile nayo ibhalwe koku file. I “logfileigama” kufuneka ibe ligama lendlela epheleleyo njenge
- CPROG32Z [?/!] [fileigama] [/PARAMn=s] [v] [cwangcisa_ukulibazisa ngokutsha n] [bdm_speed n]
Imiyalelo yokucwangcisa
Imiyalelo yokucwangcisa yonke iqala ngolandelelwano loonobumba ababini elandelwa sisithuba esimhlophe (izithuba ezingenanto okanye iithebhu). Imigca eqala ngabalinganiswa abangeyiyo imiyalelo idweliswe njengee-REKS. Igama elithile fileigama lithetha indlela epheleleyo yeDOS eya ku file. Imiyalelo isebenzisa iikhowudi ezinobumba ezimbini ezifanayo njengoko zisetyenziswa kwiinkqubo ezisebenzisanayo PROG32Z. Okufanayo .32P files ezisetyenziswa yi PROG32Z zisetyenziselwa ukuseta isixhobo esithile ukuba sicwangciswe. Ukuba umsebenzi womsebenzisi ukhankanyiwe kwisixhobo esithile, umyalelo waso oonobumba ababini kunye nentsingiselo okanye umsebenzisi_par zichaziwe kwi.32P file. Qaphela: Umyalelo weparameters starting_addr, ending_addr, base_addr, byte, word, and user_par sebenzisa ifomathi yehexadecimal engagqibekanga.
- BM -Imodyuli yokukhangela engenanto.
- I-BR iqalisa_i-addr ending_addr
- – Uluhlu lokutshekisha olungenanto. UTSHINTSHO n.nn -
- (Isitshingitshane kuphela) Guqula umqulutage inikezelwe kwithagethi, apho i-n.nn imele ixabiso eliphakathi kwe-0.00 kunye ne-5.00, lidibene. Xa umyalelo uphumeza iNkanyamba iya kutshintsha kwangoko kuloo voltage. Ukuba iCyclone relays icinyiwe phambi kokubiza lo myalelo, iirelays ziya kuvula kwaye zisete ivolthi entsha.tage ixabiso xa lo myalelo uphunyeziwe. Qaphela ukuba uphantsi kakhulu umthamotagIxabiso le-e lingabeka isixhobo kwimowudi yamandla aphantsi enokulahlekelwa lunxibelelwano lolungiso lweempazamo ngokupheleleyo. Qinisekisa ukuba iisetingi ze-jumper ye-Cyclone zicwangciswe kakuhle ukuthumela amandla kumazibuko afanelekileyo.
- EB iqalisa_i-addr ending_addr -Cima uluhlu lwe-byte.
- EW ukuqala_addr ending_addr -Cima uluhlu lwamagama.
- EM - Cima imodyuli.
- PB qala_yongeza byte … byte – Iibhayithi zeNkqubo.
- PW isiqalo_igama … igama – amagama enkqubo.
- PM – Imodyuli yenkqubo.
- CM fileigama isiseko_i-addr – Khetha imodyuli .32P file. Qaphela: Iimodyuli ezithile zinokufuna idilesi esisiseko ukuba ichazwe.
- VM – Qinisekisa imodyuli.
- I-VR iqalisa_i-addr ending_addr - Qinisekisa uluhlu.
- UM fileigama -Layisha imodyuli.
- UR qala_yongeza isiphelo_yongeza fileigama – Layisha uluhlu.
- SS fileigama – Cacisa irekhodi S.
- SM qala_yongeza ending_addr – Bonisa imodyuli.
- RELAYSOFF - (I-Multilnk FX & Cyclone kuphela) Vala ukuhanjiswa okunika amandla ekujoliswe kuyo, kubandakanywa ukulibaziseka kombane xa kucacisiwe. Ngokukodwa kuluncedo kubasebenzisi abafuna ukwenza umjikelo wamandla ebhodini yabo ngaphambi kokuqhuba iimvavanyo, vumela i-bootloader yabo isebenze, okanye ikhowudi yesicelo iqhutywe emva kokuhlelwa.
- RELAYSON - (I-Multilnk FX & Cyclone kuphela) Vula ii-relays ukunika amandla ekujoliswe kuyo, kubandakanywa ukulibaziseka kombane xa kucacisiwe. Umqulutage enikiweyo iya kusekelwa kumqulu wokugqibelatagisicwangciso sicacisiwe. Kubasebenzisi beCyclone, umyalelo we-CHANGEV unokutshintsha i-voltagixabiso e. Ngokukodwa kuluncedo kubasebenzisi abafuna ukwenza umjikelo wamandla ebhodini yabo phambi kokuba baqhube iimvavanyo, vumela i-bootloader yabo isebenze, okanye ikhowudi yesicelo iqhutywe emva kwenkqubo.
- HE – Uncedo (jonga cprog.doc file).
- QU – Yeka.
- RE – Seta kwakhona itshiphu.
- GO –Iqalisa ukusebenza isixhobo. Ingasetyenziswa njengomyalelo wokugqibela ukuba ufuna isixhobo siqhube uvavanyo. Kufuneka kwandulwe ngoko nangoko ngumyalelo 'RE'.
- DE amaxesha -Ilibazisa "timeinms" millisecond
- xx umsebenzisi_par – Kuphela kumsebenzi womsebenzisi ochazwe kwi-.32P file.
Uqwalaselo Imiyalelo Yokuqalisa
Imiyalelo yoqwalaselo yonke iqwalaselwe phambi kokuba umdwelisi azame ukuqhagamshelana noko kujoliswe kuko. Lonke ubumbeko file icalulwe ukulungiselela le miyalelo phambi kokuzama unxibelelwano. Eli candelo linika ngaphezuluview yokusebenzisa le miyalelo yoqwalaselo ukwenza uhlobo olwahlukileyo loqwalaselo.
Phawula: Isiseko esingagqibekanga somyalelo woqwalaselo iparameters yidesimali. Uphelileview yemiyalelo yoqwalaselo ngolu hlobo lulandelayo:
- CUSTOMTRIMREF nnnnnnnn.nn
Iwashi efunwayo yewotshi yangaphakathi ye-“PT; Inkqubo Trim” umyalelo. Le frikhwethi ithatha indawo yewotshi yereferensi engagqibekanga. Amaxabiso asebenzayo ka-“n” axhomekeke kwisixhobo esithile esenziwayo. Nceda ubhekisele kwiinkcukacha zombane zesixhobo sakho ukuze ufumane ireferensi yangaphakathi yoluhlu lwamaza ewotshi.
Apho:
nnnnnnnn.nn: Ukuphindaphinda kwi-Hertz eneendawo ezimbini zedesimali - UMboneleli n
Imisela ukuba ujongano kufuneka lunike amandla koko kujoliswe kuko. QAPHELA: Ayilulo lonke ujongano lwehardware oluxhasa lo myalelo. Amaxabiso asebenzayo ka n ngala:- 0 : I-interface ayiboneleli ngamandla ekujoliswe kuyo. (Okuhlala kukho)
- I-1 : Yenza i-Interface isebenze inika amandla ekujoliseni.
(PHAWULA: Iyafana nokhetho lwelifa :
- :USEPRORELAYS n) POWERDOWNDELAY n
Ubungakanani bexesha lokulibaziseka xa umbane ekujoliswe kuwo ucinyiwe ukuze ubonelelo lwamandla ekujoliswe kulo lwehle luye ngaphantsi kwe-0.1v. n lixesha kwi milliseconds. - :POWERUPDELAY n
Ubungakanani bexesha lokulibazisa xa amandla ekujoliswe kuwo evuliwe OKANYE ekujoliswe kuko kusetwa ngokutsha, naphambi kokuba isoftwe izame ukuthetha nethagethi. Eli xesha linokuba ludibaniso lwamandla ngexesha kunye nexesha lokusetha kwakhona (ngokukodwa ukuba umqhubi wokusetha kwakhona usetyenziswa). n lixesha kwi milliseconds. - :POWEROFFONEXIT n
Imisela ukuba ngaba amandla anikezelwe ekujoliswe kuwo kufuneka acinywe xa isicelo se-CPROG32Z siphelile. QAPHELA: Ayilulo lonke ujongano lwehardware oluxhasa lo myalelo. Amaxabiso asebenzayo ka n ngala:- 0 : Cima umbane xa uphumayo (okuhlala kukho)
- 1 : Gcina amandla evuliwe xa uphuma
Ukuqinisekiswa Kuphelileview
Kukho imiyalelo emininzi ekhoyo enokusetyenziswa ukuqinisekisa imixholo yesibane kwisixhobo emva kokuyiprogramu. Owona myalelo usetyenziswa kakhulu ngu “VC
;Qinisekisa i-CRC yeNjongo File kwiModyuli”. Umyalelo othi "VC" uya kuyala i-CPROG32Z ukuba iqale ibale ixabiso le-16-bit CRC ukusuka kwinto ekhethiweyo. file. I-CPROG32Z iya kuthi emva koko ilayishe ikhowudi kwi-RAM yesixhobo kwaye iyalele isixhobo ukubala i-bit ye-16 yexabiso le-CRC kwimixholo kwi-FLASH yesixhobo. Kuphela kuluhlu lwedilesi esebenzayo kwinto file zibalwa kwisixhobo. Kanye ixabiso le-16-bit CRC ukusuka kwinto file kunye nesixhobo siyafumaneka, i-CPROG32Z iyabathelekisa. Imposiso iyaphoswa ukuba amanani amabini awahambelani.
Kungenjalo, umyalelo othi "VM ;Qinisekisa iModyuli" unokusetyenziselwa ukwenza uqinisekiso lwe-byte phakathi kwento ekhethiweyo. file kunye nesixhobo. Ngokuqhelekileyo, umyalelo we-VM uya kuthatha ixesha elide ukwenza kunomyalelo we-VC ukususela ekubeni i-CPROG32Z kufuneka ifunde imixholo ye-FLASH ye-byte yesixhobo. Kukho neminye imiyalelo emibini enokusetyenziselwa ukuqinisekiswa. I-"SC ;Bonisa iModyuli ye-CRC" iyalela i-CPROG32Z ukulayisha ikhowudi kwi-RAM yesixhobo kwaye iyalele isixhobo ukubala ixabiso le-16-bit CRC kwimixholo yeFLESHI yonke yesixhobo, equka imimandla engenanto. Emva kokuba ixabiso le-16-bit CRC libalwe, i-CPROG32Z iya kubonisa ixabiso kwifestile yesimo. Umyalelo othi “VV ;Qinisekisa iModyuli yeCRC kwiXabiso” uyafana nomyalelo othi “SC”. Umahluko kukuba endaweni yokubonisa ixabiso elibaliweyo le-16-bit CRC, i-CPROG32Z iya kuthelekisa ixabiso elibaliweyo ngokuchasene nexabiso le-16-bit CRC elinikwe ngumsebenzisi.
Imposiso yeDOS iBuyisa
Impazamo ye-DOS ebuyayo inikezelwe ukuze ivavanywe kwi-.BAT files. Iikhowudi zempazamo ezisetyenzisiweyo zezi:
- 0 – Inkqubo igqityiwe ngaphandle kweempazamo.
- I-1-Irhoxisiwe ngumsebenzisi.
- 2 – Impazamo yokufunda irekhodi S file.
- 3 – Qinisekisa impazamo.
- 4 – Qinisekisa icinyiwe ngumsebenzisi.
- 5 – S irekhodi file ayikhethwanga.
- 6 – Idilesi yokuqala ayikho kwimodyuli.
- I-7 - Idilesi yokuphela ayikho kwimodyuli okanye ingaphantsi kwedilesi yokuqala. 8 – Ayinakuvula file ukulayisha.
- 9 - File bhala imposiso ngexesha lokulayisha.
- I-10 - Ukulayisha kurhoxisiwe ngumsebenzisi.
- 11 – Impazamo yokuvula .32P file.
- 12 – Impazamo yokufunda .32P file.
- I-13 - Isixhobo asizange siqalise.
- 14 – Impazamo yokulayisha .32P file.
- 15-Imposiso yokwenza imodyuli esandula ukukhetha.
- I-16 - Irekhodi ye-S ecacisiweyo file ayifunyanwa.
- 17 – Isithuba sesithinteli esingonelanga esichazwe ngu-.32P ukubamba a file S-irekhodi. I-18 - Impazamo ngexesha lokucwangcisa.
- 19 – Idilesi yokuqalisa ayibonisi kwimodyuli.
- 20 – Impazamo ngexesha lenkqubo yokugqibela ye-byte.
- 21 – Idilesi yenkqubo ayisekho kwimodyuli.
- I-22 - Idilesi yokuqala ayikho kumda wegama elihambelanayo.
- 23 – Impazamo ngexesha lokucwangcisa igama lokugqibela.
- 24 – Imodyuli ayikwazanga ukucinywa.
- 25 – Igama lemodyuli alicinywanga.
- 26 – Ikhethiwe .32P file ayiphumezi ukujonga nge-byte.
- 27 – Imodyuli yebhayithi ayicinywanga.
- 28 – Idilesi yokuqalisa yokucima igama kufuneka ilingane.
- 29 – Idilesi yesiphelo yokucima igama kufuneka ilingane.
- 30 – Iparamitha yomsebenzisi ayikho kuluhlu.
- 31 – Imposiso ngexesha .32P umsebenzi ochaziweyo.
- 32 -Izibuko elichaziweyo alifumaneki okanye impazamo yokuvula izibuko.
- 33 – Umyalelo awusebenzi kule .32P file.
- 34 – Ayinakungena imo yangasemva. Jonga imidibaniso.
- 35 -Ayikwazi ukufikelela kwiprosesa. Zama ukusetwa ngokutsha kwesoftware.
- 36 – Ayisebenzi .32P file.
- 37-Ayikwazi ukufikelela kwiprosesa ye-RAM. Zama ukusetwa ngokutsha kwesoftware.
- 38 – Ukuqaliswa kurhoxisiwe ngumsebenzisi.
- 39 – Impazamo ekuguquleni inombolo yomyalelo wehexadecimal.
- 40 – Uqwalaselo file ayichazwanga kwaye file iprog.cfg ayikho.
- 41 – .32P file ayikho.
- 42 – Impazamo kwinombolo ye-io_delay kumgca womyalelo.
- 43 – Iparamitha yomgca womyalelo engasebenziyo.
- 44 - Impazamo echaza ukulibaziseka kwedesimali kwimilliseconds.
- 47 – Impazamo kwisikripthi file.
- 49 – Ikhebula ayibonwa
- 50 – S-Record file ayiqulathanga idatha esebenzayo.
- 51 – Ukusilela koQinisekiso lweChecksum – Idatha yerekhodi ye-S ayihambelani nenkumbulo ye-MCU. 52 – Ukuhlela kufuneka kuvulwe ukuze kuqinisekiswe utshekhiwo lwe-flash.
- 53 – Iirekhodi ze-S azikho zonke kuluhlu lwemodyuli. (bona "v" ipharamitha yomgca womyalelo)
- 54 – Impazamo ichongiwe kuseto kumgca womyalelo wezibuko/ujongano
- 60 – Impazamo ekubaleni ixabiso lesixhobo se-CRC
- 61 - Impazamo - I-CRC yesixhobo ayihambelani nexabiso elinikiweyo
- 70-Impazamo-i-CPROG sele iqhuba
- 71 – Impazamo – Kufuneka ichaze zombini i-INTERFACE ne-PORT kumgca womyalelo
- I-72 - Iprosesa ekujoliswe kuyo ayixhaswanga yi-interface yangoku ye-hardware.
Example Programming Script File
Udweliso lwenkqubo file kufuneka ibe yi-ASCII esulungekileyo file ngomyalelo omnye kumgca ngamnye. Le yi-CFG file kwi-ex yangaphambiliamples.
Umdalaample yi:
- CM C:\PEMICRO\333__48K.32P 0 EM: Cima imodyuli
- BM: Qwalasela imodyuli
- SS C:\PEMICRO\TEST.S19: Chaza i-S19 emayisetyenziswe
- PM: Cwangcisa imodyuli nge-S19
- VM: ; Qinisekisa imodyuli kwakhona
Phawula: Amagama endlela ye files ezizalanayo ne CPROG ephunyeziweyo nazo zingasetyenziswa.
Ukusebenzisa iiParameters zoMlayini-womyalelo kwiSikripthi
Iparamitha yomgca womyalelo kwimo ye/PARAMn=s inokusetyenziselwa ukufaka okubhaliweyo kwiscript file endaweni ekhethekileyo tags. Oku kungasetyenziselwa ukubuyisela nayiphi na indawo yescript ukuquka imiyalelo yenkqubo, fileamagama, kunye neeparamitha. Amaxabiso asebenzayo ka n are 0..9. s ngumtya oza kubuyisela nakuphi na ukwenzeka kwe/PARAMn kwiscript file.
Njenge exampLe, le script ilandelayo ilandelayo ingasetyenziselwa udweliso lwenkqubo kunye nokusebenza okufanayo kwe-example script kwiCandelo lesi-7 – Eksample Programming Script File:
CM / PARAM1 EM: CM / PARAM1 EM
BM: BM
SS / PARAM2 PM: SS / PARAM2 PM
/PARAM3 : /PARAM3
Ezi parameters zilandelayo ziyakongezwa kumgca womyalelo we-CPROG:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
/PARAM2=C:\PEMICRO\TEST.S19
/PARAM3=VM
PHAWULA: Ekubeni i-parameter / PARAM1 inesithuba kwixabiso layo, yonke ipharamitha kufuneka ifakwe kwiikowuteshini ezimbini. Oku kubonisa kwiWindows ukuba yiparameter enye. Kulo mzekelo, idilesi yesiseko ye-0x0 ibandakanyiwe kwi-Khetha umgca weModyuli kwiskripthi, ngoko ke / PARAM1 kufuneka icaciswe kumgca womyalelo ngolu hlobo:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
Ngoko i-ex epheleleyoample ilayini yomyalelo iya kuba (qaphela ukuba oku kuyaqhubeka; akukho kuqhawulwa komgca):
C:\PEMICRO\CPROG32Z INTERFACE=USBMULTILINK PORT=PE5650030 BDM_SPEED 0 C:\PROJECT\GENERIC.CFG
“/PARAM1=C:\PEMICRO\333__48K.32P 0″ /PARAM/
param2=C:\PEMICRO\TEST.S19 /PARAM3=VM
Sample Batch File
Nantsi i-example yokufowunela umdwelisi wenkqubo yomyalelo kunye nokuvavanya ikhowudi yempazamo yokubuyela kwibhetshi elula file. Sample batch files zinikwa zombini Windows 95/98/XP kunye Windows 2000/NT/XP/Vista/7/8/10.
Windows NT/2000/Vista/7/8/10:
C:\PROJECT\CPROG32Z C:\PROJECT\ENGINE.CFG
I-INTERFACE=USBMULTILINK PORT=USB1
ukuba imposiso inqanaba loku-1 liye libi
uhambe kakuhle
: embi
ECHO ABADINI ABABI
:kulungile
I-ECHO yenziwe
Windows 95/98/ME/XP:
QALA /WC:\PROJECT\CPROG32Z C:\PROJECT\ENGINE.CFG
I-INTERFACE=USBMULTILINK PORT=USB1
ukuba imposiso inqanaba loku-1 liye libi
uhambe kakuhle
: embi
ECHO ABADINI ABABI
:kulungile
I-ECHO yenziwe
Qaphela: Amagama endlela ye files ezizalanayo ne CPROG ephunyeziweyo nazo zingasetyenziswa.
Ulwazi
Ngolwazi oluthe kratya malunga neCPROG32Z kunye nePROG32Z nceda uqhagamshelane nathi:
- P&E Microcomputer Systems, Inc. 98 Galen St. Watertown, MA 02472-4502 USA
- ILIZWI: 617-923-0053
I-FAX: 617-923-0808
WEB: http://www.pemicro.com
Ukuya view ilayibrari yethu yonke yeemodyuli ze-32P, yiya kwiphepha leNkxaso le-PEmicro's webindawo kwi www.pemicro.com/support.
Amaxwebhu / Izibonelelo
![]() |
PEmicro CPROG32Z Flash Programming Software [pdf] Isikhokelo somsebenzisi CPROG16Z, CPROG32Z, CPROG32Z Flash Programming Software, Flash Programming Software, Programming Software, Software |