Softver za Flash programiranje PEmicro CPROGCFZ PROG
Uvod
CPROGCFZ je verzija Windows komandne linije PROGCFZ softvera koji programira Flash, EEPROM, EPROM, itd. preko PEmicro hardverskog interfejsa na podržani NXP Cold Fire V2/3/4 procesor. Hardverski interfejsi su dostupni od PEmicro-a.
Kada je hardver vašeg interfejsa pravilno povezan između vašeg računara i ciljnog uređaja, možete pokrenuti izvršni CPROGCFZ iz komandne linije. Pored izvršne datoteke, više parametara komandne linije također moraju biti proslijeđeni kako bi se konfigurirao na koji PEmicro hardverski interfejs CPROGCFZ bi trebao pokušati da se poveže i da bi se konfigurisao kako će se taj hardverski interfejs povezati sa ciljnim uređajem. Ovi parametri uključuju naziv konfiguracije (.CFG) file, kao i naredbe za pokretanje kao što je naziv hardverskog interfejsa ili port na koji je interfejs povezan.
The .CFG file specificira kako programirati cilj kako namjeravate, i uključuje standardne naredbe za programiranje i, opciono, naredbe za konfiguraciju. Sljedeća poglavlja će pružiti detaljno objašnjenje ovih naredbi i parametara.
Startup
a. Povežite hardverski interfejs između vašeg računara i ciljnog MCU-a preko trakastog kabla za otklanjanje grešaka.
b. Pokrenite softver za programiranje tako što ćete ga pokrenuti iz Windows komandne linije ili pozvati izvršnu datoteku CPROGCFZ sa ispravnim parametrima komandne linije. Dozvoljeni parametri komandne linije su:
CPROGCFZ [?/!] [fileime] [/PARAM=s] [v] [reset kašnjenje n] [bam_ brzina n] [gomila] [mrštenje] [Interface=x] [port=y] [showboats] [dremanje] [/logfile log fileime]
gdje:
[?/!] Koristiti '?' ili ''!' karakterna opcija koja uzrokuje da programer komandne linije čeka i prikaže rezultat programiranja u prozoru PROGCFZ. '?' uvijek će prikazati rezultat, '!' će prikazati rezultat samo ako je došlo do greške. Ako korisnik ne koristi seriju file za testiranje nivoa greške, ovo pruža metodu za prikaz rezultata programiranja. Ova opcija bi trebala biti PRVA opcija komandne linije.
[fileime] A file koji sadrži programske komande i komentare, default = prog. cfg. Vidi Odjeljak 7 – Prample Programska skripta File za bivšegample.
[/PARAMN=s]
Parametar komandne linije koji može modificirati izvršnu skriptu zamjenom special tags (/PARA MN). Ovo se može koristiti za zamjenu bilo kojeg dijela skripte uključujući programske komande, fileimena i parametre. Važeće vrijednosti n su 0 .. 9. je niz koji će zamijeniti bilo koje pojavljivanje /PARAMN u skripti file. Odjeljak 8 – Upotreba parametara komandne linije u skripti ima example za upotrebu.
[INTERFACE=x]
Gdje je xi jedno od sljedećeg: (Vidi npramples sekcija)
USBMULTILINK (Ova postavka takođe podržava OSBDM)
CYCLONE TRACELINK
PARALELNA (paralelni port ili BDM Lightning [naslijeđeno])
[PORT=y]
Gdje je vrijednost y jedna od sljedećih (pogledajte parametar komandne linije show ports za listu povezanog hardvera; uvijek navedite i tip "interface"):
USBX
Gdje je x = 1,2,3 ili 4. Predstavlja broj nabrajanja za svaki komad hardvera počevši od 1. Korisno ako pokušavate da se povežete na Cyclone, Trace link ili Multilink proizvod. Ako je povezan samo jedan komad hardvera, on će uvijek biti nabrojan kao USB1.
Bivšiample za odabir prve pronađene višestruke veze je: INTERFACE=USBMULTILINK PORT=USB1
#.#.#.#
Ethernet IP adresa#.#.#.#. Svaki simbol # predstavlja decimalni broj između O i 255. Vrijedi za sučelja veze Cyclone i Trace.
Veza je preko Etherneta.
INTERFACE=CIKLONSKI PORT=10.0.1.223
NAME
Neki proizvodi, kao što su Cyclone i Trace link, podržavaju dodeljivanje naziva jedinici, kao što je „Joe's Max“. Ciklon se može pozvati prema dodijeljenom imenu. Ako u imenu ima razmaka, cijeli parametar treba staviti u dvostruke navodnike (ovo je zahtjev za Windows, a ne zahtjev za Pemako).
Examples:
INTERFACE=CIKLON PORT=MyCyclone99 INTERFACE=CIKLON “PORT=Joe's Cyclone”
UNIQUEID
Svi USB Multilink proizvodi imaju jedinstveni serijski broj koji im je dodijeljen, kao što je PE5650030. Multilink se može uputiti na ovaj broj. Ovo je korisno u slučaju kada je više jedinica povezano na isti PC.
Examples:
INTERFACE=USBMULTILINK PORT=PE5650030
COMX
Gdje je x = 1,2,3 ili 4. Predstavlja broj COM porta. Vrijedi za Cyclone interfejse.
Za povezivanje na Cyclone na COM1 : INTERFACE=CYCLONE PORT=COM1
X
Gdje je x = 1,2,3 ili 4. Predstavlja broj paralelnog porta
Za odabir paralelnog sučelja na paralelnom portu #1 : INTERFACE=PARALLEL PORT=1
PClX
Gdje je x = 1,2,3 ili 4. Predstavlja broj BDM Lightning kartice. (Napomena: ovo je naslijeđeni proizvod)
Za odabir paralelnog kabla na BDM Lightning #1:
INTERFACE=PARALELNI PORT=PCI 1
[prikaži portove]
Programator komandne linije šalje sve dostupne portove u tekst file a zatim se završava (bez obzira na druge naredbene parametre). Ove informacije izlaze u tekst file uključuje parametre potrebne za kontaktiranje priloženog programskog hardvera kao i opis hardverskog sučelja. Zadani izlaz fileime je ports.txt i kreira se u istoj fascikli kao i CPROG.
Izlaz se također može usmjeriti na drugo file.
Example: SHOWPORTS=C:\MYPORTS.TXT
Ova lista ne prikazuje opcije paralelnog porta ili COM porta koje su takođe dostupne. Ispod je bivšiampizlaza za različite hardverske interfejse povezane sa računarom (Imajte na umu da postoje različiti načini adresiranja iste jedinice; podaci za svaki interfejs mogu biti praćeni linijom [DUPLICATE] koja prikazuje različitu oznaku za isti interfejs).
Prikaži portove Izlaz Example:
INTERFACE=USBMULTILINK PORT=PE5650030 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Broj porta=21] INTERFACE=USBMULTILINK PORT=USB1 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Broj porta=21][DUPLIKAT] INTERFACE=CIKLONSKI PORT=10.0.9.197 ; 10.0.9.197 : Javni ciklon [Broj porta=61] INTERFACE=CIKLON “PORT=Javni ciklon” ; 10.0.9.197 : Javni ciklon[Broj porta=61 ][DUPLIKAT] INTERFACE=CIKLON “PORT=Joe's Cyclone” ; USB1 : Cyclone (Joe's)[Broj porta=101] INTERFACE=CIKLONSKI PORT=USB1 ; USB1 : Cyclone (Joe's)[Broj porta=101 ][DUPLIKAT] INTERFACE=TRACELINK PORT=10.1.5.2 ; 10.1.5.2 : MCF52259_ TRACE[Broj porta=123] INTERFACE=TRACELINK PORT=MCF52259 TRACE ; 10.1.5.2 : MCF52259_ TRACE[PortNum=123][DUPLIKAT]
[v]
Uzrokuje da programator ne provjerava raspon adresa S-zapisa prije programiranja ili provjere. Ovo ubrzava proces programiranja. Opciju treba koristiti oprezno jer će svi zapisi izvan raspona biti zanemareni.
[reset_ kašnjenje n]
Određuje kašnjenje nakon što programator resetuje cilj koji provjeravamo da vidimo da li je dio ispravno otišao u pozadinski mod za otklanjanje grešaka. Ovo je korisno ako cilj ima drajver za resetovanje koji drži MCU u resetovanju nakon što programator pusti liniju za resetovanje. Vrijednost n je kašnjenje u milisekundama.
[bdm_ brzina n]
Ova opcija omogućava korisniku da podesi brzinu BDM pomaka na Pemako interfejsu za otklanjanje grešaka. Ova cjelobrojna vrijednost može se koristiti za određivanje brzine komunikacije prema sljedećim jednadžbama:
USB Multilink (uključuje Universal): (1 000000/(N+1)) Hz USB Multi link Univerzalni FX: (25000000/(N+1)) Hz Cyclone ili Trace link: (50000000/(2*N+5)) Hz BDM Lightning : (33000000/(2*N+5)) Hz – Naslijeđeni proizvod
Vrijednost n bi trebala biti između 0 i 31. Ovaj sat smjene stupa na snagu nakon što se izvrše naredbe na vrhu algoritma za programiranje, tako da ove naredbe mogu povećati ciljnu frekvenciju i omogućiti brži sat smjene. Ovaj takt općenito ne može premašiti div 4 frekvencije sabirnice procesora.
[sakrij aplikaciju] Ovo će uzrokovati da programator komandne linije ne prikazuje vizuelno prisustvo dok radi sa izuzetkom pojavljivanja na traci zadataka. Samo 32-bitne aplikacije!
[freqn] Podrazumevano, PROGCFZ softver pokušava automatski odrediti koliko brzo cilj radi učitavanjem rutine kašnjenja u procesor i mjerenjem vremena koliko je potrebno da se izvrši. Na nekim mašinama ovo može dati nedosljedne rezultate što može utjecati na algoritme koji programiraju interno u MCU. Pemicro pruža mehanizam komandne linije koji omogućava korisniku da informiše PROGCFZ softver tačno koliko brzo ciljni procesor radi. Na taj način će vrijeme u algoritmima biti precizno. Na komandnoj liniji navedete INTERNU taktnu frekvenciju u hercima nakon identifikatora 'FREQ'. Imajte na umu da općenito ako koristite fleš uređaj izvan MCU-a, ovaj parametar vremena nije potreban jer blic upravlja samim timiranjem.
[nopst] Podrazumevano, PROG softver će koristiti PST[3:0] signale na 26-pinskom konektoru za pozadinski režim da odredi stanje uređaja tokom programiranja. Da bi se smanjio fizički otisak, neke postavke možda neće povezati PST[3:0] signale na 26-pinski konektor. Parametar 'nopst' daje instrukcije programeru komandne linije da mora koristiti alternativni metod za određivanje stanja uređaja pošto PST[3:0] signali odsutni. NedostataktagKorištenje ove alternativne metode je da je brzina programiranja sporija.
[/logfile log fileime]
Ova opcija otvara dnevnikfile naziva “log fileime” što će uzrokovati da se sve informacije koje su upisane u statusni prozor također upisuju u ovo file. The “log fileime” treba da bude ime pune putanje kao što je c:\mydir\mysubdir\mylog .log.
Komandna linija Examples:
CPROGCFZ C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
Otvara CPROGCFZ sa sljedećim opcijama:
- Pokrenite skriptu C:\ENGINE.CFG
- Interfejs je prvi USB Multilink Universal sa serijskim brojem PE5650030
- Automatsko otkrivanje frekvencije komunikacije (io_ kašnjenje_ cnt nije postavljeno)
CPROGCFZ C:\ENGINE.CFG lnterface=CYCLONE Port=209.61 .110.251
Otvara CPROGCFZ sa sljedećim opcijama:
- Pokrenite skriptu C:\ENGINE.CFG
- Interfejs je Cyclone Max preko Ethernet porta sa IP adresom 209.61 .110.251
CPROGCFZ C:\ENGINE.CFG lnterface=USBMULTILINK Port=USB1
Otvara CPROGCFZ sa sljedećim opcijama:
- Pokrenite skriptu C:\ENGINE.CFG
- Interfejs je USB Multilink Universal, detektovan prvi interfejs.
Komande za programiranje
razmak (praznine ili tabulatori). Redovi koji počinju znakovima koji nisu komande su navedeni kao REM arkovi. Pojam filename znači punu DOS putanju do a file. Komande koriste iste dvoslovne kodove kao što se koriste u interaktivnim programatorima PROGCFZ. Isti .CFP files koje koristi PROGCFZ koriste se za podešavanje određenog uređaja koji treba programirati. Ako je korisnička funkcija specificirana za određeni uređaj, njena dvoznakovna komanda i značenje ili user_par su specificirani u .CFP file.
Napomena:
Parametri naredbe koji počinju_Addr, završavaju _Addr, osnovni _Addr, bajt, riječ i korisnički _par koriste zadani heksadecimalni format.
BM
BR početna_ adresa koja završava _addr
CHANGEV n.nn
- Prazan modul za provjeru.
- Prazan opseg provjere.
- (Samo Cyclone) Promenite voltage dostavljen cilju, gdje n.nn predstavlja vrijednost između 0.00 i 5.00, uključujući. Kada se naredba izvrši, Cyclone će se odmah promijeniti u tu voltage. Ako su releji Cyclone isključeni prije pozivanja ove naredbe, tada će se releji uključiti i postaviti novu voltage vrijednost kada se ova naredba izvrši. Imajte na umu da je preniska voltagOva vrijednost može dovesti uređaj u režim niske potrošnje koji može potpuno izgubiti komunikaciju za otklanjanje grešaka. Uvjerite se da su postavke kratkospojnika Cyclonea ispravno postavljene kako bi se napajanje poslalo na prave portove.
EB počinje
_ Addr ending_ Addr – Brisanje raspona bajtova.
EW starting
_Addr završetak _Addr – Brisanje raspona riječi.
EM
– Obriši modul.
PB počinje
_Addr bajt .. . bajt – programski bajtovi.
PW startuje
_Addr riječ … riječ Programske riječi.
PM
– Programski modul.
CM fileime baza adr
– Odaberite modul .CFP file. Napomena: Određeni moduli mogu zahtijevati specificiranje osnovne adrese.
VM
– Potvrdite modul.
VR počinje
_addr završava _addr Provjeri raspon.
UM fileime
– Upload modul.
UR počinje
_addr završava _addr filenaziv – Opseg otpremanja.
SS fileime
– Odredite S zapis.
SM počinje
_addr ending _addr – Prikaži modul.
RELAYSOFF
– (Samo Multilnk FX & Cyclone) Isključite releje koji obezbjeđuju napajanje cilja, uključujući odgodu isključenja ako je navedeno. Posebno korisno za korisnike koji žele da uključe svoju ploču prije pokretanja testova, dopuštaju svom pokretaču da se pokrene ili da se programski kod pokrene nakon programiranja.
RELAYSON
(Samo Multilink FX & Cyclone) Uključite releje kako biste osigurali napajanje meti, uključujući odgodu uključivanja ako je navedeno. Voltage isporučeno će se zasnivati na posljednjem tomtage specificirano podešavanje. Za korisnike Cyclone, naredba CHANGEV može promijeniti voltage vrijednost. Posebno korisno za korisnike koji žele da uključe svoju ploču prije pokretanja testova, dopuste pokretanju pokretača ili da se programski kod pokrene nakon programiranja.
HE
– Pomoć (pogledajte cprog.doc file).
QU
– Prestani.
RE
Resetujte čip.
GO
– Pokreće uređaj da radi. Može se koristiti kao završni
naredbu ako želite da se uređaj pokrene za testiranje. Odmah treba da joj prethodi naredba 'RE'.
DE timeinms
Odgađa “timeinms” milisekundi
xx korisnik _par
– Samo za korisničku funkciju specificiranu u .CFP file.
Konfiguracijske naredbe za pokretanje
Sve naredbe za konfiguraciju se obrađuju prije nego što programer pokuša kontaktirati cilj. Cijela konfiguracija file se analizira za ove naredbe prije pokušaja komunikacije. Ovaj odjeljak daje krajview korištenja ovih konfiguracijskih naredbi za različite vrste konfiguracije.
Napomena: Zadana osnova za parametre konfiguracijske naredbe je decimalna.
Gotovoview od konfiguracijskih naredbi je kako slijedi:
CUSTOMTRIMREF nnnnnnnn.nn
Željena interna referentna frekvencija sata za „PT; Program Trim” komanda. Ova frekvencija nadjačava zadanu internu referentnu frekvenciju takta. Važeće vrijednosti za “n” zavise od određenog uređaja koji se programira. Molimo pogledajte električne specifikacije vašeg uređaja za važeći opseg interne referentne frekvencije. gdje:
nnnnnnnn.nn: Frekvencija u hercima s dvije decimale
DEVICEPOWER n
Za Cyclone (isključuje Cyclone MAX). Ova postavka definira ciljnu voltage koji će biti dostavljen cilju ako izvor voltage je izvedeno iz unutrašnje moći Ciklona. Važeće vrijednosti n su:
0 : 5 volti, generira/prebacuje se ciklonom
2 : 3 volti, generira/prebacuje se ciklonom
4 : 2 volti, generira/prebacuje se ciklonom
PROVIDEPOWER n
Određuje da li interfejs treba da obezbedi snagu za cilj. NAPOMENA: Ne podržavaju svi hardverski interfejsi ovu naredbu. Važeće vrijednosti n su:
0 : Interfejs ne daje snagu za cilj. (zadano)
1 : Enable Interface pruža snagu za cilj.
(NAPOMENA: Je ista kao i naslijeđena opcija:USEPRORELEJI n)
POWERDOWNDELAY n
Količina vremena za odgodu kada se napajanje cilja isključi da bi napajanje cilja palo na ispod 0.1v. n je vrijeme u milisekundama.
POWERUPDELAY n
Količina vremena za odgodu kada se napajanje cilja uključi ILI se meta resetuje i prije nego što softver pokuša razgovarati s metom. Ovo vrijeme može biti kombinacija vremena uključivanja i vremena resetovanja (posebno ako se koristi drajver za resetiranje). n je vrijeme u milisekundama.
POWEROFFONEXIT n
Određuje da li se napajanje dostavljeno cilju treba isključiti kada se CPROGCFZ aplikacija završi. NAPOMENA: Ne podržavaju svi hardverski interfejsi ovu naredbu. Važeće vrijednosti n su:
0 : Isključite napajanje po izlasku (podrazumevano)
1 : Držite napajanje uključeno po izlasku
Verifikacija je završenaview
Postoji nekoliko dostupnih komandi koje se mogu koristiti za provjeru sadržaja blica na uređaju nakon programiranja. Naredba koja se najčešće koristi je „VC ;Verify CRC of Object File na modul”. Naredba “VC” će uputiti CPROGCFZ da prvo izračuna 16-bitnu CRC vrijednost iz odabranog objekta file. CPROGCFZ će zatim učitati kod u RAM uređaja i uputiti uređaj da izračuna 16-bitnu CRC vrijednost iz sadržaja u FLASH uređaju. Samo važeći rasponi adresa u objektu file izračunavaju se na uređaju. Jednom 16-bitna CRC vrijednost iz objekta file i uređaj su dostupni, CPROGCFZ ih upoređuje. Greška se javlja ako se dvije vrijednosti ne podudaraju.
Alternativno, naredba “VM ;Verify Module” može se koristiti za obavljanje bajt po bajt provjere između odabranog objekta file i uređaj. Tipično, VM komandi će trebati duže da se izvrši od VC komande jer CPROGCFZ mora čitati sadržaj FLASH uređaja bajt po bajt. Postoje i dvije druge komande koje se mogu koristiti za verifikaciju. “SC ;Show Module CRC” nalaže CPROGCFZ da učita kod u RAM uređaja i daje instrukcije uređaju da izračuna 16-bitnu CRC vrijednost iz sadržaja cijelog FLASH uređaja, koji uključuje prazna područja. Nakon što je 16-bitna CRC vrijednost izračunata, CPROGCFZ će prikazati vrijednost u prozoru statusa. Naredba “VV ;Verify Module CRC to Value” je slična naredbi “SC”. Razlika je u tome što će umjesto prikaza izračunate 16-bitne CRC vrijednosti, CPROGCFZ uporediti izračunatu vrijednost sa 16-bitnom CRC vrijednošću koju je dao korisnik.
DOS greška se vraća
Vraćanja DOS grešaka su obezbeđena tako da se mogu testirati u .BAT-u files. Korišteni kodovi grešaka su:
- Program završen bez grešaka.
- Otkazano od strane korisnika.
- Greška pri čitanju S zapisa file.
- Potvrdite grešku.
- Potvrda otkazana od strane korisnika.
- S record file nije odabrano.
- Početna adresa nije u modulu.
- Završna adresa nije u modulu ili je manja od početne adrese.
- Nije moguće otvoriti file za upload.
- File greška u pisanju tokom učitavanja.
- Prijenos je otkazao korisnik.
- Greška pri otvaranju .CFP-a file.
- Greška pri čitanju .CFP-a file.
- Uređaj se nije inicijalizirao.
- Greška pri učitavanju .CFP-a file.
- Greška pri omogućavanju upravo odabranog modula.
- Naveden S zapis file nije pronađeno.
- Nedovoljno prostora međumemorije specificiranog od .CFP za držanje a file S-rekord.
- Greška tokom programiranja.
- Početna adresa ne pokazuje na modul.
- Greška tokom programiranja posljednjeg bajta.
- Adresa za programiranje više nije u modulu.
- Početna adresa nije na poravnatoj granici riječi.
- Greška tokom programiranja zadnje riječi.
- Modul se nije mogao izbrisati.
- Riječ modula nije izbrisana.
- Odabrano .CFP file ne implementira provjeru bajtova.
- Bajt modula nije obrisan.
- Početna adresa brisanja riječi mora biti parna.
- Završna adresa za brisanje riječi mora biti parna.
- Korisnički parametar nije u rasponu.
- Greška tokom .CFP specificirane funkcije.
- Navedeni port nije dostupan ili je došlo do greške pri otvaranju porta.
- Komanda je neaktivna za ovaj .CFP file.
- Nije moguće ući u pozadinski način rada. Provjerite veze.
- Nije moguće pristupiti procesoru. Pokušajte resetirati softver.
- Nevažeći .CFP file.
- Nije moguće pristupiti RAM-u procesora. Pokušajte resetirati softver.
- Korisnik je otkazao inicijalizaciju.
- Greška pri pretvaranju heksadecimalnog broja komande.
- Konfiguracija file nije specificirano i file prog. cfg ne postoji.
- .CFP file ne postoji.
- Greška u broju kašnjenja io_ na komandnoj liniji.
- Nevažeći parametar komandne linije.
- Greška pri specificiranju decimalnog kašnjenja u milisekundama.
- Greška u skripti file.
- Kabl nije otkriven
- S-Record file ne sadrži validne podatke.
- Greška verifikacije kontrolne sume – podaci S-zapisa ne odgovaraju MCU memoriji.
- Sortiranje mora biti omogućeno za provjeru flash kontrolne sume.
- S-Records nije sve u dometu modula. (pogledajte parametar komandne linije “v”)
- Otkrivena je greška u postavkama na komandnoj liniji za port/interfejs
- Greška pri izračunavanju CRC vrijednosti uređaja
- Greška – CRC uređaja ne odgovara datoj vrijednosti
- Greška – CPROG je već pokrenut
- Greška – Mora se navesti i INTERFACE i PORT na komandnoj liniji
- Trenutni hardverski interfejs ne podržava odabrani ciljni procesor.
Example Programska skripta File
Skripta za programiranje file trebao bi biti čisti ASCII file sa jednom komandom po redu. Ovo je CFG file u prethodnom examples.
Bivšiample je:
CM Freescale_52211_1x32x32k.CFP | ;Odaberite Flash Module |
EM | ;Izbrišite modul |
BM | ;Prazno Provjerite modul |
SS C:\PEMICRO\TEST.S19 | ;Odredite S19 za korištenje |
PM | ;Programirajte modul sa S19 |
VM | ;Ponovo provjerite modul |
Napomena: Imena staza za files koji su relativni na CPROG izvršnu datoteku također se mogu koristiti.
Korištenje parametara komandne linije u skripti
Parametar komandne linije u obliku /PARAMN=s može se koristiti za umetanje teksta u skriptu file umjesto posebnog tags. Ovo se može koristiti za zamjenu bilo kojeg dijela skripte uključujući programske komande, fileimena i parametre. Važeće vrijednosti n su 0..9. s je string koji će zamijeniti svako pojavljivanje /PARAMN u skripti file.
Kao bivšiampsljedeća generička skripta bi se mogla koristiti za programiranje sa potpuno istom funkcionalnošću example script in Odjeljak 7 – Dopample Programska skripta File:
CM /PARAM1 | ;Odaberite Flash Module |
EM | ;Izbrišite modul |
BM | ;Prazno Provjerite modul |
SS /PARAM2 | ;Odredite S19 za korištenje |
PM | ;Programirajte modul sa S19 |
/PARAM3 | ;Ponovo provjerite modul |
Sljedeći parametri bi se dodali u CPROG komandnu liniju:
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM
NAPOMENA: Pošto parametar /PARAM1 ima razmak u svojoj vrijednosti, cijeli parametar treba staviti u dvostruke navodnike. Ovo ukazuje na Windows da je to jedan parametar. U ovom slučaju, osnovna adresa 0x4000 je uključena u liniju Choose Module u skripti, stoga /PARAM1 mora biti specificiran u komandnoj liniji ovako:
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″
Dakle, kompletna bivample komandna linija bi bila (imajte na umu da je ovo kontinuirano; nema prekida reda):
C:\PROJECT\CPROGCFZ INTERFACE=CIKLONSKI 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
Evo bivšegampPozivanje programera iz komandne linije i testiranje njegovog povratka koda greške u jednostavnoj grupi file. Sample batch fileDate su i za Windows 95/98/XP i 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
ako nivo greške 1 postane loš
dobro je
:loše
ECHO LOŠ LOŠ LOŠ LOŠ LOŠ LOŠ LOŠ
:dobro
ECHO gotov
Windows 95/98/ME/XP:
START /WC:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1
ako nivo greške 1 postane loš
dobro je
:loše
ECHO LOŠ LOŠ LOŠ LOŠ LOŠ LOŠ LOŠ
:dobro
ECHO gotov
Napomena: Imena staza za files koji su relativni u odnosu na CPROG izvršnu datoteku također se mogu koristiti
Informacije
Za više informacija o CPROGCFZ i PROGCFZ kontaktirajte nas:
P&E Microcomputer Systems, Inc. GLAS: 617-923-0053
Galen 98 FAX: 617-923-0808
Watertown, MA 02472-4502 WEB: http://www.pemicro.com
USA
To view čitava naša biblioteka. CFP moduli, idite na stranicu podrške Pemako-a website at www.pemicro.com/support.
Dokumenti / Resursi
![]() |
Softver za Flash programiranje PEmicro CPROGCFZ PROG [pdf] Korisnički priručnik CPROGCFZ PROG Flash programski softver, CPROGCFZ, PROG Flash softver za programiranje, softver za programiranje, softver |