PEmicro CPROGCFZ PROG Flash-programmeringssoftware
Indledning
CPROGCFZ er en Windows-kommandolinjeversion af PROGCFZ-softwaren, som programmerer Flash, EEPROM, EPROM osv. gennem en PEmicro-hardwaregrænseflade til en understøttet NXP Cold Fire V2/3/4-processor. Hardwaregrænsefladerne er tilgængelige fra PEmicro.
Når din grænsefladehardware er korrekt forbundet mellem din pc og målenhed, kan du starte CPROGCFZ-eksekverbare filen fra kommandolinjen. Ud over den eksekverbare skal der også sendes flere kommandolinjeparametre for at konfigurere, hvilken PEmicro-hardwaregrænseflade CPROGCFZ skal forsøge at oprette forbindelse til, og for at konfigurere, hvordan den pågældende hardwaregrænseflade vil oprette forbindelse til målenheden. Disse parametre inkluderer navnet på konfigurationen (.CFG) file, samt opstartskommandoer såsom navnet på hardwaregrænsefladen eller porten, som grænsefladen er forbundet til.
.CFG file specificerer, hvordan målet skal programmeres, som du har til hensigt, og det inkluderer standardprogrammeringskommandoer og eventuelt konfigurationskommandoer. De følgende kapitler vil give en detaljeret forklaring af disse kommandoer og parametre.
Opstart
a. Tilslut hardwaregrænsefladen mellem din pc og mål-MCU'en via debug-båndkablet.
b. Start programmeringssoftwaren ved at køre den fra Windows kommandoprompt eller ved at kalde den eksekverbare CPROGCFZ med de korrekte kommandolinjeparametre. Tilladte kommandolinjeparametre er:
CPROGCFZ [?/!] [filenavn] [/PARAM=s] [v] [nulstil forsinkelse n] [bam_ hastighed n] [heap] [rynke panden] [Interface=x] [port=y] [showboats] [lur] [/logfile log filenavn]
hvor:
[?/!] Brug '?' eller' '!' tegnindstilling for at få kommandolinjeprogrammøren til at vente og vise resultatet af programmeringen i PROGCFZ-vinduet. '?' vil altid vise resultatet, '!' vil kun vise resultatet, hvis der opstod en fejl. Hvis brugeren ikke bruger en batch file for at teste fejlniveauet giver dette en metode til at vise programmeringsresultatet. Denne mulighed skal være den FØRSTE kommandolinjeindstilling.
[filenavn] A file indeholdende programmeringskommandoer og kommentarer, default = prog. cfg. Se afsnit 7 – Eksampet programmeringsscript File for en eksample.
[/PARAMN=s]
En kommandolinjeparameter, som kan ændre det eksekverende script ved at erstatte special tags (/PARA MN). Dette kan bruges til at erstatte enhver del af scriptet inklusive programmeringskommandoer, filenavne og parametre. Gyldige værdier af n er 0 .. 9. si en streng, som vil erstatte enhver forekomst af /PARAMN i scriptet file. Afsnit 8 – Brug af kommandolinjeparametre i et script har et example til brug.
[GRÆNSEFLADE=x]
Hvor x er en af følgende: (Se f.eksamples afsnit)
USBMULTILINK (denne indstilling understøtter også OSBDM)
CYCLONE TRACELINK
PARALLEL (Parallel Port eller BDM Lightning [Legacy])
[PORT=y]
Hvor værdien af y er en af følgende (se kommandolinjeparameteren show ports for en liste over tilsluttet hardware; angiv også "interface"-typen):
USBX
Hvor x = 1,2,3 eller 4. Repræsenterer et opregningsnummer for hvert stykke hardware, der starter ved 1. Nyttigt, hvis du forsøger at oprette forbindelse til et Cyclone-, Trace-link eller Multilink-produkt. Hvis kun ét stykke hardware er tilsluttet, vil det altid blive opregnet som USB1 .
En eksample for at vælge det første Multilink fundet er: INTERFACE=USBULTILINK PORT=USB1
#.#.#.#
Ethernet IP-adresse#.#.#.#. Hvert # symbol repræsenterer et decimaltal mellem O og 255. Gyldig for Cyclone og Trace link-grænseflader.
Forbindelsen sker via Ethernet.
GRÆNSEFLADE=CYKLONPORT=10.0.1.223
NAVN
Nogle produkter, såsom Cyclone og Trace-linket, understøtter tildeling af et navn til enheden, såsom "Joe's Max". Cyklonen kan henvises til ved dets tildelte navn. Hvis der er mellemrum i navnet, skal hele parameteren være omgivet af dobbelte anførselstegn (dette er et Windows-krav, ikke et Pemako-krav).
Examples:
INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Joe's Cyclone”
UNIK
USB Multilink-produkter har alle tildelt et unikt serienummer, såsom PE5650030. Multilinket kan henvises til dette nummer. Dette er nyttigt i tilfælde, hvor flere enheder er tilsluttet den samme pc.
Examples:
INTERFACE=USBMULTILINK PORT=PE5650030
COMX
Hvor x = 1,2,3 eller 4. Repræsenterer et COM-portnummer. Gælder for Cyclone-grænseflader.
For at oprette forbindelse til en cyklon på COM1: INTERFACE=CYCLONE PORT=COM1
X
Hvor x = 1,2,3 eller 4. Repræsenterer et parallelportnummer
For at vælge et parallelt interface på Parallel Port #1: INTERFACE=PARALLEL PORT=1
PClX
Hvor x = 1,2,3 eller 4. Repræsenterer et BDM Lightning-kortnummer. (Bemærk: dette er et ældre produkt)
Sådan vælger du et parallelkabel på BDM Lightning #1:
INTERFACE=PARALLELPORT=PCI 1
[vis porte]
Kommandolinjeprogrammøren udsender alle tilgængelige porte til en tekst file og afsluttes derefter (uanset andre kommandoparametre). Denne information output til teksten file omfatter de nødvendige parametre for at kontakte tilknyttet programmeringshardware samt en beskrivelse af hardwaregrænsefladen. Standard output filenavnet er ports.txt og oprettes i samme mappe som CPROG.
Udgangen kan også rettes til en anden file.
Exampdet: SHOWPORTS=C:\MYPORTS.TXT
Denne liste viser ikke muligheder for parallelport eller COM-port, som også er tilgængelige. Nedenfor er en example af udgangen for forskellige hardwaregrænseflader forbundet til pc'en (Bemærk, at der er forskellige måder at adressere den samme enhed på; dataene for hver grænseflade kan efterfølges af en [DUPLICATE] linje, der viser en anden etiket for den samme grænseflade).
Vis porte Output Eksampdet:
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][DUPLIKAT] INTERFACE=CYKLONPORT=10.0.9.197 ; 10.0.9.197: Offentlig cyklon [Port Num=61] INTERFACE=CYKLON “PORT=Offentlig cyklon” ; 10.0.9.197 : Offentlig cyklon[Port Num=61 ][DUPLIKAT] INTERFACE=CYKLON “PORT=Joes cyklon” ; USB1 : Cyclone (Joe's)[Portnummer=101] INTERFACE=CYKLONPORT=USB1 ; USB1 : Cyclone (Joe's)[Portnummer=101 ][DUPLIKAT] INTERFACE=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år programmøren til ikke at kontrollere rækkevidden af S-record-adresser før programmering eller verifikation. Dette fremskynder programmeringsprocessen. Indstillingen skal bruges med forsigtighed, da alle uden for rækkevidde-records vil blive ignoreret.
[nulstil_forsinkelse n]
Angiver en forsinkelse efter at programmøren nulstiller målet, som vi tjekker for at se, om delen er gået korrekt i baggrundsfejlfindingstilstand. Dette er nyttigt, hvis målet har en nulstillingsdriver, som holder MCU'en i nulstilling, efter at programmøren har frigivet nulstillingslinjen. n-værdien er en forsinkelse i millisekunder.
[bdm_ hastighed n]
Denne mulighed giver brugeren mulighed for at indstille BDM-skift-clock-hastigheden for Pemakos debug-grænseflade. Denne heltalsværdi kan bruges til at bestemme kommunikationshastigheden i henhold til følgende ligninger:
USB Multilink (inkluderer Universal): (1 000000/(N+1)) Hz USB Multilink Universal FX: (25000000/(N+1 )) Hz Cyklon eller Trace link: (50000000/(2*N+5)) Hz BDM Lightning: (33000000/(2*N+5)) Hz – Ældre produkt
Værdien n skal være mellem 0 og 31. Dette skift-ur træder i kraft, efter at kommandoerne i toppen af programmeringsalgoritmen er udført, så disse kommandoer kan øge målfrekvensen og tillade et hurtigere skift-ur. Dette ur kan generelt ikke overstige en div 4 af processorens busfrekvens.
[skjul app] Dette vil medføre, at kommandolinjeprogrammøren ikke viser en visuel tilstedeværelse, mens den kører, med undtagelse af, at den vises på proceslinjen. Kun 32-bit applikationer!
[freqn] Som standard forsøger PROGCFZ-softwaren automatisk at bestemme, hvor hurtigt målet kører, ved at indlæse en forsinkelsesrutine i processoren og timing, hvor lang tid det tager at udføre. På nogle maskiner kan dette give inkonsistente resultater, som kan påvirke algoritmer, som programmerer flash internt i en MCU. Pemicro tilbyder en kommandolinjemekanisme, der giver brugeren mulighed for at informere PROGCFZ-softwaren nøjagtigt, hvor hurtigt målprocessoren kører. På denne måde vil timingen i algoritmerne være præcis. På kommandolinjen angiver du den INTERNE clockfrekvens i Hertz efter 'FREQ' identifikatoren. Bemærk, at generelt, hvis du bruger en flashenhed eksternt til MCU'en, er denne tidsparameter ikke nødvendig, da flashen selv håndterer timingen.
[nopst] Som standard vil PROG-softwaren bruge PST[3:0]-signalerne på 26-bens baggrundstilstandsstik til at bestemme enhedens tilstand under programmering. For at reducere det fysiske fodaftryk forbinder nogle opsætninger muligvis ikke PST[3:0]-signalerne til 26-bens-stikket. Parameteren 'nopst' instruerer kommandolinjeprogrammøren om, at den skal bruge en alternativ metode til at bestemme enhedstilstanden, da PST[3:0]-signalerne er fraværende. Ulempentage ved at bruge denne alternative metode er, at programmeringshastigheden er langsommere.
[/logfile log filenavn]
Denne mulighed åbner en logfile af navnet "log filenavn", hvilket vil medføre, at enhver information, der er skrevet til statusvinduet, også bliver skrevet til dette file. "log filenavn" skal være et fuldt stinavn såsom c:\mydir\mysubdir\mylog .log.
Kommandolinje eksamples:
CPROGCFZ C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
Åbner CPROGCFZ med følgende muligheder:
- Kør scriptet C:\ENGINE.CFG
- Interfacet er det første USB Multilink Universal med serienummer PE5650030
- Autodetekter kommunikationsfrekvens (io_ delay_ cnt ikke indstillet)
CPROGCFZ C:\ENGINE.CFG lnterface=CYCLONE Port=209.61 .110.251
Åbner CPROGCFZ med følgende muligheder:
- Kør scriptet C:\ENGINE.CFG
- Interfacet er Cyclone Max via Ethernet-porten med en IP-adresse på 209.61 .110.251
CPROGCFZ C:\ENGINE.CFG lnterface=USBMULTILINK Port=USB1
Åbner CPROGCFZ med følgende muligheder:
- Kør scriptet C:\ENGINE.CFG
- Interfacet er USB Multilink Universal, første interface registreret.
Programmeringskommandoer
mellemrum (tomrum eller tabulatorer). Linjer, der starter med tegn, der ikke er kommandoer, er angivet som REM arks. Begrebet filenavn betyder en fuld DOS-sti til en file. Kommandoer bruger de samme tobogstavskoder, som bruges i de interaktive programmører PROGCFZ. Den samme .CFP files, der bruges af PROGCFZ, bruges til at konfigurere en bestemt enhed, der skal programmeres. Hvis en brugerfunktion er angivet for en bestemt enhed, er dens to-tegnskommando og betydningen eller user_par specificeret i .CFP. file.
Note:
Kommandoparametrene start_ Addr , ending _Addr , base _ Addr, byte, word og user _par bruger et standard hexadecimalt format.
BM
BR start_adr ende _addr
CHANGEV n.nn
- Blankt kontrolmodul.
- Blank kontrolområde.
- (Kun cyklon) Skift volumentage leveret til målet, hvor n.nn repræsenterer en værdi mellem 0.00 og 5.00 inklusive. Når kommandoen udføres, vil cyklonen øjeblikkeligt ændre sig til den voltage. Hvis cyklonrelæerne er slukket, før du kalder denne kommando, vil relæerne tænde og indstille den nye vol.tage-værdi, når denne kommando udføres. Bemærk, at for lav af en voltagVærdien kan sætte enheden i lavstrømstilstand, hvilket kan miste fejlretningskommunikationen helt. Sørg for, at Cyclones jumperindstillinger er indstillet korrekt for at sende strømmen til de rigtige porte.
EB starter
_ Addr ending_ Addr – Slet byteområde.
EW starter
_Addr-afslutning _Addr – Slet ordområde.
EM
– Slet modul.
PB starter
_Addr byte .. . byte – Program bytes.
PW starter
_Addr ord … ord Programord.
PM
– Programmodul.
CM filenavnegrundlag adr
– Vælg modul .CFP file. Bemærk: Visse moduler kan kræve, at en basisadresse angives.
VM
– Bekræft modul.
VR starter
_addr ending _addr Bekræft rækkevidde.
UM filenavn
– Upload modul.
UR starter
_addr slutning _addr filenavn – Uploadområde.
SS filenavn
– Angiv S-record.
SM starter
_addr ending _addr – Vis modul.
RELÆER FRA
– (kun Multitilnk FX & Cyclone) Sluk for relæerne, der leverer strøm til målet, inklusive en nedlukningsforsinkelse, hvis det er angivet. Især nyttigt for brugere, der ønsker at tænde og slukke deres board, før de kører test, tillade deres bootloader at køre eller få applikationskoden til at køre efter programmering.
RELÆSON
(Kun Multilink FX & Cyclone) Tænd for relæerne for at levere strøm til målet, inklusive en opstartsforsinkelse, hvis det er angivet. Voltage leveret vil være baseret på sidste bindtage angivet indstilling. For Cyclone-brugere kan CHANGEV-kommandoen ændre voltage værdi. Især nyttigt for brugere, der ønsker at tænde og slukke deres board, før de kører test, tillade deres bootloader at køre eller få applikationskoden til at køre efter programmering.
HE
– Hjælp (se cprog.doc file).
QU
– Lad være.
RE
Nulstil chip.
GO
– Starter enheden til at køre. Kan bruges som endelig
kommando, hvis du vil have enheden til at køre til test. Skal være umiddelbart forud for en 'RE'-kommando.
DE timeinms
Forsinker "timeinms" millisekunder
xx bruger _par
– Kun til brugerfunktion specificeret i .CFP file.
Konfigurationskommandoer til opstart
Konfigurationskommandoer behandles alle, før programmøren forsøger at kontakte målet. Hele konfigurationen file parses for disse kommandoer, før der forsøges kommunikation. Dette afsnit giver en overview at bruge disse konfigurationskommandoer til at udføre forskellige typer konfiguration.
Note: Standardgrundlaget for konfigurationskommandoparametre er decimal.
En overview af konfigurationskommandoerne er som følger:
CUSTOMTRIMREF nnnnnnnn.nn
Ønsket intern referenceklokfrekvens for "PT; Program Trim” kommando. Denne frekvens tilsidesætter den interne standardreferenceklokfrekvens. Gyldige værdier for "n" afhænger af den specifikke enhed, der programmeres. Se venligst de elektriske specifikationer for din enhed for gyldig intern referencefrekvensurområde. Hvor:
nnnnnnnn.nn: Frekvens i Hertz med to decimaler
DEVICEPOWER n
Til Cyclone (ekskluderer Cyclone MAX). Denne indstilling definerer målvolumentage, der vil blive leveret til målet, hvis kilden til voltage er afledt af cyklonens indre kraft. Gyldige værdier af n er:
0: 5 volt, genereret/omkoblet af cyklon
2: 3 volt, genereret/omkoblet af cyklon
4: 2 volt, genereret/omkoblet af cyklon
PROVIDE POWER n
Bestemmer, om grænsefladen skal levere strøm til målet. BEMÆRK: Ikke alle hardwaregrænseflader understøtter denne kommando. Gyldige værdier af n er:
0: Interface leverer ikke strøm til målet. (Standard)
1: Aktiver grænseflade giver strøm til målet.
(NOTE: Er det samme som ældre mulighed:USEPRORELAYS n)
POWERDOWNDELAY n
Mængden af tid, der skal forsinkes, når strømmen til målet er slukket, før målets strømforsyning falder til under 0.1v. n er tiden i millisekunder.
POWERUPDELAY n
Den tid, der skal forsinkes, når strømmen til målet tændes ELLER målet nulstilles, og før softwaren forsøger at tale med målet. Denne tid kan være en kombination af tændingstid og nulstillingstid (især hvis der bruges en nulstillingsdriver). n er tiden i millisekunder.
POWEROFFONEXIT n
Bestemmer, om strømmen, der leveres til målet, skal slukkes, når CPROGCFZ-applikationen afsluttes. NOTE: Ikke alle hardwaregrænseflader understøtter denne kommando. Gyldige værdier af n er:
0: Sluk for strømmen ved afslutning (standard)
1: Hold strømmen tændt ved udgang
Verifikation overståetview
Der er flere tilgængelige kommandoer, som kan bruges til at verificere indholdet af flashen på enheden efter programmering af den. Den mest udbredte kommando er "VC ;Verify CRC of Object File til modul”. "VC" kommandoen vil instruere CPROGCFZ til først at beregne en 16-bit CRC værdi fra det valgte objekt file. CPROGCFZ vil derefter indlæse koden i enhedens RAM og instruere enheden om at beregne en 16 bit CRC-værdi ud fra indholdet i enhedens FLASH. Kun gyldige adresseområder i objektet file beregnes på enheden. Når 16-bit CRC-værdien fra objektet file og enheden er tilgængelig, sammenligner CPROGCFZ dem. Der opstår en fejl, hvis de to værdier ikke stemmer overens.
Alternativt kan kommandoen "VM ;Verify Module" bruges til at udføre en byte for byte verifikation mellem det valgte objekt file og enheden. Typisk vil VM-kommandoen tage længere tid at udføre end VC-kommandoen, da CPROGCFZ skal læse indholdet af FLASH på enheden byte for byte. Der er også to andre kommandoer, der kan bruges til verifikation. "SC ;Show Module CRC" instruerer CPROGCFZ om at indlæse kode i enhedens RAM og instruerer enheden i at beregne en 16-bit CRC-værdi ud fra indholdet af hele enhedens FLASH, som inkluderer tomme områder. Når 16-bit CRC-værdien er blevet beregnet, vil CPROGCFZ vise værdien i statusvinduet. Kommandoen "VV ;Verify Module CRC to Value" ligner kommandoen "SC". Forskellen er, at i stedet for at vise den beregnede 16-bit CRC-værdi, vil CPROGCFZ sammenligne den beregnede værdi med en 16-bit CRC-værdi givet af brugeren.
DOS-fejl vender tilbage
Der leveres DOS-fejlretur, så de kan testes i .BAT files. De anvendte fejlkoder er:
- Program afsluttet uden fejl.
- Annulleret af bruger.
- Fejl ved læsning af S-record file.
- Bekræft fejl.
- Bekræft annulleret af brugeren.
- S rekord file er ikke valgt.
- Startadresse er ikke i modulet.
- Slutadressen er ikke i modulet eller er mindre end startadressen.
- Kan ikke åbnes file til upload.
- File skrivefejl under upload.
- Upload annulleret af brugeren.
- Fejl ved åbning af .CFP file.
- Fejl ved læsning af .CFP file.
- Enheden blev ikke initialiseret.
- Fejl ved indlæsning af .CFP file.
- Fejl ved aktivering af modul lige valgt.
- Specificeret S-record file ikke fundet.
- Utilstrækkelig bufferplads angivet af .CFP til at indeholde en file S-rekord.
- Fejl under programmering.
- Startadressen peger ikke ind i modulet.
- Fejl under sidste byte-programmering.
- Programmeringsadressen er ikke længere i modulet.
- Startadressen er ikke på en justeret ordgrænse.
- Fejl under sidste ords programmering.
- Modulet kunne ikke slettes.
- Modulord ikke slettet.
- Valgt .CFP file implementerer ikke bytekontrol.
- Modulbyte ikke slettet.
- Ordsletnings startadresse skal være lige.
- Ordsletnings-slutadressen skal være lige.
- Brugerparameter er ikke i området.
- Fejl under .CFP specificeret funktion.
- Den specificerede port er ikke tilgængelig eller fejl ved åbning af porten.
- Kommandoen er inaktiv for denne .CFP file.
- Kan ikke gå ind i baggrundstilstand. Tjek forbindelser.
- Kan ikke få adgang til processoren. Prøv en softwarenulstilling.
- Ugyldig .CFP file.
- Kan ikke få adgang til processor-RAM. Prøv en softwarenulstilling.
- Initialisering annulleret af bruger.
- Fejl ved konvertering af hexadecimalt kommandonummer.
- Konfiguration file ikke specificeret og file prog. cfg findes ikke.
- .CFP file findes ikke.
- Fejl i io_ delay nummer på kommandolinjen.
- Ugyldig kommandolinjeparameter.
- Fejl ved angivelse af decimalforsinkelse i millisekunder.
- Fejl i script file.
- Kabel ikke fundet
- S-Record file indeholder ikke gyldige data.
- Kontrolsum Verifikationsfejl – S-record-data matcher ikke MCU-hukommelse.
- Sortering skal være aktiveret for at bekræfte flashchecksum.
- S-Records ikke alle inden for modulets rækkevidde. (se "v" kommandolinjeparameter)
- Fejl fundet i indstillinger på kommandolinjen for port/interface
- Fejl ved beregning af enheds CRC-værdi
- Fejl – Enhedens CRC matcher ikke den angivne værdi
- Fejl – CPROG kører allerede
- Fejl – Skal angive både GRÆNSEFLADE og PORT på kommandolinjen
- Den valgte målprocessor understøttes ikke af den aktuelle hardwaregrænseflade.
Exampet programmeringsscript File
Programmeringsscriptet file skal være en ren ASCII file med én kommando pr. linje. Dette er CFG file i forrige examples.
En eksample er:
CM Freescale_52211_1x32x32k.CFP | ;Vælg Flash-modul |
EM | ;Slet modulet |
BM | ;Blank Tjek modulet |
SS C:\PEMICRO\TEST.S19 | ;Specificer den S19, der skal bruges |
PM | ;Programmer modulet med S19 |
VM | ;Bekræft modulet igen |
Note: Stinavnene på files, der er i forhold til den eksekverbare CPROG, kan også bruges.
Brug af kommandolinjeparametre i et script
En kommandolinjeparameter i form af /PARAMN=s kan bruges til at indsætte tekst i scriptet file i stedet for særlige tags. Dette kan bruges til at erstatte enhver del af scriptet inklusive programmeringskommandoer, filenavne og parametre. Gyldige værdier af n er 0..9. s er en streng, som vil erstatte enhver forekomst af /PARAMN i scriptet file.
Som eksample, kan følgende generiske script bruges til programmering med nøjagtig den samme funktionalitet som exampscriptet ind Afsnit 7 – Exampet programmeringsscript File:
CM /PARAM1 | ;Vælg Flash-modul |
EM | ;Slet modulet |
BM | ;Blank Tjek modulet |
SS /PARAM2 | ;Specificer den S19, der skal bruges |
PM | ;Programmer modulet med S19 |
/PARAM3 | ;Bekræft modulet igen |
Følgende parametre vil blive tilføjet til CPROG-kommandolinjen:
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM
NOTE: Da parameteren /PARAM1 har et mellemrum i sin værdi, skal hele parameteren omsluttes af dobbelte anførselstegn. Dette indikerer for Windows, at det er en enkelt parameter. I dette tilfælde er en basisadresse på 0x4000 inkluderet på linjen Vælg modul i scriptet, derfor skal /PARAM1 angives på kommandolinjen som denne:
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″
Så det komplette exampkommandolinjen ville være (bemærk, at dette er kontinuerligt; ingen linjeskift):
C:\PROJECT\CPROGCFZ INTERFACE=CYKLONPORT=USB1 BDM_SPEED 1
C:\PROJEKT\GENERISK.CFG
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000” /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM
Sample Batch File
Her er en exampat kalde kommandolinjeprogrammøren og teste dens fejlkode retur i en simpel batch file. Sampet parti files er givet til 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 fejlniveau 1 blev slemt
blev godt
:dårligt
EKKO DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG
:godt
ECHO gjort
Windows 95/98/ME/XP:
START /WC:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1
hvis fejlniveau 1 blev slemt
blev godt
:dårligt
EKKO DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG DÅRLIG
:godt
ECHO gjort
Note: Stinavnene på files, der er i forhold til den eksekverbare CPROG, kan også bruges
Information
For mere information om CPROGCFZ og PROGCFZ kontakt os venligst:
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 vores bibliotek af. CFP-moduler, gå til supportsiden for Pemako's website kl www.pemicro.com/support.
Dokumenter/ressourcer
![]() |
PEmicro CPROGCFZ PROG Flash-programmeringssoftware [pdfBrugervejledning CPROGCFZ PROG Flash-programmeringssoftware, CPROGCFZ, PROG Flash-programmeringssoftware, programmeringssoftware, software |