PEmicro CPROGCFZ PROG Flash Programming Software 

PEmicro CPROGCFZ PROG Flash Programming Software

Intshayelelo

I-CPROGCFZ yinguqulo yomyalelo we-Windows ye-software ye-PROGCFZ eqhuba i-Flash, i-EEPROM, i-EPROM, njl. Ujongano lwehardware luyafumaneka kwiPEmicro.

Nje ukuba ihardware yakho yojongano iqhagamshelwe ngokufanelekileyo phakathi kwePC yakho kunye nesixhobo ekujoliswe kuso, unokuqalisa iCPROGCFZ ephunyezwayo kumgca womyalelo. Ukongeza kokuphunyezwayo, iiparamitha zomgca womyalelo omninzi kufuneka zigqithiswe ukuze kuqwalaselwe ukuba yeyiphi i-PEmicro hardware ujongano lwe-CPROGCFZ ekufuneka izame ukudibanisa kuyo, kunye nokuqwalasela ukuba ujongano lwehardware luyakuqhagamshelwa njani kwisixhobo ekujoliswe kuso. Ezi parameters ziquka igama loqwalaselo (.CFG) file, kunye nemiyalelo yokuqalisa njengegama lojongano lwe hardware okanye izibuko apho ujongano ludityanisiwe.

I-.CFG file ikhankanya indlela yokucwangcisa itekeni njengoko uceba, kwaye ibandakanya imiyalelo yodweliso lwenkqubo esemgangathweni kwaye, ngokuzikhethela, imiyalelo yoqwalaselo. Izahluko ezilandelayo ziya kunika ingcaciso eneenkcukacha yale miyalelo kunye neeparamitha.

Ukuqala eqala

a. Qhagamshela ujongano lwehardware phakathi kwePC yakho kunye neMCU ekujoliswe kuyo usebenzisa intambo yeribhoni yokulungisa ingxaki.
b. Qala isoftware yenkqubo ngokuyiqhuba kwi-Windows Command prompt okanye ngokubiza i-CPROGCFZ ephunyeziweyo ngeparameters zomgca womyalelo ochanekileyo. Iparamitha zomgca womyalelo ezivumelekileyo zezi:

CPROGCFZ [?/!] [fileigama] [/PARAM=s] [v] [seta ngokutsha ulibaziseko n] [bam_ isantya n] [imfumba] [intshinga] [Interface=x] [izibuko=y] [iphenyane lokubonisa] [naps] [/logfile log fileigama]

apho:

[?/!] Sebenzisa i-'?' okanye' '!' ukhetho lomlinganiswa ukwenza umdwelisi wenkqubo womyalelo ukuba alinde kwaye abonise isiphumo sodweliso lwenkqubo kwiPROGCFZ ifestile. '?' 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 iqulethe 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 (/PARA MN). Oku kungasetyenziselwa ukubuyisela nayiphi na indawo yescript ukuquka imiyalelo yenkqubo, fileamagama, kunye neeparamitha. Amaxabiso asebenzayo we n yi 0 file. ICandelo lesi-8 – Ukusebenzisa iiParamitha zoMyalelo woMyalelo kwiSikripthi sine-example yokusetyenziswa.

[INTERFACE=x] Apho xis enye yezi zilandelayo : (Jonga umzekeloampicandelo les)
USBMULTILINK (Olu seto lukwaxhasa i-OSDBM)
I-CYCLONE TRACELINK
PARALLEL (Izibuko eliFanayo okanye uMbane weBDM [Ilifa])

[PORT=y]

Apho ixabiso lika-y liyenye yezi zilandelayo (bona izibuko lomyalelo-ipharamitha yomyalelo woluhlu oludityanisiweyo lwehardware; soloko ukhankanya "ujongano" uhlobo ngokunjalo):

USBX
Apho x = 1,2,3, 4, 1, okanye 1. Imele inombolo yokubala kwiqhekeza ngalinye le-hardware eqala ku-XNUMX. Iluncedo xa uzama ukuqhagamshela kwi-Cyclone, Trace link, okanye i-Multilink product. Ukuba i-hardware enye kuphela ixhunyiwe, iya kuhlala ibala njenge-USBXNUMX.
Umdalaample ukukhetha i-Multilink yokuqala efunyenweyo yile: INTERFACE=USBMULTILINK PORT=USB1

