PEmicro CPROGCFZ PROG Flash Programming Software
Entwodiksyon
CPROGCFZ se yon vèsyon Windows liy kòmand nan lojisyèl PROGCFZ ki pwograme Flash, EEPROM, EPROM, elatriye atravè yon koòdone pyès ki nan konpitè PEmicro nan yon processeur NXP Cold Fire V2/3/4 ki sipòte. Koòdone pyès ki nan konpitè yo disponib nan PEmicro.
Yon fwa ke pyès ki nan konpitè koòdone ou byen konekte ant PC ou ak aparèy sib, ou ka lanse ègzèkutabl CPROGCFZ a soti nan liy lòd la. Anplis ègzekutabl la, yo dwe pase plizyè paramèt liy kòmand pou yo ka konfigirasyon ki koòdone kenkayri PEmicro CPROGCFZ ta dwe eseye konekte ak konfigirasyon ki jan koòdone kenkayri sa a pral konekte ak aparèy sib la. Paramèt sa yo enkli non konfigirasyon an (.CFG) file, osi byen ke kòmandman demaraj tankou non an nan koòdone nan pyès ki nan konpitè oswa pò a ki koòdone a konekte.
.CFG la file espesifye ki jan yo pwograme sib la jan ou gen entansyon, epi li gen ladan kòmandman pwogramasyon estanda ak, opsyonèlman, kòmandman konfigirasyon. Chapit sa yo pral bay yon eksplikasyon detaye sou kòmandman ak paramèt sa yo.
Demaraj
a. Konekte koòdone pyès ki nan konpitè ant PC ou ak MCU sib la atravè kab riban debug la.
b. Kòmanse lojisyèl pwogramasyon an lè w kouri soti nan èd memwa Windows Kòmandman an oswa lè w rele ègzèkutabl CPROGCFZ la ak paramèt liy lòd ki kòrèk la. Paramèt liy lòd yo pèmèt yo se:
CPROGCFZ [?/!] [filenon] [/PARAM=s] [v] [réinitialiser reta n] [bam_ vitès n] [tap] [fronn sou tèt] [Entèfas=x] [port=y] [montre bato] [sieste] [/logfile boutèy demi lit filenon]
kote:
[?/!] Sèvi ak '?' oswa' '!' opsyon karaktè pou lakòz pwogramè liy kòmand la tann epi montre rezilta pwogramasyon an nan fenèt PROGCFZ la. '?' ap toujou montre rezilta a, '!' pral montre rezilta a sèlman si yon erè te fèt. Si itilizatè a pa sèvi ak yon pakèt file pou teste nivo erè, sa a bay yon metòd pou montre rezilta pwogramasyon an. Opsyon sa a ta dwe PREMYE opsyon liy kòmand.
[filenon] A file ki gen kòmandman pwogramasyon ak kòmantè, default = prog. cfg. Gade Seksyon 7 – Egzample Script Programming File pou yon ansyenample.
[/PARAMN=s]
Yon paramèt liy kòmand ki ka modifye script egzekite a pa ranplase espesyal tags (/PARA MN). Sa a ka itilize pou ranplase nenpòt pati nan script la ki gen ladan kòmandman pwogramasyon, filenon, ak paramèt. Valè n valab yo se 0 .. 9. se yon kòd ki pral ranplase nenpòt ensidan /PARAMN nan script la. file. Seksyon 8 - Sèvi ak Paramèt Liy Kòmand nan yon Script gen yon egzanpample pou itilizasyon.
[ENTERFACE=x]
Ki kote youn nan bagay sa yo: (Gade egzanpamples seksyon)
USBMULTILINK (anviwònman sa a sipòte tou OSBDM)
CYCLONE TRACELINK
PARALÈL (Pò Paralèl oswa BDM Zeklè [Legacy])
[PORT=y]
Ki kote valè y se youn nan sa ki annapre yo (gade paramèt liy lòd montre pò yo pou yon lis pyès ki nan konpitè konekte; toujou presize kalite "koòdone" la tou):
USBX
Ki kote x = 1,2,3, oswa 4. Reprezante yon nimewo enimilasyon pou chak pyès pyès ki nan konpitè ki kòmanse nan 1. Li itil si w ap eseye konekte ak yon pwodwi Cyclone, Trace Link, oswa Multilink. Si se sèlman yon pyès ki nan konpitè ki konekte, li ap toujou enimere kòm USB1.
Yon ansyenamppou chwazi premye Multilink yo jwenn se: INTERFACE=USBMULTILINK PORT=USB1
#.#.#.#
Ethernet IP adrès#.#.#.#. Chak senbòl # reprezante yon nonm desimal ant O ak 255. Valab pou entèfas lyen Siklòn ak Trace.
Koneksyon se atravè Ethernet.
ENTERFACE=PO CYCLONE=10.0.1.223
NON
Gen kèk pwodwi, tankou lyen Cyclone ak Trace, sipòte bay yon non inite a, tankou "Joe's Max". Siklòn nan ka refere li pa non li a. Si gen nenpòt espas nan non an, tout paramèt la ta dwe fèmen nan sitasyon doub (sa a se yon kondisyon Windows, pa yon kondisyon Pemako).
Examples:
ENTERFACE=CYCLONE PORT=MyCyclone99 ENTERFACE=CYCLONE “PORT=Siklon Joe's”
UNIQUEID
Pwodwi USB Multilink yo tout gen yon nimewo seri inik ki bay yo, tankou PE5650030. Yo ka refere Multilink la bay nimewo sa a. Sa a se itil nan ka a kote plizyè inite yo konekte ak menm PC a.
Examples:
ENTERFACE=USBMULTILINK PORT=PE5650030
COMX
Ki kote x = 1,2,3, oswa 4. Reprezante yon nimewo pò COM. Valab pou interfaces Cyclone.
Pou konekte ak yon siklòn sou COM1 : INTERFACE=CYCLONE PORT=COM1
X
Ki kote x = 1,2,3, oswa 4. Reprezante yon nimewo pò paralèl
Pou chwazi yon koòdone paralèl sou Pò Paralèl #1 : ENTERFACE=PÒ PARALÈL=1
PClX
Ki kote x = 1,2,3, oswa 4. Reprezante yon nimewo kat BDM Lightning. (Remak: sa a se yon pwodwi eritaj)
Pou chwazi yon kab paralèl sou BDM Lightning #1:
ENTERFACE=PÒ PARALÈL=PCI 1
[montre pò]
Pwogramè liy kòmand la bay tout pò ki disponib nan yon tèks file ak Lè sa a, fini (kèlkeswa lòt paramèt kòmandan). Enfòmasyon sa a soti nan tèks la file gen ladann paramèt ki nesesè pou kontakte pyès ki nan konpitè pwogramasyon ki tache ansanm ak yon deskripsyon koòdone pyès ki nan konpitè. Pwodiksyon an default filenon se ports.txt epi li kreye nan menm katab ak CPROG.
Pwodiksyon an kapab tou dirije nan yon diferan file.
Example: SHOWPORTS=C:\MYPORTS.TXT
Lis sa a pa montre opsyon pò paralèl oswa pò COM ki disponib tou. Anba a se yon ansyenample nan pwodiksyon an pou divès kalite koòdone kenkayri ki konekte ak PC a (Remake byen ke gen diferan fason pou adrese menm inite a; done yo pou chak koòdone ka swiv pa yon liy [DUPLICATE] ki montre yon etikèt diferan pou menm koòdone a).
Montre pò Sòti Example:
ENTERFACE=PÒ USBMULTILINK=PE5650030 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Port Num=21] ENTERFACE=USBMULTILINK PORT=USB1 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Port Num=21][DUPLICATE] ENTERFACE=PO CYCLONE=10.0.9.197 ; 10.0.9.197 : Siklòn Piblik [Port Num=61] ENTERFACE=SIKLON "PÒ=Siklòn Piblik" ; 10.0.9.197 : Siklòn Piblik[Port Num=61 ][DUPLICATE] ENTERFACE=SIKLON "PÒ=Siklòn Joe" ; USB1 : Siklòn (Joe a)[Port Num=101] ENTERFACE=PO SIKLON=USB1 ; USB1 : Siklòn (Joe's)[Port Num=101 ][DUPLICATE] ENTERFACE=TRACELINK PORT=10.1.5.2 ; 10.1.5.2 : MCF52259_ TRACE[Port Num=123] ENTERFACE=TRACELINK PORT=MCF52259 TRACE ; 10.1.5.2 : MCF52259_ TRACE[PortNum=123][DUPLICATE]
[v]
Kòz pwogramè a pa tcheke seri adrès dosye S yo anvan pwogramasyon oswa verifye. Sa a akselere pwosesis pwogramasyon an. Opsyon an ta dwe itilize ak anpil atansyon paske yo pral inyore tout dosye ki soti nan seri yo.
[reset_ reta n]
Espesifye yon reta apre pwogramè a reset sib la ke nou tcheke yo wè si pati a te byen ale nan mòd debug background. Sa a itil si sib la gen yon chofè reset ki kenbe MCU a nan reset apre pwogramè a degaje liy reset la. Valè n se yon reta nan milisgond.
[bdm_ vitès n]
Opsyon sa a pèmèt itilizatè a mete vitès revèy chanjman BDM nan koòdone debug Pemako a. Valè nonb antye relatif sa a ka itilize pou detèmine vitès kominikasyon an dapre ekwasyon sa yo:
USB Multilink (gen ladann Inivèsèl): (1 000000/(N+1)) Hz USB Multi lyen Inivèsèl FX: (25000000/(N+1)) Hz Cyclone oswa Trace Link: (50000000/(2*N+5)) Hz BDM Zeklè: (33000000/(2*N+5)) Hz – pwodwi Legacy
Valè n a ta dwe ant 0 ak 31. Revèy chanjman sa a pran efè apre yo fin egzekite kòmandman ki nan tèt algorithm pwogramasyon an pou kòmandman sa yo ka ogmante frekans sib la epi pèmèt yon revèy chanjman pi vit. Revèy sa a pa ka jeneralman depase yon div 4 nan frekans otobis processeur la.
[kache app] Sa a pral lakòz pwogramè liy lòd la pa montre yon prezans vizyèl pandan y ap kouri ak eksepsyon nan parèt sou ba tach la. Aplikasyon 32-bit sèlman!
[frekans] Pa default, lojisyèl PROGCFZ la eseye detèmine otomatikman konbyen vit sib la ap kouri pa chaje yon woutin reta nan processeur a ak distribisyon konbyen tan li pran pou egzekite. Sou kèk machin, sa ka bay rezilta enkonsistan ki ka afekte algoritm ki pwograme flash entèn nan yon MCU. Pemicro bay yon mekanis liy kòmand ki pèmèt itilizatè a enfòme lojisyèl PROGCFZ egzakteman ki jan vit processeur sib la ap kouri. Nan fason sa a, distribisyon an nan algoritm yo pral egzak. Sou liy lòd la, ou presize frekans revèy ENTÈ an nan Hertz apre idantifyan 'FREQ' la. Remake byen ke an jeneral si w ap itilize yon aparèy flash ekstèn nan MCU a, paramèt distribisyon sa a pa nesesè paske flash la okipe distribisyon an tèt li.
[nopst] Pa default, lojisyèl PROG la pral sèvi ak siyal PST[3:0] sou konektè mòd background 26-pin pou detèmine eta aparèy la pandan pwogramasyon an. Pou diminye anprint fizik la, kèk konfigirasyon ka pa konekte siyal PST[3:0] yo nan konektè 26 PIN. Paramèt 'nopst' la enstwi pwogramè liy lòd la ke li dwe itilize yon metòd altènatif pou detèmine eta aparèy la depi siyal PST[3:0] yo absan. Dezavantaj latagLè w sèvi ak metòd altènatif sa a se ke vitès pwogramasyon an pi dousman.
[/logfile boutèy demi lit filenon]
Opsyon sa a ouvè yon boutèy demi litfile nan non "log filenon” ki pral lakòz nenpòt enfòmasyon ki ekri nan fennèt estati a yo ekri tou nan sa a file. "Log filename” ta dwe yon non chemen konplè tankou c:\mydir\mysubdir\mylog .log.
Liy Kòmandman Egzamples:
CPROGCFZ C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
Ouvè CPROGCFZ ak opsyon sa yo:
- Kouri script C:\ENGINE.CFG
- Entèfas se premye USB Multilink Universal ak nimewo seri PE5650030
- Autodetect frekans kominikasyon (io_ delay_ cnt pa mete)
CPROGCFZ C:\ENGINE.CFG lnterface=CYCLONE Port=209.61 .110.251
Ouvè CPROGCFZ ak opsyon sa yo:
- Kouri script C:\ENGINE.CFG
- Entèfas se Cyclone Max atravè pò Ethernet ak yon adrès IP 209.61 .110.251
CPROGCFZ C:\ENGINE.CFG lnterface=USBMULTILINK Port=USB1
Ouvè CPROGCFZ ak opsyon sa yo:
- Kouri script C:\ENGINE.CFG
- Entèfas se USB Multilink Universal, premye koòdone detekte.
Kòmandman pwogramasyon
espas (vid oswa onglè). Liy ki kòmanse ak karaktè ki pa kòmand yo nan lis kòm Bwat Kontra REM. Tèm nan filenon vle di yon chemen DOS konplè nan yon file. Kòmandman yo itilize menm de kòd lèt yo itilize nan pwogramasyon entèaktif PROGCFZ yo. Menm bagay la tou .CFP fileyo itilize pa PROGCFZ yo itilize yo mete kanpe pou yon aparèy patikilye yo dwe pwograme. Si yo espesifye yon fonksyon itilizatè pou yon aparèy patikilye, kòmandman de karaktè li yo ak siyifikasyon oswa user_ par yo espesifye nan .CFP la. file.
Nòt:
Paramèt kòmand yo kòmanse_ Addr , fini _Addr , baz _ Addr, byte, mo, ak itilizatè _par itilize yon fòma egzadesimal default.
BM
BR kòmanse_ addr fini _adr
CHANGEV n.nn
- Modil chèk vid.
- Ranje chèk vid.
- (Siklòn sèlman) Chanje voltage bay sib la, kote n.nn reprezante yon valè ant 0.00 ak 5.00, enklizif. Lè kòmandman an egzekite Cyclone a pral imedyatman chanje nan ki voltage. Si relè siklòn yo etenn anvan yo rele lòd sa a, lè sa a relè yo ap limen epi mete nouvo vol la.tagValè lè yo egzekite lòd sa a. Remake byen ke twò ba nan yon voltagValè a ka mete aparèy la nan mòd ba-pouvwa ki ka pèdi kominikasyon debug tout ansanm. Asire w ke paramèt kavalye Cyclone a yo mete kòrèkteman pou voye pouvwa a nan pò dwat yo.
EB kòmanse
_ Addr ending_ Addr – Efase ranje byte.
EW kòmanse
_Addr fini _Addr – Efase seri mo.
EM
– Efase modil.
PB kòmanse
_Addr byte .. . byte – Byte pwogram.
PW kòmanse
_Addr mo … mo Pwogram mo.
PM
– Modil pwogram.
CM filenon baz adr
– Chwazi modil .CFP file. Remak: Sèten modil ka mande pou yo espesifye yon adrès debaz.
VM
– Verifye modil la.
VR kòmanse
_addr fini _addr Verifye ranje.
UM filenon
– Telechaje modil.
UR kòmanse
_addr fini _addr filenon - Telechaje ranje.
SS filenon
– Espesifye dosye S.
SM kòmanse
_addr fini _addr – Montre modil.
RELESOFF
– (Multilnk FX & Cyclone sèlman) Etenn relè yo ki bay pouvwa sib la, ki gen ladan yon reta nan pouvwa desann si yo espesifye. Espesyalman itil pou itilizatè ki vle fè sik sou tablo yo anvan yo fè tès yo, pèmèt bootloader yo kouri, oswa fè kòd aplikasyon an kouri apre pwogramasyon.
RELAYSON
(Multilink FX & Cyclone sèlman) Limen relè yo pou bay sib la pouvwa, ki gen ladan yon reta nan pouvwa moute si yo espesifye. Voltage apwovizyone yo pral baze sou dènye voltage anviwònman espesifye. Pou itilizatè Cyclone, kòmandman CHANGEV la ka chanje voltage valè. Espesyalman itil pou itilizatè ki vle fè sik sou tablo yo anvan yo fè tès yo, pèmèt bootloader yo kouri, oswa fè kòd aplikasyon an kouri apre pwogramasyon.
HE
– Èd (gade nan cprog.doc file).
QU
– Kite.
RE
Reyajiste chip.
GO
– Kòmanse aparèy kouri. Èske yo ka itilize kòm final la
kòmand si ou vle aparèy la kouri pou tès la. Yo ta dwe imedyatman anvan yon lòd 'RE'.
DE timeinms
Reta "timeinms" milisgond
xx itilizatè _par
– Se sèlman pou fonksyon itilizatè ki espesifye nan .CFP file.
Kòmandman Konfigirasyon Pou Demaraj
Tout kòmandman konfigirasyon yo trete anvan pwogramè a eseye kontakte sib la. Tout konfigirasyon an file analize pou kòmandman sa yo anvan yo eseye kominikasyon. Seksyon sa a bay yon souview nan itilize kòmandman konfigirasyon sa yo pou fè diferan kalite konfigirasyon.
Nòt: Defo baz pou paramèt kòmand konfigirasyon se desimal.
Yon souview nan kòmandman yo konfigirasyon se jan sa a:
CUSTOMTRIMREF nnnnnnnn.nn
Dezire frekans revèy referans entèn pou "PT la; Pwogram Trim” kòmandman. Frekans sa a depase frekans revèy referans entèn default la. Valè valab pou "n" depann de aparèy patikilye ke yo pwograme. Tanpri gade espesifikasyon elektrik aparèy ou an pou yon seri revèy frekans referans entèn ki valab. Ki kote:
nnnnnnnn.nn: Frekans nan Hertz ak de kote desimal
DEvicePOWER n
Pou Cyclone (eksepte Cyclone MAX). Anviwònman sa a defini vol sib latage ki pral bay sib la si sous la nan vol latage se sòti nan pouvwa entèn Cyclone a. Valè n valab yo se:
0: 5 Volts, Te pwodwi/chanje pa siklòn
2: 3 Volts, Te pwodwi/chanje pa siklòn
4: 2 Volts, Te pwodwi/chanje pa siklòn
PROVIDEPOWER n
Detèmine si koòdone ta dwe bay sib la pouvwa. REMAK: Se pa tout koòdone pyès ki nan konpitè sipòte kòmandman sa a. Valè n valab yo se:
0: Entèfas pa bay pouvwa pou sib. (default)
1: Enable Interface bay pouvwa pou sib.
(NÒT: Èske menm jan ak opsyon eritaj:USEPRORELAYS n)
POWERDOWNDELAY n
Kantite tan pou retade lè pouvwa sib la etenn pou ekipman pou sib la desann pi ba pase 0.1v. n se tan an nan milisgond.
POWERUPDELAY n
Kantite tan pou retade lè pouvwa sib la limen OSWA sib la reset, epi anvan lojisyèl an eseye pale ak sib la. Tan sa a kapab yon konbinezon de pouvwa sou tan ak tan reset (sitou si yo itilize yon chofè reset). n se tan an nan milisgond.
POWEROFFONEXIT n
Detèmine si pouvwa yo bay sib la ta dwe etenn lè aplikasyon CPROGCFZ la fini. REMAK: Se pa tout koòdone pyès ki nan konpitè sipòte kòmandman sa a. Valè n valab yo se:
0: Fèmen kouran lè sòti (default)
1: Kenbe pouvwa sou lè sòti
Verifikasyon finiview
Gen plizyè kòmandman ki disponib ki ka itilize pou verifye sa ki nan flash la sou aparèy la apre pwogramasyon li. Kòmandman ki pi lajman itilize a se "VC ;Verify CRC of Object File nan Modil”. Kòmand "VC" a pral enstwi CPROGCFZ pou l premye kalkile yon valè CRC 16-bit soti nan objè chwazi a. file. Lè sa a, CPROGCFZ pral chaje kòd nan RAM aparèy la epi enstwi aparèy la pou l kalkile yon valè CRC 16 bit nan sa ki nan FLASH aparèy la. Se sèlman seri adrès ki valab nan objè a file yo kalkile sou aparèy la. Yon fwa valè CRC 16-bit soti nan objè a file ak aparèy la disponib, CPROGCFZ konpare yo. Yo voye yon erè si de valè yo pa matche.
Altènativman, yo ka itilize kòmandman "VM ;Verify Modil" pou fè yon verifikasyon byte pa byte ant objè yo chwazi a. file ak aparèy la. Tipikman, lòd VM a pral pran plis tan pou fè pase lòd VC depi CPROGCFZ gen pou li sa ki nan FLASH nan aparèy la byte pa byte. Genyen tou de lòt kòmandman ki ka itilize pou verifikasyon. "SC ;Montre Modil CRC" a bay CPROGCFZ enstriksyon pou chaje kòd nan RAM aparèy la epi bay aparèy la enstriksyon pou l kalkile yon valè CRC 16-bit apati sa ki nan tout FLASH aparèy la, ki gen ladann rejyon vid yo. Yon fwa yo fin kalkile valè CRC 16-bit, CPROGCFZ ap montre valè a nan fennèt estati a. Kòmandman "VV ;Verify Module CRC to Value" la sanble ak kòmandman "SC". Diferans lan se ke olye pou yo montre valè CRC 16-bit kalkile a, CPROGCFZ pral konpare valè kalkile a kont yon valè CRC 16-bit itilizatè a bay.
Erè DOS retounen
Yo bay retounen erè DOS pou yo ka teste yo nan .BAT files. Kòd erè yo itilize yo se:
- Pwogram fini san okenn erè.
- Anile pa itilizatè.
- Erè nan lekti dosye S file.
- Verifye erè.
- Verifye anile pa itilizatè.
- S dosye file pa chwazi.
- Adrès kòmanse pa nan modil la.
- Adrès ki fini pa nan modil oswa se mwens pase adrès kòmanse.
- Pa kapab louvri file pou telechaje.
- File ekri erè pandan téléchargement.
- Téléchargement anile pa itilizatè.
- Erè ouvèti .CFP file.
- Erè lekti .CFP file.
- Aparèy pa t inisyalize.
- Erè chaje .CFP file.
- Erè pèmèt modil jis chwazi.
- Espesifye dosye S file pa jwenn.
- Ensifizan espas tanpon .CFP espesifye pou kenbe a file S-dosye.
- Erè pandan pwogramasyon an.
- Adrès kòmanse pa lonje dwèt sou modil.
- Erè pandan dènye byte pwogramasyon.
- Adrès pwogramasyon pa nan modil ankò.
- Adrès kòmanse pa sou yon fwontyè mo ki aliyen.
- Erè pandan dènye mo pwogramasyon an.
- Modil pa t 'kapab efase.
- Mo modil pa efase.
- Chwazi .CFP file pa aplike byte tcheke.
- Byte modil pa efase.
- Mo efase adrès kòmanse dwe menm.
- Adrès mo efase fini dwe menm.
- Paramèt itilizatè pa nan seri a.
- Erè pandan .CFP espesifye fonksyon.
- Pò spesifye pa disponib oswa pò ouvri erè.
- Kòmandman inaktif pou .CFP sa a file.
- Pa ka antre nan mòd background. Tcheke koneksyon.
- Pa kapab jwenn aksè nan processeur. Eseye yon reset lojisyèl.
- .CFP pa valab file.
- Pa kapab jwenn aksè nan RAM processeur. Eseye yon reset lojisyèl.
- Inisyalizasyon anile pa itilizatè.
- Erè konvèti nimewo lòd egzadesimal.
- Konfigirasyon file pa espesifye ak file pwog. cfg pa egziste.
- .CFP file pa egziste.
- Erè nan io_ nimewo reta sou liy lòd.
- Paramèt liy lòd pa valab.
- Erè lè w espesifye reta desimal an milisgond.
- Erè nan script file.
- Kab pa detekte
- S-Dosye file pa genyen done ki valab.
- Checksum Verifikasyon echèk - done S-dosye pa matche ak memwa MCU.
- Yo dwe aktive klasman pou verifye sòm chèk flash.
- S-Records pa tout nan ranje modil. (gade "v" paramèt liy lòd)
- Erè detekte nan paramèt sou liy lòd pou pò/koòdone
- Erè lè w ap kalkile valè CRC aparèy la
- Erè - Aparèy CRC pa matche ak valè yo bay yo
- Erè - CPROG deja ap kouri
- Erè - Ou dwe presize tou de ENTERFACE ak PORT sou liy lòd la
- Pwosesè sib chwazi a pa sipòte pa koòdone pyès ki nan konpitè aktyèl la.
Example Script Programming File
Script pwogramasyon an file ta dwe yon pi bon kalite ASCII file ak yon lòd pou chak liy. Sa a se CFG la file nan ansyen ansyen anamples.
Yon ansyenample se:
CM Freescale_52211_1x32x32k.CFP | ;Chwazi Modil Flash |
EM | ;Efase modil la |
BM | ;Blan Tcheke modil la |
SS C:\PEMICRO\TEST.S19 | ; Espesifye S19 pou itilize |
PM | ;Pwograme modil la ak S19 la |
VM | ;Verifye modil la ankò |
Nòt: Chemen non yo files ki parapò ak ègzèkutabl CPROG la ka itilize tou.
Sèvi ak paramèt liy kòmand nan yon script
Yon paramèt liy kòmand nan fòm /PARAMN=s ka itilize pou mete tèks nan script la file nan plas espesyal tags. Sa a ka itilize pou ranplase nenpòt pati nan script la ki gen ladan kòmandman pwogramasyon, filenon, ak paramèt. Valè n valab se 0..9. s se yon kòd ki pral ranplase nenpòt ensidan /PARAMN nan script la file.
Kòm yon ansyenample, script jenerik sa a ta ka itilize pou pwogramasyon ak egzakteman menm fonksyonalite ansyen anample script nan Seksyon 7 – Egzample Script Programming File:
CM /PARAM1 | ;Chwazi Modil Flash |
EM | ;Efase modil la |
BM | ;Blan Tcheke modil la |
SS /PARAM2 | ; Espesifye S19 pou itilize |
PM | ;Pwograme modil la ak S19 la |
/PARAM3 | ;Verifye modil la ankò |
Paramèt sa yo ta dwe ajoute nan liy lòd CPROG la:
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM
REMAK: Depi paramèt /PARAM1 la gen yon espas nan valè li yo, tout paramèt la bezwen mete nan sitasyon doub. Sa a endike Windows ke li se yon paramèt sèl. Nan ka sa a, yon adrès debaz 0x4000 enkli sou liy Chwazi Modil la nan script la, kidonk / PARAM1 dwe espesifye sou liy lòd la tankou sa a:
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″
Se konsa, ansyen an konplèampLiy lòd la ta dwe (remake ke sa a se kontinyèl; pa gen okenn kase liy):
C:\PROJECT\CPROGCFZ INTERFACE=CYCLONE PORT=USB1 BDM_SPEED 1
C:\PROJÈ\GENERIC.CFG
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000” /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM
Sample Batch File
Isit la se yon ansyenample pou rele pwogramè liy kòmand la epi teste kòd erè li yo retounen nan yon pakèt senp file. Sample pakèt fileyo bay tou de Windows 95/98/XP ak 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
si nivo erè 1 ale nan move
ale byen
:move
EKO MOVE MAL MOVE MAL MOVE MAL MOVE MAL MOVE MAL
: bon
ECHO fè
Windows 95/98/ME/XP:
KÒMANSE /WC:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG
ENTERFACE=PÒ USBMULTILINK=USB1
si nivo erè 1 ale nan move
ale byen
:move
EKO MOVE MAL MOVE MAL MOVE MAL MOVE MAL MOVE MAL
: bon
ECHO fè
Nòt: Chemen non yo files ki parapò ak ègzèkutabl CPROG la ka itilize tou
Enfòmasyon
Pou plis enfòmasyon sou CPROGCFZ ak PROGCFZ tanpri kontakte nou:
P&E Microcomputer Systems, Inc. VWA: 617-923-0053
98 Galen St. FAK: 617-923-0808
Watertown, MA 02472-4502 WEB: http://www.pemicro.com
USA
Pou view tout bibliyotèk nou an. Modil CFP, ale nan paj Sipò Pemako a websit nan www.pemicro.com/support.
Dokiman / Resous
![]() |
PEmicro CPROGCFZ PROG Flash Programming Software [pdfGid Itilizatè CPROGCFZ PROG Flash Programming Software, CPROGCFZ, PROG Flash Programming Software, Programming Software, Software |