PEmicro CPROGCFZ PROG Flash forritunarhugbúnaður
Inngangur
CPROGCFZ er Windows skipanalínuútgáfa af PROGCFZ hugbúnaðinum sem forritar Flash, EEPROM, EPROM o.s.frv. í gegnum PEmicro vélbúnaðarviðmót á studdan NXP Cold Fire V2/3/4 örgjörva. Vélbúnaðarviðmótin eru fáanleg frá PEmicro.
Þegar viðmótsvélbúnaðurinn þinn er rétt tengdur á milli tölvunnar þinnar og marktækisins geturðu ræst CPROGCFZ keyrsluna frá skipanalínunni. Til viðbótar við keyrsluna, verður einnig að senda margar skipanalínufæribreytur til að stilla hvaða PEmicro vélbúnaðarviðmót CPROGCFZ ætti að reyna að tengjast og til að stilla hvernig það vélbúnaðarviðmót tengist marktækinu. Þessar færibreytur innihalda heiti stillingarinnar (.CFG) file, auk ræsiskipana eins og heiti vélbúnaðarviðmótsins eða tengisins sem viðmótið er tengt við.
.CFG file tilgreinir hvernig á að forrita markið eins og þú ætlar, og það inniheldur staðlaðar forritunarskipanir og, valfrjálst, stillingarskipanir. Eftirfarandi kaflar munu veita nákvæma útskýringu á þessum skipunum og færibreytum.
Gangsetning
a. Tengdu vélbúnaðarviðmótið á milli tölvunnar þinnar og mark-MCU með kembiborðssnúrunni.
b. Ræstu forritunarhugbúnaðinn með því að keyra hann frá Windows Command prompt eða með því að kalla CPROGCFZ executable með réttum skipanalínubreytum. Leyfilegar skipanalínufæribreytur eru:
CPROGCFZ [?/!] [filenafn] [/PARAM=s] [v] [núllstilla seinkun n] [bam_ hraði n] [hrúga] [brúnka] [viðmót=x] [port=y] [sýningarbátar] [blundar] [/logfile log filenafn]
hvar:
[?/!] Nota '?' eða' '!' stafavalkostur til að láta stjórnlínuforritara bíða og birta niðurstöðu forritunar í PROGCFZ glugganum. '?' mun alltaf birta niðurstöðuna, '!' mun aðeins birta niðurstöðuna ef villa kom upp. Ef notandinn notar ekki lotu file til að prófa villustig, þetta veitir aðferð til að sýna forritunarniðurstöðuna. Þessi valkostur ætti að vera FIRST skipanalínuvalkosturinn.
[filenafn] A file sem inniheldur forritunarskipanir og athugasemdir, default = prog. sbr. Sjá kafla 7 – Dæmiample Forritunarforskrift File fyrir fyrrverandiample.
[/PARAMN=s]
Skipanalínufæribreyta sem getur breytt keyrsluforskriftinni með því að skipta út sérstöku tags (/PARA MN). Þetta er hægt að nota til að skipta út hvaða hluta skriftunnar sem er, þar með talið forritunarskipanir, filenöfn og færibreytur. Gild gildi n eru 0 .. 9. sis strengur sem mun koma í stað hvers kyns tilviks fyrir /PARAMN í handritinu file. Kafli 8 - Notkun skipanalínufæribreyta í skriftu hefur tdample til notkunar.
[VENTIFACE=x]
Þar sem xer eitt af eftirfarandi: (Sjá tdamples kafla)
USBMULTILINK (Þessi stilling styður einnig OSBDM)
CYCLONE TRACELINK
PARALLEL (Samhliða höfn eða BDM Lightning [Legacy])
[PORT=y]
Þar sem gildi y er eitt af eftirfarandi (sjá færibreytu sýna ports skipanalínu fyrir lista yfir tengdan vélbúnað; tilgreindu alltaf "viðmót" gerðina líka):
USBX
Þar sem x = 1,2,3 eða 4. Táknar upptalningarnúmer fyrir hvern vélbúnað sem byrjar á 1. Gagnlegt ef reynt er að tengjast Cyclone, Trace hlekk eða Multilink vöru. Ef aðeins einn vélbúnaður er tengdur mun hann alltaf telja upp sem USB1 .
Fyrrverandiample til að velja fyrsta fjöltengilinn sem fannst er: INTERFACE=USBMULTILINK PORT=USB1
#.#.#.#
Ethernet IP vistfang#.#.#.#. Hvert # tákn táknar aukastaf á milli O og 255. Gildir fyrir Cyclone og Trace tengiviðmót.
Tenging er í gegnum Ethernet.
VIÐVITI=HRINGURHAFN=10.0.1.223
NAFN
Sumar vörur, eins og Cyclone og Trace hlekkurinn, styðja að gefa einingunni nafn, svo sem „Joe's Max“. Hægt er að vísa til fellibylsins með því nafni sem honum er úthlutað. Ef það eru einhver bil í nafninu ætti allt færibreytan að vera innan tvöfaldra gæsalappa (þetta er Windows krafa, ekki Pemako krafa).
Examples:
INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Joe's Cyclone”
EINSTAKLEGT
USB Multilink vörur hafa allar einstakt raðnúmer sem þeim er úthlutað, eins og PE5650030. Hægt er að vísa fjöltenglinum á þetta númer. Þetta er gagnlegt ef margar einingar eru tengdar við sömu tölvuna.
Examples:
VITI=USBMULTILINK PORT=PE5650030
COMX
Þar sem x = 1,2,3 eða 4. Táknar COM gáttarnúmer. Gildir fyrir Cyclone tengi.
Til að tengjast fellibyl á COM1: INTERFACE=CYCLONE PORT=COM1
X
Þar sem x = 1,2,3 eða 4. Táknar samhliða gáttarnúmer
Til að velja samhliða tengi á Parallel Port #1 : INTERFACE=PARALLEL PORT=1
PClX
Þar sem x = 1,2,3 eða 4. Táknar BDM Lightning kortanúmer. (Athugið: þetta er eldri vara)
Til að velja samhliða snúru á BDM Lightning #1:
VITI=GANGUR=PCI 1
[sýna höfn]
Skipanalínuforritarinn gefur út allar tiltækar tengi í texta file og lýkur síðan (óháð öðrum stjórnbreytum). Þessar upplýsingar gefa út í textann file inniheldur færibreytur sem þarf til að hafa samband við viðhengdan forritunarvélbúnað sem og lýsingu á vélbúnaðarviðmóti. Sjálfgefin framleiðsla filenafnið er ports.txt og er búið til í sömu möppu og CPROG.
Einnig er hægt að beina úttakinu á annan file.
Example: SHOWPORTS=C:\MYPORTS.TXT
Þessi listi sýnir ekki valkosti fyrir samhliða tengi eða COM tengi sem eru einnig tiltækir. Hér að neðan er fyrrverandiample af úttakinu fyrir ýmis vélbúnaðarviðmót sem eru tengd við tölvuna (Athugaðu að það eru mismunandi leiðir til að taka á sömu einingunni; gögnum fyrir hvert viðmót getur verið fylgt eftir með [DUPLICATE] línu sem sýnir mismunandi merki fyrir sama viðmót).
Sýna port Output Example:
VITI=USBMULTILINK PORT=PE5650030 ; USB1: Multilink Universal FX Rev A (PE5650030)[Port Num=21] INTERFACE=USBMULTILINK PORT=USB1 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Port Num=21][AFTAL] VITI=HRINGURHÖFN=10.0.9.197 ; 10.0.9.197: Opinber fellibylur [Port Num=61] INTERFACE=CYCLONE “PORT=Public Cyclone” ; 10.0.9.197 : Opinber fellibylur[Port Num=61 ][AFTAL] INTERFACE=CYCLONE “PORT=Joe's Cyclone” ; USB1: Cyclone (Joe's)[Port Num=101] VIÐMIÐ=HJÓLFREIKNINGSPORT=USB1 ; USB1: Cyclone (Joe's)[Port Num=101 ][AFTAL] VITI=TRACELINK PORT=10.1.5.2 ; 10.1.5.2 : MCF52259_ TRACE[Gáttarnúmer=123] INTERFACE=TRACELINK PORT=MCF52259 TRACE ; 10.1.5.2 : MCF52259_ TRACE[PortNum=123][DUPLICATE]
[v]
Gerir það að verkum að forritarinn athugar ekki fjölda S-record vistfönga áður en hann forritar eða staðfestir. Þetta flýtir fyrir forritunarferlinu. Valmöguleikann ætti að nota með varúð þar sem allar utan sviðs-skráa verða hunsaðar.
[endurstilla_ seinkun n]
Tilgreinir seinkun eftir að forritarinn endurstillir markið sem við athugum til að sjá hvort hlutinn hafi farið almennilega í kembistillingu í bakgrunni. Þetta er gagnlegt ef markið er með endurstillingarrekla sem heldur MCU í endurstillingu eftir að forritarinn sleppir endurstillingarlínunni. Gildið n er töf í millisekúndum.
[bdm_ hraði n]
Þessi valkostur gerir notandanum kleift að stilla BDM vaktklukkuhraða á kembiforrit Pemako. Þetta heiltölugildi má nota til að ákvarða hraða samskipta samkvæmt eftirfarandi jöfnum:
USB Multilink (inniheldur Universal): (1 000000/(N+1)) Hz USB Multilink Universal FX: (25000000/(N+1 )) Hz Hringrás eða Trace tengill: (50000000/(2*N+5)) Hz BDM Lightning: (33000000/(2*N+5)) Hz – Eldri vara
Gildið n ætti að vera á milli 0 og 31. Þessi vaktklukka tekur gildi eftir að skipanirnar efst í forritunaralgríminu eru framkvæmdar þannig að þessar skipanir geti aukið marktíðnina og leyft hraðari vaktklukku. Þessi klukka getur almennt ekki farið yfir div 4 af tíðni örgjörva strætó.
[fela app] Þetta mun valda því að skipanalínuforritarinn sýnir ekki sjónræna viðveru á meðan hann er í gangi, að því undanskildu að hann birtist á verkstikunni. Aðeins 32 bita forrit!
[tíðni] Sjálfgefið er að PROGCFZ hugbúnaðurinn reynir að ákvarða sjálfkrafa hversu hratt markmiðið keyrir með því að hlaða seinkunarrútínu í örgjörvann og tímasetja hversu langan tíma það tekur að keyra. Á sumum vélum getur þetta skilað ósamræmilegum niðurstöðum sem geta haft áhrif á reiknirit sem forrita blikka innra í MCU. Pemicro býður upp á skipanalínukerfi sem gerir notandanum kleift að upplýsa PROGCFZ hugbúnaðinn nákvæmlega hversu hratt markörgjörvinn er í gangi. Þannig verður tímasetningin í reikniritunum nákvæm. Á skipanalínunni tilgreinir þú innri klukkutíðni í Hertz á eftir 'FREQ' auðkenninu. Athugaðu að almennt ef þú ert að nota flassbúnað utan við MCU, þá er ekki þörf á þessari tímastillingarbreytu þar sem flassið sér um tímasetninguna sjálft.
[nei] Sjálfgefið er að PROG hugbúnaðurinn notar PST[3:0] merki á 26 pinna bakgrunnstengi til að ákvarða ástand tækisins meðan á forritun stendur. Til að minnka líkamlegt fótspor gætu sumar uppsetningar ekki tengt PST[3:0] merki við 26 pinna tengið. 'nopst' færibreytan gefur skipanalínuforritara fyrirmæli um að hann verði að nota aðra aðferð til að ákvarða ástand tækisins þar sem PST[3:0] merki eru ekki til. ÓkosturinntagÞað að nota þessa aðra aðferð er að forritunarhraði er hægari.
[/logfile log filenafn]
Þessi valkostur opnar annálfile af nafninu „log filenafn“ sem mun valda því að allar upplýsingar sem eru skrifaðar í stöðugluggann verða einnig skrifaðar á þetta file. The „log filenafn" ætti að vera fullt slóðarheiti eins og c:\mydir\mysubdir\mylog .log.
Stjórnarlína Examples:
CPROGCFZ C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
Opnar CPROGCFZ með eftirfarandi valkostum:
- Keyrðu C:\ENGINE.CFG forskriftina
- Tengi er fyrst USB Multilink Universal með raðnúmeri PE5650030
- Sjálfvirk greina samskiptatíðni (io_ delay_ cnt ekki stillt)
CPROGCFZ C:\ENGINE.CFG lnterface=CYCLONE Port=209.61 .110.251
Opnar CPROGCFZ með eftirfarandi valkostum:
- Keyrðu C:\ENGINE.CFG forskriftina
- Tengi er Cyclone Max í gegnum Ethernet tengið með IP tölu 209.61 .110.251
CPROGCFZ C:\ENGINE.CFG lnterface=USBMULTILINK Port=USB1
Opnar CPROGCFZ með eftirfarandi valkostum:
- Keyrðu C:\ENGINE.CFG forskriftina
- Viðmótið er USB Multilink Universal, fyrsta viðmótið fannst.
Forritunarskipanir
bil (eyður eða flipar). Línur sem byrja á stöfum sem eru ekki skipanir eru skráðar sem REM ark. Hugtakið filenafn þýðir fulla DOS slóð að a file. Skipanir nota sömu tveggja stafa kóðana og notaðir eru í gagnvirku forritunum PROGCFZ. Sama .CFP files sem PROGCFZ notar eru notuð til að setja upp tiltekið tæki sem á að forrita. Ef notandaaðgerð er tilgreind fyrir tiltekið tæki er tveggja stafa skipun þess og merkingin eða user_ par tilgreind í .CFP file.
Athugið:
Skipunarfæribreyturnar byrjun_ Addr , ending _Addr , base _ Addr, bæti, orð og notandi _par nota sjálfgefið sextánda snið.
BM
BR byrjun_adr ending _addr
CHANGEV n.nn
- Autt ávísunareining.
- Autt athugunarsvið.
- (aðeins Cyclone) Breyttu binditage veitt til marksins, þar sem n.nn táknar gildi á milli 0.00 og 5.00, að meðtöldum. Þegar skipunin keyrir mun Cyclone strax breytast í það binditage. Ef slökkt er á Cyclone relays áður en þessi skipun er kölluð, þá kvikna á liðanum og stilla nýja binditage gildi þegar þessi skipun er keyrð. Athugaðu að of lágt af binditage-gildið gæti sett tækið í lágstyrksstillingu sem getur tapað kembiforritum með öllu. Gakktu úr skugga um að jumper stillingar Cyclone séu rétt stilltar til að senda kraftinn í réttu tengin.
EB byrjar
_ Addr ending_ Addr – Eyða bætisviði.
EW byrjar
_Addr ending _Addr – Eyða orðasviði.
EM
- Eyða einingu.
PB byrjar
_Addr bæti .. . bæti - Forrita bæti.
PW að byrja
_Addr orð … orð Forritsorð.
PM
– Dagskráareining.
CM filenafngrunnadr
– Veldu mát .CFP file. Athugið: Ákveðnar einingar gætu krafist þess að grunnvistfang sé tilgreint .
VM
- Staðfestu einingu.
VR að hefjast
_addr ending _addr Staðfestu svið.
UM filenafn
- Hladdu upp einingu.
UR byrjar
_addr ending _addr filenafn – Upphleðslusvið.
SS filenafn
– Tilgreindu S-skrá.
SM byrja
_addr ending _addr – Sýna einingu.
SLÖKKT
– (Aðeins Multitilnk FX & Cyclone) Slökktu á liðunum sem veita afl til skotmarksins, þar á meðal stöðvunartöf ef tilgreint er. Sérstaklega gagnlegt fyrir notendur sem vilja kveikja á spjaldinu sínu áður en prófanir eru keyrðar, leyfa ræsiforritinu að keyra eða láta keyra forritskóðann eftir forritun.
RÉLASÍÐUR
(Aðeins Multilink FX & Cyclone) Kveiktu á liðamótunum til að veita afl til skotmarksins, þar á meðal seinkun á virkjun ef tilgreint er. The voltage til staðar verður byggt á síðasta binditage stilling tilgreind. Fyrir Cyclone notendur getur CHANGEV skipunin breytt binditage gildi. Sérstaklega gagnlegt fyrir notendur sem vilja kveikja á spjaldinu sínu áður en prófanir eru keyrðar, leyfa ræsiforritinu að keyra eða láta keyra forritskóðann eftir forritun.
HE
– Hjálp (sjá cprog.doc file).
QU
— Hætta.
RE
Endurstilla flís.
GO
– Byrjar að keyra tækið. Hægt að nota sem endanlega
skipun ef þú vilt að tækið gangi til prófunar. Það ætti að vera strax á undan 'RE' skipun.
DE timeinms
Seinkar „timeinms“ millisekúndur
xx notandi _par
– Aðeins fyrir notendaaðgerð sem tilgreind er í .CFP file.
Stillingarskipanir fyrir ræsingu
Stillingarskipanir eru allar unnar áður en forritarinn reynir að hafa samband við markið. Öll uppsetningin file er greint fyrir þessar skipanir áður en reynt er að senda samskipti. Þessi kafli gefur yfirview að nota þessar stillingarskipanir til að gera mismunandi gerðir af stillingum.
Athugið: Sjálfgefinn grunnur fyrir færibreytur stillingarskipana er aukastafur.
Yfirview af stillingarskipunum er sem hér segir:
CUSTOMTRIMREF nnnnnnnn.nn
Æskileg innri viðmiðunarklukkutíðni fyrir „PT; Program Trim“ skipun. Þessi tíðni hnekkir sjálfgefnum innri viðmiðunarklukkutíðni. Gild gildi fyrir „n“ eru háð því tilteknu tæki sem verið er að forrita. Vinsamlegast skoðaðu rafforskriftir tækisins þíns fyrir gilt innra viðmiðunartíðnisvið klukku. Hvar:
nnnnnnnn.nn: Tíðni í Hertz með tveimur aukastöfum
DEVICEPOWER n
Fyrir Cyclone (þar með talið Cyclone MAX). Þessi stilling skilgreinir markvoltage sem verður veitt til miða ef uppspretta binditage er dregið af innra afli fellibylsins. Gild gildi fyrir n eru:
0: 5 volt, myndað/skipt af fellibyl
2: 3 volt, myndað/skipt af fellibyl
4: 2 volt, myndað/skipt af fellibyl
VEFTA KRAFT n
Ákveður hvort viðmót ætti að veita afl til markmiðsins. ATH: Ekki eru öll vélbúnaðarviðmót sem styðja þessa skipun. Gild gildi n eru:
0: Viðmót veitir ekki kraft til að miða. (sjálfgefið)
1: Virkja viðmót veitir kraft til að miða á.
(ATH: Er það sama og eldri valkostur:NOTKUNARRELAYS n)
POWERDOWNDELAY n
Tími sem þarf til að tefja þegar slökkt er á straumnum til skotmarksins til að aflgjafi marksins fari niður fyrir 0.1v. n er tíminn í millisekúndum.
POWERUPDELAY n
Tími til að seinka þegar kveikt er á straumnum til skotmarksins EÐA markið er endurstillt og áður en hugbúnaðurinn reynir að tala við markið. Þessi tími getur verið sambland af afl á tíma og endurstillingartíma (sérstaklega ef núllstilltur bílstjóri er notaður). n er tíminn í millisekúndum.
POWEROFFONEXIT n
Ákveður hvort slökkt skuli á afl sem veitt er til miðsins þegar CPROGCFZ forritinu lýkur. ATH: Ekki styðja öll vélbúnaðarviðmót þessa skipun. Gild gildi fyrir n eru:
0: Slökktu á rafmagninu þegar þú hættir (sjálfgefið)
1: Haltu rafmagninu á þegar þú hættir
Staðfestingu lokiðview
Það eru nokkrar skipanir tiltækar sem hægt er að nota til að sannreyna innihald flasssins á tækinu eftir að hafa forritað það. Mest notaða skipunin er „VC ;Verify CRC of Object File til Module“. „VC“ skipunin mun gefa CPROGCFZ fyrirmæli um að reikna fyrst 16 bita CRC gildi úr völdum hlut file. CPROGCFZ mun þá hlaða kóða inn í vinnsluminni tækisins og leiðbeina tækinu um að reikna 16 bita CRC gildi út frá innihaldi í FLASH tækisins. Aðeins gild heimilisfangssvið í hlutnum file eru reiknuð út á tækinu. Þegar 16-bita CRC gildi frá hlutnum file og tækin eru fáanleg, CPROGCFZ ber þau saman. Villa kemur upp ef gildin tvö passa ekki saman.
Að öðrum kosti er hægt að nota „VM ;Verify Module“ skipunina til að framkvæma bæti fyrir bæti sannprófun á milli valins hlutar file og tækið. Venjulega mun VM skipunin taka lengri tíma að framkvæma en VC skipun þar sem CPROGCFZ þarf að lesa innihald FLASH tækisins bæti fyrir bæti. Það eru líka tvær aðrar skipanir sem hægt er að nota til að staðfesta. „SC ;Show Module CRC“ gefur CPROGCFZ fyrirmæli um að hlaða kóða inn í vinnsluminni tækisins og skipar tækinu að reikna 16 bita CRC gildi út frá innihaldi alls FLASH tækisins, sem inniheldur auð svæði. Þegar 16 bita CRC gildið hefur verið reiknað mun CPROGCFZ sýna gildið í stöðuglugganum. „VV ;Verify Module CRC to Value“ skipunin er svipuð „SC“ skipuninni. Munurinn er sá að í stað þess að sýna reiknað 16 bita CRC gildi mun CPROGCFZ bera saman reiknað gildi á móti 16 bita CRC gildi sem notandinn gefur upp.
DOS villa skilar sér
DOS villuskil eru veitt svo hægt sé að prófa þær í .BAT files. Villukóðarnir sem notaðir eru eru:
- Forriti lokið án villna.
- Hætt við af notanda.
- Villa við að lesa S-skrá file.
- Staðfestu villu.
- Staðfesta hætt við af notanda.
- S met file er ekki valið.
- Upphafsfang er ekki í einingu.
- Endavistfang er ekki í einingu eða er minna en upphafsvistfang.
- Ekki hægt að opna file fyrir upphleðslu.
- File skrifvilla við upphleðslu.
- Hætt við upphleðslu af notanda.
- Villa við að opna .CFP file.
- Villa við lestur .CFP file.
- Tæki var ekki frumstillt.
- Villa við að hlaða .CFP file.
- Villa við að virkja einingu sem var nýlega valin.
- Tilgreind S-skrá file ekki fundið.
- Ófullnægjandi biðminni tilgreint af .CFP til að halda a file S-met.
- Villa við forritun.
- Upphafsfang vísar ekki inn í einingu.
- Villa við síðustu bætaforritun.
- Forritunarvistfang er ekki lengur í einingu.
- Upphafsfang er ekki á samræmdum orðamörkum.
- Villa við síðasta orðsforritun.
- Ekki var hægt að eyða einingu.
- Einingarorð ekki eytt.
- Valin .CFP file innleiðir ekki bætaskoðun.
- Einingabæti ekki eytt.
- Orðaeyðingarföng verða að vera jöfn.
- Orðaeyðingarendatal verður að vera slétt.
- Notandafæribreyta er ekki á bilinu.
- Villa við .CFP tilgreinda aðgerð.
- Tilgreint gátt er ekki tiltækt eða villa við að opna höfn.
- Skipun er óvirk fyrir þessa .CFP file.
- Ekki er hægt að fara í bakgrunnsstillingu. Athugaðu tengingar.
- Ekki hægt að fá aðgang að örgjörva. Prófaðu að endurstilla hugbúnað.
- Ógilt .CFP file.
- Ekki hægt að fá aðgang að vinnsluminni örgjörva. Prófaðu að endurstilla hugbúnað.
- Uppstillingu hætti við af notanda.
- Villa við að umbreyta sextándaskipunarnúmeri.
- Stillingar file ekki tilgreint og file prog. cfg er ekki til.
- .CFP file er ekki til.
- Villa í io_ delay númeri á skipanalínu.
- Ógild skipanalínufæribreyta.
- Villa við að tilgreina töf í millisekúndum.
- Villa í handriti file.
- Kapall fannst ekki
- S-Record file inniheldur ekki gild gögn.
- Staðfestingarbilun á athugunarsummu – S-skrá gögn passa ekki við MCU minni.
- Flokkun verður að vera virkt til að staðfesta leifturskoðunarsummu.
- S-Records eru ekki allar á svið einingarinnar. (sjá „v“ skipanalínubreytu)
- Villa fannst í stillingum á skipanalínunni fyrir höfn/viðmót
- Villa við að reikna CRC-gildi tækis
- Villa - CRC tækisins passar ekki við uppgefið gildi
- Villa - CPROG er þegar í gangi
- Villa - Verður að tilgreina bæði VITI og PORT á skipanalínunni
- Valinn markörgjörvi er ekki studdur af núverandi vélbúnaðarviðmóti.
Example Forritunarforskrift File
Forritunarhandritið file ætti að vera hreint ASCII file með einni skipun í hverri línu. Þetta er CFG file í fyrra frvamples.
Fyrrverandiample er:
CM Freescale_52211_1x32x32k.CFP | ;Veldu Flash Module |
EM | ;Eyddu einingunni |
BM | ;Autt Athugaðu eininguna |
SS C:\PEMICRO\TEST.S19 | ;Tilgreindu S19 sem á að nota |
PM | ; Forritaðu eininguna með S19 |
VM | ;Staðfestu eininguna aftur |
Athugið: Stílanöfnin á fileEinnig er hægt að nota s sem eru miðað við CPROG executable.
Að nota skipanalínufæribreytur í skriftu
Skipanalínubreytu í formi /PARAMN=s er hægt að nota til að setja texta inn í handritið file í stað sérstaks tags. Þetta er hægt að nota til að skipta út hvaða hluta skriftunnar sem er, þar með talið forritunarskipanir, filenöfn og færibreytur. Gild gildi n eru 0..9. s er strengur sem kemur í stað hvers kyns /PARAMN í handritinu file.
Sem fyrrverandiample, eftirfarandi almenna skriftu gæti verið notað til að forrita með nákvæmlega sömu virkni og fyrrverandiamphandritið í Kafli 7 – Dæmiample Forritunarforskrift File:
CM /PARAM1 | ;Veldu Flash Module |
EM | ;Eyddu einingunni |
BM | ;Autt Athugaðu eininguna |
SS /PARAM2 | ;Tilgreindu S19 sem á að nota |
PM | ; Forritaðu eininguna með S19 |
/PARAM3 | ;Staðfestu eininguna aftur |
Eftirfarandi breytum yrði bætt við CPROG skipanalínuna:
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM
ATH: Þar sem /PARAM1 færibreytan hefur bil í gildi sínu, þarf alla færibreytuna að vera með tvöfaldar gæsalappir. Þetta gefur Windows til kynna að þetta sé ein breytu. Í þessu tilviki er grunnvistfang 0x4000 innifalið í Choose Module línunni í handritinu, þess vegna verður /PARAM1 að vera tilgreint á skipanalínunni svona:
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″
Svo heill fyrrvampskipanalínan væri (athugið að þetta er samfellt; engin línuskil):
C:\PROJECT\CPROGCFZ INTERFACE=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
Hér er fyrrverandiampLeið af því að hringja í skipanalínuforritara og prófa villukóðann sem hann skilar í einfaldri lotu file. Sample lotu files eru gefnar fyrir bæði Windows 95/98/XP og 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
ef villustig 1 varð slæmt
allt í lagi
: slæmt
EKHO SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT
:góður
ECHO búið
Windows 95/98/ME/XP:
START /WC:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG
VITI=USBMULTILINK PORT=USB1
ef villustig 1 varð slæmt
allt í lagi
: slæmt
EKHO SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT
:góður
ECHO búið
Athugið: Stílanöfnin á fileEinnig er hægt að nota s sem eru miðað við CPROG executable
Upplýsingar
Fyrir frekari upplýsingar um CPROGCFZ og PROGCFZ vinsamlegast hafðu samband við okkur:
P&E Microcomputer Systems, Inc. RÖDD: 617-923-0053
98 Galen St. FAX: 617-923-0808
Watertown, MA 02472-4502 WEB: http://www.pemicro.com
Bandaríkin
Til view allt bókasafnið okkar af. CFP einingar, farðu á stuðningssíðu Pemako's websíða kl www.pemicro.com/support.
Skjöl / auðlindir
![]() |
PEmicro CPROGCFZ PROG Flash forritunarhugbúnaður [pdfNotendahandbók CPROGCFZ PROG Flash forritunarhugbúnaður, CPROGCFZ, PROG Flash forritunarhugbúnaður, Forritunarhugbúnaður, Hugbúnaður |