#.#.#.#
Idilesi ye-IP ye-Ethernet#.#.#. Isimboli nganye # imele inani lokugqibela phakathi kwe-O kunye nama-255.
Uqhagamshelwano nge-Ethernet.
I-INTERFACE=I-CYCLONE PORT=10.0.1.223

NAME
Ezinye iimveliso, ezifana ne-Cyclone kunye ne-Trace link, 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 yimfuno yeWindows, kungekhona imfuneko yePemako).
Exampngaphantsi:
INTERFACE=I-CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=INkanyamba kaJoe”

UNIQUEID
Iimveliso ze-USB Multilink zonke zinenombolo eyodwa yesiriyali 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 u-x = 1,2,3, okanye 4. Imele inombolo yezibuko enxuseneyo
Ukukhetha ujongano olunxuseneyo kwiSibuko esiDityanisiweyo #1 : INTERFACE=PARALLEL PORT=1

PClX
Apho x = 1,2,3, okanye 4. Imele inombolo yekhadi le-BDM Lightning. (Qaphela: le yimveliso yelifa)
Ukukhetha intambo ehambelanayo kwi-BDM Lightning #1:
I-INTERFACE=EFANELEKILEYO I-PORT=PCI 1

[bonisa izibuko]
Umdwelisi wenkqubo welayini yomyalelo ukhupha onke amazibuko akhoyo kumbhalo file kwaye emva koko iyaphelisa (kungakhathaliseki ukuba zeziphi ezinye iiparamitha zokuyalela). 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: IMIBONISO=C:\MYPORTS.TXT
Olu luhlu alubonisi izibuko ezinxuseneyo okanye iinketho zezibuko leCOM ezikwakhona. Ngezantsi i example yemveliso yojongano lwehardware eyahlukeneyo eqhagamshelwe kwiPC (Qaphela ukuba kukho iindlela ezahlukeneyo zokujongana neyunithi enye; idatha yojongano ngalunye inokulandelwa ngumgca we [DUPLICATE] obonisa ileyibhile eyahlukileyo yojongano olufanayo).

Bonisa izibuko Imveliso Example:

