PEmicro CPROGCFZ PROG Flash-programmeringsprogramvare
Introduksjon
CPROGCFZ er en Windows-kommandolinjeversjon av PROGCFZ-programvaren som programmerer Flash, EEPROM, EPROM, etc. gjennom et PEmicro maskinvaregrensesnitt til en støttet NXP Cold Fire V2/3/4-prosessor. Maskinvaregrensesnittene er tilgjengelige fra PEmicro.
Når grensesnittmaskinvaren er riktig koblet mellom PC-en og målenheten, kan du starte den kjørbare CPROGCFZ-filen fra kommandolinjen. I tillegg til den kjørbare filen, må flere kommandolinjeparametere også sendes for å konfigurere hvilket PEmicro maskinvaregrensesnitt CPROGCFZ skal forsøke å koble til, og for å konfigurere hvordan det maskinvaregrensesnittet skal kobles til målenheten. Disse parameterne inkluderer navnet på konfigurasjonen (.CFG) file, samt oppstartskommandoer som navnet på maskinvaregrensesnittet eller porten som grensesnittet er koblet til.
.CFG file spesifiserer hvordan du skal programmere målet slik du har tenkt, og det inkluderer standard programmeringskommandoer og, valgfritt, konfigurasjonskommandoer. De følgende kapitlene vil gi en detaljert forklaring av disse kommandoene og parameterne.
Oppstart
a. Koble til maskinvaregrensesnittet mellom PC-en og mål-MCUen via feilsøkingsbåndkabelen.
b. Start programmeringsprogramvaren ved å kjøre den fra kommandoprompten i Windows eller ved å kalle den kjørbare CPROGCFZ-filen med de riktige kommandolinjeparametrene. Tillatte kommandolinjeparametere er:
CPROGCFZ [?/!] [filenavn] [/PARAM=s] [v] [tilbakestill forsinkelse n] [bam_ speed n] [heap] [rynke] [Grensesnitt=x] [port=y] [showboats] [lurer] [/logfile logg filenavn]
hvor:
[?/!] Bruke '?' eller' '!' tegnalternativ for å få kommandolinjeprogrammereren til å vente og vise resultatet av programmeringen i PROGCFZ-vinduet. '?' vil alltid vise resultatet, '!' viser resultatet bare hvis det har oppstått en feil. Hvis brukeren ikke bruker en batch file for å teste feilnivået, gir dette en metode for å vise programmeringsresultatet. Dette alternativet bør være det FØRSTE kommandolinjealternativet.
[filenavn] A file som inneholder programmeringskommandoer og kommentarer, default = prog. jfr. Se avsnitt 7 – Eksampet programmeringsskript File for en eksample.
[/PARAMN=s]
En kommandolinjeparameter som kan endre det kjørende skriptet ved å erstatte spesial tags (/PARA MN). Dette kan brukes til å erstatte alle deler av skriptet, inkludert programmeringskommandoer, filenavn og parametere. Gyldige verdier av n er 0 .. 9. si en streng som vil erstatte enhver forekomst av /PARAMN i skriptet file. Seksjon 8 – Bruk av kommandolinjeparametre i et skript har et eksample for bruk.
[GRENSESNITT=x]
Hvor x er en av følgende: (Se eksamples delen)
USBMULTILINK (Denne innstillingen støtter også OSBDM)
CYCLONE TRACELINK
PARALLELL (parallell port eller BDM Lightning [Legacy])
[PORT=y]
Der verdien av y er en av følgende (se kommandolinjeparameteren show ports for en liste over tilkoblet maskinvare; spesifiser alltid "grensesnitt"-typen også):
USBX
Hvor x = 1,2,3 eller 4. Representerer et oppregningsnummer for hver maskinvare som starter på 1. Nyttig hvis du prøver å koble til et syklon-, sporings- eller multilink-produkt. Hvis bare én maskinvare er tilkoblet, vil den alltid oppgis som USB1 .
En eksample for å velge den første multilinken som ble funnet er: INTERFACE=USBULTILINK PORT=USB1
#.#.#.#
Ethernet IP-adresse#.#.#.#. Hvert # symbol representerer et desimaltall mellom O og 255. Gyldig for Cyclone og Trace link-grensesnitt.
Tilkobling er via Ethernet.
GRENSESNITT=SYKLONPORT=10.0.1.223
NAVN
Noen produkter, for eksempel Cyclone og Trace-koblingen, støtter å tildele et navn til enheten, for eksempel "Joe's Max". Syklonen kan bli referert til med det tildelte navnet. Hvis det er mellomrom i navnet, skal hele parameteren være omgitt av doble anførselstegn (dette er et Windows-krav, ikke et Pemako-krav).
Examples:
INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Joe's Cyclone”
UNIK ID
USB Multilink-produkter har alle et unikt serienummer tildelt dem, for eksempel PE5650030. Multilinken kan henvises til dette nummeret. Dette er nyttig i tilfeller der flere enheter er koblet til samme PC.
Examples:
GRENSESNITT=USBMULTILINK PORT=PE5650030
COMX
Hvor x = 1,2,3 eller 4. Representerer et COM-portnummer. Gyldig for Cyclone-grensesnitt.
For å koble til en syklon på COM1: INTERFACE=CYCLONE PORT=COM1
X
Hvor x = 1,2,3 eller 4. Representerer et parallellportnummer
For å velge et parallellgrensesnitt på parallellport #1: GRENSESNITT=PARALLELLPORT=1
PClX
Hvor x = 1,2,3 eller 4. Representerer et BDM Lightning-kortnummer. (Merk: dette er et eldre produkt)
Slik velger du en parallellkabel på BDM Lightning #1:
GRENSESNITT=PARALLELLPORT=PCI 1
[vis porter]
Kommandolinjeprogrammereren sender ut alle tilgjengelige porter til en tekst file og avsluttes (uavhengig av andre kommandoparametere). Denne informasjonen sendes ut til teksten file inkluderer parametrene som trengs for å kontakte tilkoblet programmeringsmaskinvare samt en beskrivelse av maskinvaregrensesnittet. Standard utgang filenavnet er ports.txt og er opprettet i samme mappe som CPROG.
Utgangen kan også rettes til en annen file.
Exampde: SHOWPORTS=C:\MYPORTS.TXT
Denne listen viser ikke alternativer for parallellport eller COM-port som også er tilgjengelig. Nedenfor er en eksample av utgangen for forskjellige maskinvaregrensesnitt koblet til PC-en (Merk at det er forskjellige måter å adressere samme enhet på; dataene for hvert grensesnitt kan følges av en [DUPLICATE]-linje som viser en annen etikett for samme grensesnitt).
Vis porter Utgang Eksampde:
INTERFACE=USBMULTILINK PORT=PE5650030 ; USB1: Multilink Universal FX Rev A (PE5650030)[Portnummer=21] INTERFACE=USBMULTILINK PORT=USB1 ; USB1: Multilink Universal FX Rev A (PE5650030)[Portnummer=21][DUPLICATE] GRENSESNITT=SYKLONPORT=10.0.9.197 ; 10.0.9.197: Offentlig syklon [Port Num=61] INTERFACE=SYKLON “PORT=Offentlig syklon” ; 10.0.9.197 : Offentlig syklon[Port Num=61 ][DUPLICATE] INTERFACE=SYKLON “PORT=Joe's Cyclone” ; USB1 : Cyclone (Joe's)[Portnummer=101] GRENSESNITT=SYKLONPORT=USB1 ; USB1 : Syklon (Joe's)[Portnummer=101 ][DUPLICATE] GRENSESNITT=TRACELINK PORT=10.1.5.2 ; 10.1.5.2 : MCF52259_ TRACE[Portnummer=123] INTERFACE=TRACELINK PORT=MCF52259 SPOR ; 10.1.5.2 : MCF52259_ TRACE[PortNum=123][DUPLICATE]
[v]
Fører til at programmereren ikke sjekker rekkevidden av S-record-adresser før programmering eller verifisering. Dette fremskynder programmeringsprosessen. Alternativet bør brukes med forsiktighet da alle utenfor rekkevidde-poster vil bli ignorert.
[reset_ delay n]
Spesifiserer en forsinkelse etter at programmereren tilbakestiller målet som vi sjekker for å se om delen har gått riktig inn i bakgrunnsfeilsøkingsmodus. Dette er nyttig hvis målet har en tilbakestillingsdriver som holder MCU i tilbakestilling etter at programmereren slipper tilbakestillingslinjen. n-verdien er en forsinkelse i millisekunder.
[bdm_ speed n]
Dette alternativet lar brukeren stille inn BDM-skiftklokkehastigheten til Pemakos feilsøkingsgrensesnitt. Denne heltallsverdien kan brukes til å bestemme hastigheten på kommunikasjonen i henhold til følgende ligninger:
USB Multilink (inkluderer Universal): (1 000000/(N+1)) Hz USB Multilink Universal FX: (25000000/(N+1 )) Hz Syklon eller Trace link: (50000000/(2*N+5)) Hz BDM Lightning : (33000000/(2*N+5)) Hz – eldre produkt
Verdien n skal være mellom 0 og 31. Denne skiftklokken trer i kraft etter at kommandoene i toppen av programmeringsalgoritmen er utført slik at disse kommandoene kan øke målfrekvensen og tillate en raskere skiftklokke. Denne klokken kan vanligvis ikke overstige en div 4 av prosessorbussfrekvensen.
[skjul app] Dette vil føre til at kommandolinjeprogrammereren ikke viser en visuell tilstedeværelse mens den kjører, med unntak av at den vises på oppgavelinjen. Kun 32-bits applikasjoner!
[frekvn] Som standard prøver PROGCFZ-programvaren å bestemme automatisk hvor raskt målet kjører ved å laste inn en forsinkelsesrutine i prosessoren og tidsbestemme hvor lang tid det tar å utføre. På noen maskiner kan dette gi inkonsistente resultater som kan påvirke algoritmer som programmerer flash internt i en MCU. Pemicro har en kommandolinjemekanisme som lar brukeren informere PROGCFZ-programvaren nøyaktig hvor raskt målprosessoren kjører. På denne måten vil timingen i algoritmene være presis. På kommandolinjen spesifiserer du den INTERNE klokkefrekvensen i Hertz etter 'FREQ'-identifikatoren. Vær oppmerksom på at generelt hvis du bruker en blitsenhet eksternt til MCU-en, er ikke denne tidsparameteren nødvendig da blitsen håndterer selve timingen.
[nopst] Som standard vil PROG-programvaren bruke PST[3:0]-signalene på den 26-pinners bakgrunnsmoduskontakten for å bestemme enhetstilstanden under programmering. For å redusere det fysiske fotavtrykket kan det hende at enkelte oppsett ikke kobler PST[3:0]-signalene til 26-pinners kontakten. 'nopst'-parameteren instruerer kommandolinjeprogrammereren at den må bruke en alternativ metode for å bestemme enhetstilstanden siden PST[3:0]-signalene er fraværende. Ulempentage av å bruke denne alternative metoden er at programmeringshastigheten er lavere.
[/Loggfile logg filenavn]
Dette alternativet åpner en loggfile av navnet "log filenavn" som vil føre til at all informasjon som er skrevet til statusvinduet også skrives til dette file. «loggen filenavn" skal være et fullstendig banenavn som c:\mydir\mysubdir\mylog .log.
Kommandolinjeeksamples:
CPROGCFZ C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
Åpner CPROGCFZ med følgende alternativer:
- Kjør skriptet C:\ENGINE.CFG
- Grensesnittet er det første USB Multilink Universal med serienummer PE5650030
- Autodetect kommunikasjonsfrekvens (io_ delay_ cnt ikke angitt)
CPROGCFZ C:\ENGINE.CFG lnterface=CYCLONE Port=209.61 .110.251
Åpner CPROGCFZ med følgende alternativer:
- Kjør skriptet C:\ENGINE.CFG
- Grensesnittet er Cyclone Max via Ethernet-porten med en IP-adresse på 209.61 .110.251
CPROGCFZ C:\ENGINE.CFG lnterface=USBMULTILINK Port=USB1
Åpner CPROGCFZ med følgende alternativer:
- Kjør skriptet C:\ENGINE.CFG
- Grensesnittet er USB Multilink Universal, første grensesnitt oppdaget.
Programmeringskommandoer
mellomrom (mellomrom eller tabulatorer). Linjer som begynner med tegn som ikke er kommandoer, er oppført som REM-ark. Begrepet filenavn betyr en full DOS-bane til en file. Kommandoer bruker de samme to bokstavskodene som brukes i de interaktive programmererne PROGCFZ. Den samme .CFP files brukt av PROGCFZ brukes til å sette opp for en bestemt enhet som skal programmeres. Hvis en brukerfunksjon er spesifisert for en bestemt enhet, er dens to-tegnskommando og betydningen eller user_par spesifisert i .CFP file.
Note:
Kommandoparametrene starter_ Addr , ending _Addr , base _ Addr, byte, word og user _par bruker et standard heksadesimalt format.
BM
BR start_adr slutter _addr
CHANGEV n.nn
- Blank sjekkmodul.
- Tomt sjekkområde.
- (Kun syklon) Endre voltage gitt til målet, der n.nn representerer en verdi mellom 0.00 og 5.00 inklusive. Når kommandoen utføres, vil syklonen umiddelbart endres til det voltage. Hvis syklonreléene er av før du ringer denne kommandoen, vil reléene slå seg på og sette den nye volumtage-verdi når denne kommandoen utføres. Merk at for lavt voltagVerdien kan sette enheten i lavstrømsmodus som kan miste feilsøkingskommunikasjonen helt. Sørg for at Cyclones jumper-innstillinger er riktig satt for å sende strømmen til de riktige portene.
EB starter
_ Addr ending_ Addr – Slett byteområde.
EW starter
_Addr-slutt _Addr – Slett ordområde.
EM
– Slett modul.
PB starter
_Addr byte .. . byte – Programmer byte.
PW starter
_Addr ord … ord Programord.
PM
– Programmodul.
CM filenavnegrunnadr
– Velg modul .CFP file. Merk: Enkelte moduler kan kreve at en baseadresse spesifiseres.
VM
– Bekreft modul.
VR starter
_addr ending _addr Bekreft rekkevidde.
UM filenavn
– Last opp modul.
UR starter
_addr-slutt _addr filenavn – Opplastingsområde.
SS filenavn
– Spesifiser S-post.
SM starter
_addr ending _addr – Vis modul.
RELÆER AV
– (Kun Multitilnk FX & Cyclone) Slå av reléene som gir strøm til målet, inkludert en strømavbruddsforsinkelse hvis spesifisert. Spesielt nyttig for brukere som ønsker å slå på kortet før de kjører tester, la oppstartslasteren kjøre, eller få applikasjonskoden til å kjøre etter programmering.
RELASJON
(Kun Multilink FX & Cyclone) Slå på reléene for å gi strøm til målet, inkludert en oppstartsforsinkelse hvis spesifisert. Voltage som leveres vil være basert på siste voltage innstilling spesifisert. For Cyclone-brukere kan CHANGEV-kommandoen endre voltage verdi. Spesielt nyttig for brukere som ønsker å slå på kortet før de kjører tester, la oppstartslasteren kjøre, eller få applikasjonskoden til å kjøre etter programmering.
HE
– Hjelp (se på cprog.doc file).
QU
– Avslutt.
RE
Tilbakestill brikken.
GO
– Starter enheten å kjøre. Kan brukes som endelig
kommando hvis du vil at enheten skal kjøre for testing. Skal umiddelbart innledes med en 'RE'-kommando.
DE timeinms
Forsinker "timeinms" millisekunder
xx bruker _par
– Kun for brukerfunksjon spesifisert i .CFP file.
Konfigurasjonskommandoer for oppstart
Alle konfigurasjonskommandoer behandles før programmereren prøver å kontakte målet. Hele konfigurasjonen file analyseres for disse kommandoene før kommunikasjon forsøkes. Denne delen gir en overview å bruke disse konfigurasjonskommandoene til å utføre forskjellige typer konfigurasjon.
Note: Standardbasen for konfigurasjonskommandoparametere er desimal.
En overview av konfigurasjonskommandoene er som følger:
CUSTOMTRIMREF nnnnnnnn.nn
Ønsket intern referanseklokkefrekvens for "PT; Program Trim” kommando. Denne frekvensen overstyrer standard intern referanseklokkefrekvens. Gyldige verdier for "n" avhenger av den bestemte enheten som programmeres. Se de elektriske spesifikasjonene til enheten din for gyldig intern referansefrekvensklokkeområde. Hvor:
nnnnnnnn.nn: Frekvens i Hertz med to desimaler
DEVICEPOWER n
For Cyclone (ekskluderer Cyclone MAX). Denne innstillingen definerer målvolumtage som vil bli gitt til målet hvis kilden til voltage er avledet fra syklonens indre kraft. Gyldige verdier for n er:
0 : 5 volt, generert/svitsjet av syklon
2 : 3 volt, generert/svitsjet av syklon
4 : 2 volt, generert/svitsjet av syklon
TILBYKRAFT n
Bestemmer om grensesnittet skal gi strøm til målet. MERK: Ikke alle maskinvaregrensesnitt støtter denne kommandoen. Gyldige verdier for n er:
0 : Grensesnittet gir ikke strøm til målet. (misligholde)
1 : Aktiver grensesnitt gir kraft til målet.
(NOTE: Er det samme som et eldre alternativ:BRUKPRORELEER n)
POWERDOWNDELAY n
Hvor lang tid det tar å forsinke når strømmen til målet slås av for at målstrømforsyningen skal falle til under 0.1v. n er tiden i millisekunder.
POWERUPDELAY n
Hvor lang tid det tar å forsinke når strømmen til målet slås på ELLER målet tilbakestilles, og før programvaren prøver å snakke med målet. Denne tiden kan være en kombinasjon av påslagstid og tilbakestillingstid (spesielt hvis en tilbakestillingsdriver brukes). n er tiden i millisekunder.
POWEROFFONEXIT n
Bestemmer om strømmen som leveres til målet skal slås av når CPROGCFZ-applikasjonen avsluttes. NOTE: Ikke alle maskinvaregrensesnitt støtter denne kommandoen. Gyldige verdier for n er:
0 : Slå av strømmen ved utgang (standard)
1 : Hold strømmen på når du går ut
Verifikasjon overview
Det er flere tilgjengelige kommandoer som kan brukes til å verifisere innholdet i blitsen på enheten etter programmering. Den mest brukte kommandoen er "VC ;Verify CRC of Object File til modul". "VC"-kommandoen vil instruere CPROGCFZ til først å beregne en 16-biters CRC-verdi fra det valgte objektet file. CPROGCFZ vil deretter laste kode inn i RAM-en til enheten og instruere enheten til å beregne en 16-biters CRC-verdi fra innholdet i FLASH på enheten. Bare gyldige adresseområder i objektet file beregnes på enheten. Når 16-biters CRC-verdi fra objektet file og enheten er tilgjengelig, sammenligner CPROGCFZ dem. En feil oppstår hvis de to verdiene ikke stemmer overens.
Alternativt kan "VM ;Verify Module"-kommandoen brukes til å utføre en byte for byte-verifisering mellom det valgte objektet file og enheten. Vanligvis vil VM-kommandoen ta lengre tid å utføre enn VC-kommandoen siden CPROGCFZ må lese innholdet av FLASH til enheten byte for byte. Det er også to andre kommandoer som kan brukes til verifisering. "SC ;Show Module CRC" instruerer CPROGCFZ om å laste kode inn i RAM-en til enheten og instruerer enheten til å beregne en 16-biters CRC-verdi fra innholdet i hele FLASH-en til enheten, som inkluderer tomme områder. Når 16-biters CRC-verdien er beregnet, vil CPROGCFZ vise verdien i statusvinduet. Kommandoen "VV ;Verify Module CRC to Value" ligner på "SC"-kommandoen. Forskjellen er at i stedet for å vise den beregnede 16-biters CRC-verdien, vil CPROGCFZ sammenligne den beregnede verdien mot en 16-biters CRC-verdi gitt av brukeren.
DOS-feil returnerer
DOS-feilreturer leveres slik at de kan testes i .BAT files. Feilkodene som brukes er:
- Program fullført uten feil.
- Kansellert av bruker.
- Feil ved lesing av S-post file.
- Bekreft feil.
- Bekreft kansellert av bruker.
- S rekord file er ikke valgt.
- Startadresse er ikke i modulen.
- Sluttadressen er ikke i modulen eller er mindre enn startadressen.
- Ikke i stand til å åpne file for opplasting.
- File skrivefeil under opplasting.
- Opplasting kansellert av bruker.
- Feil ved åpning av .CFP file.
- Feil ved lesing av .CFP file.
- Enheten ble ikke initialisert.
- Feil ved innlasting av .CFP file.
- Feil ved aktivering av modulen som nettopp er valgt.
- Spesifisert S-post file ikke funnet.
- Utilstrekkelig bufferplass spesifisert av .CFP til å holde en file S-rekord.
- Feil under programmering.
- Startadressen peker ikke inn i modulen.
- Feil under siste byte-programmering.
- Programmeringsadressen er ikke lenger i modulen.
- Startadressen er ikke på en justert ordgrense.
- Feil under programmering av siste ord.
- Modulen kunne ikke slettes.
- Modulord ikke slettet.
- Valgt .CFP file implementerer ikke bytekontroll.
- Modulbyte ikke slettet.
- Startadressen for sletting av ord må være jevn.
- Ordslette-sluttadressen må være jevn.
- Brukerparameter er ikke i området.
- Feil under .CFP spesifisert funksjon.
- Spesifisert port er ikke tilgjengelig eller feil ved åpning av port.
- Kommandoen er inaktiv for denne .CFP file.
- Kan ikke gå inn i bakgrunnsmodus. Sjekk tilkoblinger.
- Får ikke tilgang til prosessoren. Prøv en tilbakestilling av programvare.
- Ugyldig .CFP file.
- Får ikke tilgang til prosessor RAM. Prøv en tilbakestilling av programvare.
- Initialisering avbrutt av bruker.
- Feil ved konvertering av heksadesimalt kommandonummer.
- Konfigurasjon file ikke spesifisert og file prog. cfg eksisterer ikke.
- .CFP file finnes ikke.
- Feil i io_ forsinkelsesnummer på kommandolinjen.
- Ugyldig kommandolinjeparameter.
- Feil ved angivelse av desimalforsinkelse i millisekunder.
- Feil i script file.
- Kabel ikke oppdaget
- S-rekord file inneholder ikke gyldige data.
- Kontrollsum Verifikasjonsfeil – S-record-data samsvarer ikke med MCU-minne.
- Sortering må være aktivert for å bekrefte flash-sjekksum.
- S-Records ikke alle innenfor rekkevidde av modulen. (se "v" kommandolinjeparameter)
- Feil oppdaget i innstillingene på kommandolinjen for port/grensesnitt
- Feil ved beregning av enhetens CRC-verdi
- Feil – Enhets-CRC samsvarer ikke med oppgitt verdi
- Feil – CPROG kjører allerede
- Feil – Må spesifisere både GRENSESNITTET og PORTEN på kommandolinjen
- Den valgte målprosessoren støttes ikke av gjeldende maskinvaregrensesnitt.
Exampet programmeringsskript File
Programmeringsskriptet file skal være en ren ASCII file med én kommando per linje. Dette er CFG file i forrige eksamples.
En eksample er:
CM Freescale_52211_1x32x32k.CFP | ;Velg Flash-modul |
EM | ;Slett modulen |
BM | ;Blank Sjekk modulen |
SS C:\PEMICRO\TEST.S19 | ;Spesifiser S19 som skal brukes |
PM | ;Programmer modulen med S19 |
VM | ;Bekreft modulen på nytt |
Note: Stinavnene til files som er i forhold til den kjørbare CPROG kan også brukes.
Bruke kommandolinjeparametere i et skript
En kommandolinjeparameter i form av /PARAMN=s kan brukes til å sette inn tekst i skriptet file i stedet for spesielle tags. Dette kan brukes til å erstatte alle deler av skriptet, inkludert programmeringskommandoer, filenavn og parametere. Gyldige verdier for n er 0..9. s er en streng som vil erstatte enhver forekomst av /PARAMN i skriptet file.
Som eksample, kan følgende generiske skript brukes til programmering med nøyaktig samme funksjonalitet som eksampmanuset inn Seksjon 7 – Eksampet programmeringsskript File:
CM /PARAM1 | ;Velg Flash-modul |
EM | ;Slett modulen |
BM | ;Blank Sjekk modulen |
SS /PARAM2 | ;Spesifiser S19 som skal brukes |
PM | ;Programmer modulen med S19 |
/PARAM3 | ;Bekreft modulen på nytt |
Følgende parametere vil bli lagt til CPROG-kommandolinjen:
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM
NOTE: Siden /PARAM1-parameteren har et mellomrom i verdien, må hele parameteren omsluttes av doble anførselstegn. Dette indikerer for Windows at det er en enkelt parameter. I dette tilfellet er en basisadresse på 0x4000 inkludert på Velg modul-linjen i skriptet, derfor må /PARAM1 spesifiseres på kommandolinjen slik:
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″
Så den komplette eksample kommandolinjen vil være (merk at dette er kontinuerlig; ingen linjeskift):
C:\PROJECT\CPROGCFZ INTERFACE=SYKLONPORT=USB1 BDM_SPEED 1
C:\PROSJEKT\GENERISK.CFG
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000” /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM
Sample Batch File
Her er en eksampå ringe kommandolinjeprogrammereren og teste feilkodens retur i en enkel batch file. Sampen batch files er gitt for både 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
hvis feilnivå 1 ble dårlig
ble bra
:dårlig
EKKO DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG
:flink
ECHO ferdig
Windows 95/98/ME/XP:
START /WC:\PROSJEKT\CPROGCFZ C:\PROSJEKT\ENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1
hvis feilnivå 1 ble dårlig
ble bra
:dårlig
EKKO DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG
:flink
ECHO ferdig
Note: Stinavnene til files som er i forhold til den kjørbare CPROG kan også brukes
Informasjon
For mer informasjon om CPROGCFZ og PROGCFZ, vennligst kontakt oss:
P&E Microcomputer Systems, Inc. STEMME: 617-923-0053
98 Galen St. FAX: 617-923-0808
Watertown, MA 02472-4502 WEB: http://www.pemicro.com
USA
Til view hele vårt bibliotek av. CFP-moduler, gå til støttesiden til Pemako's webstedet på www.pemicro.com/support.
Dokumenter / Ressurser
![]() |
PEmicro CPROGCFZ PROG Flash-programmeringsprogramvare [pdfBrukerhåndbok CPROGCFZ PROG Flash-programmeringsprogramvare, CPROGCFZ, PROG Flash-programmeringsprogramvare, programmeringsprogramvare, programvare |