INTERFACE=USBMULTILINK PORT=PE5650030 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Port Num=21] I-INTERFACE=USBMULTILINK PORT=USB1 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Port Num=21][DUPLICATE] I-INTERFACE=I-CYCLONE PORT=10.0.9.197 ; 10.0.9.197 : Isaqhwithi sikaWonke-wonke [I-Port Num=61] I-INTERFACE=CYCLONE “PORT=Cyclone Public” ; 10.0.9.197 : Isaqhwithi sikaWonke-wonke[I-Port Num=61 ][DUPLICATE] INTERFACE=CYCLONE “PORT=Joe's Cyclone” ; USB1 : INkanyamba (Joe's)[Port Num=101] I-INTERFACE=ISIBONELELO SOKUPHUMA=I-USB1 ; USB1 : INkanyamba (Joe's)[Port Num=101 ][DUPLICATE] I-INTERFACE=TRACELINK PORT=10.1.5.2 ; 10.1.5.2 : MCF52259_ TRACE[Port Num=123] INTERFACE=TRACELINK PORT=MCF52259 TRACE ; 10.1.5.2 : MCF52259_ TRACE[PortNum=123][DUPLICATE]

[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-iirekhodi aziyi kuhoywa.

[seta kwakhona_ ulibaziseko 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 ukuseta isantya sewotshi ye-BDM yokutshintsha kwe-Pemako's interface. Eli xabiso lipheleleyo lingasetyenziselwa ukumisela isantya sonxibelelwano ngokweequation zilandelayo:

I-Multilink ye-USB (ibandakanya i-Universal): (1 000000/(N+1)) Hz Ikhonkco le-USB Multilink Universal FX: (25000000/(N+1 )) Hz Cyclone or Trace link: (50000000/(2*N+5)) Hz BDM Lighting : (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 kwe-algorithm yeprogram iphunyeziwe ukuze le miyalelo inokunyusa isantya ekujoliswe kuso kwaye ivumele ikloko yokutshintsha ngokukhawuleza. Le wotshi ayinako ukudlula i-div 4 yesiqhelo sebhasi yeprosesa.

[fihla usetyenziso] Oku kuya kubangela umdwelisi wenkqubo womyalelo ukuba angabonisi ubukho obubonakalayo ngelixa esebenza ngaphandle kokuvela kwibar yomsebenzi. 32-bit izicelo kuphela!

[ rhoqo] Ngokungagqibekanga, isoftware yePROGCFZ 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 yomyalelo-nkqubo ovumela umsebenzisi ukuba azise isoftware yePROGCFZ 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.

[Nops] Ngokungagqibekanga, i-software ye-PROG iyakusebenzisa i-PST[3:0] imiqondiso kwi-26-pin yendlela yangasemva isidibanisi ukumisela ubume besixhobo ngexesha lodweliso lwenkqubo. Ukunciphisa unyawo lomzimba, ezinye izicwangciso zisenokungaqhagamsheli i-PST[3:0] imiqondiso kwi-26 pin connector. Iparamitha ye 'nopst' iyalela umdwelisi wenkqubo womgca womyalelo ukuba kufuneka asebenzise enye indlela ukumisela imeko yesixhobo ukusukela ukuba iPST[3:0] imiqondiso ingekho. I-disadvantage yokusebenzisa le ndlela engenye kukuba isantya socwangciso siyacotha.

[/logfile log fileigama]
Olu khetho luvula ilogfile yegama elithi “log fileigama” eliya kubangela ukuba naluphi na ulwazi olubhalwe kwimo yefestile nayo ibhalwe koku file. I “log fileigama” kufuneka ibe ligama lendlela epheleleyo njenge c:\mydir\mysubdir\mylog .log.

Umgca womyalelo Eksampngaphantsi:
CPROGCFZ C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030

Ivula i-CPROGCFZ ngolu hlobo lulandelayo:

  • Qhuba iscript C:\ENGINE.CFG
  • Ujongano lweyokuqala i-USB Multilink Universal enenombolo yesiriyali PE5650030
  • Ukuzibona ngokuzenzekelayo unxibelelwano (io_ ukulibaziseka_ cnt akumiselwanga)

CPROGCFZ C:\ENGINE.CFG lnterface=CYCLONE Port=209.61 .110.251

Ivula i-CPROGCFZ ngolu hlobo lulandelayo:

  • Qhuba iscript C:\ENGINE.CFG
  • Ujongano yiCyclone Max nge-Ethernet Port enedilesi ye-IP ye-209.61 .110.251

CPROGCFZ C:\ENGINE.CFG lnterface=USBMULTILINK Port=USB1

Ivula i-CPROGCFZ ngolu hlobo lulandelayo:

  • Qhuba iscript C:\ENGINE.CFG
  • Ujongano lwe-USB Multilink Universal, ujongano lokuqala luchongiwe.

Imiyalelo yokucwangcisa

indawo (izikhewu okanye iithebhu). Imigca eqala ngoonobumba abangeyomiyalelo idweliswe njengee-REM ark. Igama elithile fileigama lithetha indlela epheleleyo yeDOS eya ku file. Imiyalelo isebenzisa iikhowudi ezinobumba ezimbini ezifanayo njengoko zisetyenziswa kwiprogram esebenzisanayo PROGCFZ. Okufanayo .CFP files ezisetyenziswa yi PROGCFZ zisetyenziselwa ukuseta isixhobo esithile ukuba sicwangciswe. Ukuba umsebenzi womsebenzisi ukhankanyiwe kwisixhobo esithile, umyalelo wamagama amabini kunye nentsingiselo okanye umsebenzisi_ par zikhankanyiwe kwi .CFP file.

Phawula:
Iiparamitha zomyalelo ukuqala_ Addr , isiphelo _Addr , isiseko _ Addr, byte, igama, kunye nomsebenzisi _par sebenzisa ifomathi ye-hexadecimal engagqibekanga.

BM
I-BR iqala_ idibanisa isiphelo _addr
UTSHINTSHO n.nn

  • Imodyuli yetshekhi engenanto.
  • Uluhlu lokutshekisha olungenanto.
  • (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 ukuqala
_ Ukuphela kwe-Addr-Cima uluhlu lwe-byte.

EW ukuqala
_Isiphelo sofakelo _Yongeza – Cima uluhlu lwamagama.

EM
-Cima imodyuli.

PB iyaqala
_Yongeza ibhayithi ... byte – Iibhayithi zeNkqubo.

PW ukuqala
_Fakela igama … igama Amagama enkqubo.

PM
– Imodyuli yenkqubo.

CM fileisiseko segama adr
– Khetha imodyuli .CFP file. Qaphela: Iimodyuli ezithile zinokufuna ukuba kuchazwe idilesi esisiseko .

VM
– Qinisekisa imodyuli.

Ukuqala kweVR
_addr isiphelo _addr Qinisekisa uluhlu.

UM fileigama
-Layisha imodyuli.

UR uqala
_i-addr isiphelo _yongeza fileigama – Layisha uluhlu.

SS fileigama
– Cacisa irekhodi S.

SM ukuqala
_isiphelo se-addr - Bonisa imodyuli.

RELAYSOFF
- (I-Multilnk FX & Cyclone kuphela) Vala ukuhanjiswa okunika amandla ekujoliswe kuyo, kubandakanywa ukulibaziseka kombane xa kucacisiwe. Iluncedo ngakumbi kubasebenzisi abafuna ukwenza umjikelo wamandla ebhodini yabo ngaphambi kokuqhuba iimvavanyo, vumela i-bootloader yabo isebenze, okanye ikhowudi yesicelo iqhutywe emva kwenkqubo.

RELAYSON 
(I-Multilink FX & Cyclone kuphela) Vula i-relays ukunika amandla ekujoliswe kuyo, kuquka 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 njengokugqibela
yalela ukuba ufuna isixhobo sisebenze kuvavanyo. Kufuneka kwandulwe ngoko nangoko ngumyalelo 'RE'.

DE amaxesha
Ilibazisa "timeinms" millisecond

xx umsebenzisi _isiqe
– Kuphela kumsebenzi womsebenzisi ochazwe kwi-.CFP 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 ibeka ngaphezulu kwenkqubo yewotshi yereferensi emiselweyo. 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

AMANDLA Esixhobo n

KwiCyclone (ngaphandle kweCyclone MAX). Olu seto luchaza umthamo ekujoliswe kuwotage eya kubonelelwa ekujoliswe kuko ukuba umthombo wevoltage ithathwe kumandla angaphakathi eNkanyamba. Amaxabiso asebenzayo ka n ngala:

0 : IiVolts ezi-5, Iveliswe/Itshintshwe yiNkanyamba
2 : IiVolts ezi-3, Iveliswe/Itshintshwe yiNkanyamba
4 : IiVolts ezi-2, Iveliswe/Itshintshwe yiNkanyamba

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 : Ujongano aluboneleli ngamandla ekujoliswe kuwo. (Okuhlala kukho)
1 : Ujongano Olubonakalayo lunika amandla ekujoliswe kuko.
(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 anikezelweyo ekujoliswe kuwo kufuneka acinywe xa isicelo se-CPROGCFZ sipheliswa. PHAWULA: Ayilulo lonke ujongano lwehardware oluxhasa lo myalelo. Amaxabiso asebenzayo ka n ngala:

0 : Cima umbane xa uphumayo (okuhlala kukho)
1 : Gcina umbane uvuliwe 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 we-"VC" uya kuyala i-CPROGCFZ ukuba iqale ibale ixabiso le-16-bit CRC kwinto ekhethiweyo. file. I-CPROGCFZ iya kuthi emva koko ilayishe ikhowudi kwi-RAM yesixhobo kwaye iyalele isixhobo ukubala i-16 bit CRC ixabiso kwimixholo kwi-FLASH yesixhobo. Kuphela kuluhlu lwedilesi esebenzayo kwinto file zibalwa kwisixhobo. Kanye ixabiso le-16-bit CRC ukusuka kwinto file kwaye isixhobo siyafumaneka, i-CPROGCFZ 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-CPROGCFZ kufuneka ifunde imixholo ye-FLASH ye-byte yesixhobo. Kukho neminye imiyalelo emibini enokusetyenziselwa ukuqinisekiswa. I-"SC ;Bonisa iModyuli ye-CRC" iyalela i-CPROGCFZ ukuba ilayishe ikhowudi kwi-RAM yesixhobo kwaye iyalele isixhobo ukubala ixabiso le-16-bit CRC kwimixholo yeFLESHI yonke yesixhobo, ebandakanya imimandla engenanto. Emva kokuba ixabiso le-16-bit CRC libaliwe, i-CPROGCFZ 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-CPROGCFZ 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:

  1. Inkqubo igqityiwe ngaphandle kweempazamo.
  2. Irhoxisiwe ngumsebenzisi.
  3. Impazamo yokufunda irekhodi S file.
  4. Qinisekisa impazamo.
  5. Ukuqinisekiswa kurhoxisiwe ngumsebenzisi.
  6. S irekhodi file ayikhethwanga.
  7. Idilesi yokuqala ayikho kwimodyuli.
  8. Idilesi yokuphela ayikho kwimodyuli okanye ingaphantsi kwedilesi yokuqala.
  9. Ayikwazi ukuvula file ukulayisha.
  10. File bhala imposiso ngexesha lokulayisha.
  11. Ulayisho lurhoxisiwe ngumsebenzisi.
  12. Impazamo yokuvula .CFP file.
  13. Imposiso yokufunda .CFP file.
  14. Isixhobo asizange siqalise.
  15. Imposiso yokulayisha .CFP file.
  16. Imposiso yokwenza imodyuli isanda kukhethwa.
  17. Irekhodi ye-S ecacisiweyo file ayifunyanwa.
  18. Isithuba sesithinteli esingonelanga esichazwe yi-.CFP ukubamba a file S-irekhodi.
  19. Impazamo ngexesha lodweliso lwenkqubo.
  20. Idilesi yokuqala ayikhombanga kwimodyuli.
  21. Imposiso ngexesha lokudweliswa kwebyte yokugqibela.
  22. Idilesi yenkqubo ayisekho kwimodyuli.
  23. Idilesi yokuqala ayikho kumda wegama olungelelanisiweyo.
  24. Impazamo ngexesha locwangciso lwegama lokugqibela.
  25. Imodyuli ayikwazanga ukucinywa.
  26. Igama lemodyuli alicinywanga.
  27. Ikhethiwe .CFP file ayiphumezi ukujonga nge-byte.
  28. Imodyuli yebhayithi ayicinywanga.
  29. Idilesi yokuqala yokucima ukucima kufuneka ilingane.
  30. Idilesi yokuphela kocimo kufuneka ilingane.
  31. Iparameter yomsebenzisi ayikho kuluhlu.
  32. Imposiso ngexesha .CFP ekhankanyiweyo umsebenzi.
  33. Izibuko elikhankanyiweyo alifumaneki okanye impazamo yokuvula izibuko.
  34. Umyalelo awusebenzi kule .CFP file.
  35. Ayinakungena kwimo yangasemva. Jonga imidibaniso.
  36. Ayikwazi ukufikelela kwiprosesa. Zama ukusetwa ngokutsha kwesoftware.
  37. Ayisebenzi .CFP file.
  38. Ayikwazi ukufikelela kwiprosesa ye-RAM. Zama ukusetwa ngokutsha kwesoftware.
  39. Ukuqaliswa kurhoxisiwe ngumsebenzisi.
  40. Impazamo ekuguquleni inombolo yomyalelo we-hexadecimal.
  41. Uqwalaselo file ayichazwanga kwaye file inkqubo. cfg ayikho.
  42. .CFP file ayikho.
  43. Imposiso kwinombolo yokulibazisa io_ kumgca womyalelo.
  44. Iparamitha yomgca womyalelo ayisebenzi.
  45. Imposiso ichaza ukulibaziseka kwedesimali kwimilliseconds.
  46. Impazamo kwiscript file.
  47. Ikhebula ayifunyaniswanga
  48. S-Irekhodi file ayiqulathanga idatha esebenzayo.
  49. Ukusilela koQinisekiso lwe-Checksum-Idatha yerekhodi ye-S ayihambelani nememori ye-MCU.
  50. Ukuhlela makuvulwe ukuze kungqinwe i-flash checksum.
  51. Iirekhodi ze-S azikho zonke kuluhlu lwemodyuli. (bona "v" ipharamitha yomgca womyalelo)
  52. Imposiso ichongiwe kwizicwangciso kumgca womyalelo wezibuko/ujongano
  53. Impazamo ekubaleni ixabiso lesixhobo se-CRC
  54. Imposiso-Isixhobo se-CRC asihambelani nexabiso elinikiweyo
  55. Impazamo - iCPROG sele iqhuba
  56. Imposiso - Kufuneka ichaze zombini i-INTERFACE kunye ne-PORT kumgca womyalelo
  57. Umqhubekekisi ekujoliswe kuwo akaxhaswa lujongano lwehardware yangoku.

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 Freescale_52211_1x32x32k.CFP ;Khetha iModyuli edanyazayo
EM ;Cima imodyuli
BM ;Ayiyongxaki Jonga imodyuli
SS C:\PEMICRO\TEST.S19 ;Chaza i-S19 enokusetyenziswa
PM ;Cwangcisa imodyuli kunye ne-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 kwi Icandelo lesi-7 – Eksample Programming Script File:

CM / PARAM1 ;Khetha iModyuli edanyazayo
EM ;Cima imodyuli
 BM ;Ayiyongxaki Jonga imodyuli
 SS / PARAM2 ;Chaza i-S19 enokusetyenziswa
PM ;Cwangcisa imodyuli kunye ne-S19
/PARAM3 ; Qinisekisa imodyuli kwakhona

Ezi parameters zilandelayo ziyakongezwa kumgca womyalelo we-CPROG:

“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″ /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-0x4000 ibandakanyiwe kwi-Khetha iModyuli yomgca kwiskripthi, ngoko ke / PARAM1 kufuneka icaciswe kumgca womyalelo ngolu hlobo:

“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″

Ngoko i-ex epheleleyoample ilayini yomyalelo iya kuba (qaphela ukuba oku kuyaqhubeka; akukho kuqhawulwa komgca):

C:\PROJECT\CPROGCFZ INTERFACE=I-CYCLONE PORT=USB1 BDM_SPEED 1
C:\PROJECT\GENERIC.CFG
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000” /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\CPROGCFZ C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1

ukuba imposiso inqanaba 1 goto embi
uhambe kakuhle
: embi
ECHO ABADINI ABABI
:kulungile
I-ECHO yenziwe

Windows 95/98/ME/XP: 

QALA /WC:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG
I-INTERFACE=USBMULTILINK PORT=USB1

ukuba imposiso inqanaba 1 goto embi
uhambe kakuhle
: embi
ECHO ABADINI ABABI
:kulungile
I-ECHO yenziwe

Phawula: Amagama endlela ye files ezizalanayo ne CPROG ephunyeziweyo nazo zingasetyenziswa

Ulwazi

Ngolwazi oluthe vetshe nge-CPROGCFZ kunye nePROGCFZ nceda uqhagamshelane nathi:

P&E Microcomputer Systems, Inc. VOICE: 617-923-0053
98 Galen St. FAX: 617-923-0808
I-Watertown, MA 02472-4502 WEB: http://www.pemicro.com
i-USA

Ukuya view ilayibrari yethu yonke. Iimodyuli zeCFP, yiya kwiphepha leNkxaso lePemako's webindawo kwi www.pemicro.com/support.

Amaxwebhu / Izibonelelo

PEmicro CPROGCFZ PROG Flash Programming Software [pdf] Isikhokelo somsebenzisi
CPROGCFZ PROG Flash Programming Software, CPROGCFZ, PROG Flash Programming Software, Programming Software, Software

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *