PEmicro CPROGCFZ PROG Flash-programmeringsprogram 

PEmicro CPROGCFZ PROG Flash-programmeringsprogram

Introduktion

CPROGCFZ är en Windows-kommandoradsversion av PROGCFZ-programvaran som programmerar Flash, EEPROM, EPROM, etc. via ett PEmicro-hårdvarugränssnitt till en NXP Cold Fire V2/3/4-processor som stöds. Hårdvarugränssnitten är tillgängliga från PEmicro.

När din gränssnittshårdvara är ordentligt ansluten mellan din PC och målenhet kan du starta CPROGCFZ körbara från kommandoraden. Utöver den körbara filen måste flera kommandoradsparametrar också skickas för att konfigurera vilket PEmicro-hårdvarugränssnitt CPROGCFZ ska försöka ansluta till och för att konfigurera hur det hårdvarugränssnittet ska ansluta till målenheten. Dessa parametrar inkluderar namnet på konfigurationen (.CFG) file, samt startkommandon som namnet på hårdvarugränssnittet eller porten som gränssnittet är anslutet till.

.CFG file anger hur du ska programmera målet som du avser, och det inkluderar standardprogrammeringskommandon och, valfritt, konfigurationskommandon. Följande kapitel kommer att ge en detaljerad förklaring av dessa kommandon och parametrar.

Uppstart

a. Anslut hårdvarugränssnittet mellan din PC och mål-MCU via felsökningsbandkabeln.
b. Starta programmeringsprogrammet genom att köra det från Windows kommandotolk eller genom att anropa den körbara CPROGCFZ med rätt kommandoradsparametrar. Tillåtna kommandoradsparametrar är:

CPROGCFZ [?/!] [filenamn] [/PARAM=s] [v] [återställ fördröjning n] [bam_ hastighet n] [hög] [rynka pannan] [Gränssnitt=x] [port=y] [showboats] [tupplurar] [/logfile logga filenamn]

där:

[?/!] Använd "?" eller' '!' teckenalternativ för att få kommandoradsprogrammeraren att vänta och visa resultatet av programmeringen i PROGCFZ-fönstret. '?' kommer alltid att visa resultatet, '!' visar resultatet endast om ett fel uppstod. Om användaren inte använder en batch file för att testa felnivån ger detta en metod för att visa programmeringsresultatet. Det här alternativet bör vara det FÖRSTA kommandoradsalternativet.

[filenamn] A file som innehåller programmeringskommandon och kommentarer, default = prog. jfr. Se avsnitt 7 – Example Programmeringsskript File för ett example.

[/PARAMN=s]
En kommandoradsparameter som kan modifiera det exekverande skriptet genom att ersätta special tags (/PARA MN). Detta kan användas för att ersätta alla delar av skriptet inklusive programmeringskommandon, filenamn och parametrar. Giltiga värden för n är 0 .. 9. si en sträng som kommer att ersätta varje förekomst av /PARAMN i skriptet file. Avsnitt 8 – Använda kommandoradsparametrar i ett skript har ett example för användning.

[GRÄNSSNITT=x] Där x är något av följande: (Se examples avsnitt)
USBMULTILINK (den här inställningen stöder även OSBDM)
CYCLONE TRACELINK
PARALLELL (parallell port eller BDM Lightning [Legacy])

[PORT=y]

Där värdet på y är något av följande (se kommandoradsparametern show ports för en lista över ansluten hårdvara; ange alltid "gränssnitts"-typen också):

USBX
Där x = 1,2,3 eller 4. Representerar ett uppräkningsnummer för varje maskinvara som börjar på 1. Användbart om du försöker ansluta till en cyklon-, spårlänk- eller multilänkprodukt. Om bara en maskinvara är ansluten kommer den alltid att räknas upp som USB1 .
Ett example för att välja den första multilänken som hittas är: GRÄNSSNITT=USBMULTILINK PORT=USB1

#.#.#.#
Ethernet IP-adress#.#.#.#. Varje #-symbol representerar ett decimaltal mellan O och 255. Gäller för Cyclone- och Trace-länkgränssnitt.
Anslutning sker via Ethernet.
GRÄNSSNITT=CYKLONPORT=10.0.1.223

NAMN
Vissa produkter, som Cyclone och Trace-länken, stöder att tilldela ett namn till enheten, som "Joe's Max". Cyklonen kan hänvisas till med sitt tilldelade namn. Om det finns några mellanslag i namnet, ska hela parametern omges av dubbla citattecken (detta är ett Windows-krav, inte ett Pemako-krav).
Examples:
INTERFACE=CYKLON PORT=MyCyclone99 GRÄNSSNITT=CYKLON “PORT=Joes cyklon”

UNIKT ID
USB Multilink-produkter har alla ett unikt serienummer tilldelat dem, såsom PE5650030. Multilänken kan hänvisas till detta nummer. Detta är användbart i de fall där flera enheter är anslutna till samma PC.
Examples:
GRÄNSSNITT=USBMULTILINK PORT=PE5650030

COMX
Där x = 1,2,3 eller 4. Representerar ett COM-portnummer. Gäller för Cyclone-gränssnitt.
För att ansluta till en cyklon på COM1: INTERFACE=CYCLONE PORT=COM1

X
Där x = 1,2,3 eller 4. Representerar ett parallellportnummer
För att välja ett parallellt gränssnitt på parallellport #1: GRÄNSSNITT=PARALLELLPORT=1

PClX
Där x = 1,2,3 eller 4. Representerar ett BDM Lightning-kortnummer. (Obs: detta är en äldre produkt)
Så här väljer du en parallellkabel på BDM Lightning #1:
GRÄNSSNITT=PARALLELLPORT=PCI 1

[visa portar]
Kommandoradsprogrammeraren matar ut alla tillgängliga portar till en text file och avslutas sedan (oavsett andra kommandoparametrar). Denna information matas ut till texten file innehåller de parametrar som behövs för att kontakta ansluten programmeringsmaskinvara samt en beskrivning av hårdvarugränssnittet. Standardutgången filenamnet är ports.txt och skapas i samma mapp som CPROG.
Utgången kan också riktas till en annan file.
Exampde: SHOWPORTS=C:\MYPORTS.TXT
Den här listan visar inte parallellport eller COM-portalternativ som också är tillgängliga. Nedan är ett example av utgången för olika hårdvarugränssnitt anslutna till PC:n (Observera att det finns olika sätt att adressera samma enhet; data för varje gränssnitt kan följas av en [DUPLICATE] rad som visar en annan etikett för samma gränssnitt).

Visa portar Utgång Exampde:

GRÄNSSNITT=USBMULTILINK PORT=PE5650030 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Portnummer=21] GRÄNSSNITT=USBMULTILINK PORT=USB1 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Portnummer=21][DUPLICATE] GRÄNSSNITT=CYKLONPORT=10.0.9.197 ; 10.0.9.197: Offentlig cyklon [Port Num=61] INTERFACE=CYKLON “PORT=Public Cyclone” ; 10.0.9.197 : Offentlig cyklon[Port Num=61 ][DUPLICATE] INTERFACE=CYKLON “PORT=Joes cyklon” ; USB1 : Cyklon (Joe's)[Portnummer=101] GRÄNSSNITT=CYKLONPORT=USB1 ; USB1 : Cyclone (Joe's)[Port Num=101 ][DUPLICATE] GRÄNSSNITT=TRACELINK PORT=10.1.5.2 ; 10.1.5.2 : MCF52259_ TRACE[Portnummer=123] INTERFACE=TRACELINK PORT=MCF52259 TRACE ; 10.1.5.2 : MCF52259_ TRACE[PortNum=123][DUPLICATE]

[v]
Får programmeraren att inte kontrollera utbudet av S-record-adresser innan programmering eller verifiering. Detta påskyndar programmeringsprocessen. Alternativet bör användas med försiktighet eftersom alla poster utanför intervallet kommer att ignoreras.

[reset_ delay n]
Anger en fördröjning efter att programmeraren återställer målet som vi kontrollerar för att se om delen har gått in korrekt i bakgrundsfelsökningsläge. Detta är användbart om målet har en återställningsdrivrutin som håller MCU i återställning efter att programmeraren släpper återställningsraden. Värdet n är en fördröjning i millisekunder.

[bdm_ hastighet n]
Detta alternativ låter användaren ställa in BDM-skiftklockhastigheten för Pemakos felsökningsgränssnitt. Detta heltalsvärde kan användas för att bestämma kommunikationshastigheten enligt följande ekvationer:

USB Multilink (inkluderar Universal): (1 000000/(N+1)) Hz USB Multilink Universal FX: (25000000/(N+1 )) Hz cyklon eller spårlänk: (50000000/(2*N+5)) Hz BDM Lightning : (33000000/(2*N+5)) Hz – äldre produkt

Värdet n bör vara mellan 0 och 31. Denna skiftklocka träder i kraft efter att kommandona i toppen av programmeringsalgoritmen exekveras så att dessa kommandon kan öka målfrekvensen och tillåta en snabbare skiftklocka. Denna klocka kan i allmänhet inte överstiga en div 4 av processorbussfrekvensen.

[dölj app] Detta kommer att göra att kommandoradsprogrammeraren inte visar en visuell närvaro när den körs med undantag för att visas i aktivitetsfältet. Endast 32-bitars applikationer!

[freqn] Som standard försöker PROGCFZ-mjukvaran att automatiskt bestämma hur snabbt målet körs genom att ladda en fördröjningsrutin i processorn och tajma hur lång tid det tar att köra. På vissa maskiner kan detta ge inkonsekventa resultat som kan påverka algoritmer som programmerar flash internt i en MCU. Pemicro tillhandahåller en kommandoradsmekanism som tillåter användaren att informera PROGCFZ-programvaran exakt hur snabbt målprocessorn körs. På så sätt blir timingen i algoritmerna exakt. På kommandoraden anger du den interna klockfrekvensen i Hertz efter 'FREQ'-identifieraren. Observera att i allmänhet om du använder en blixtenhet extern till MCU:n, behövs inte denna tidsparameter eftersom blixten hanterar tidtagningen själv.

[nopst] Som standard kommer PROG-mjukvaran att använda PST[3:0]-signalerna på den 26-stiftiga bakgrundskontakten för att fastställa enhetens tillstånd under programmering. För att minska det fysiska fotavtrycket kanske vissa inställningar inte ansluter PST[3:0]-signalerna till 26-stiftskontakten. Parametern 'nopst' instruerar kommandoradsprogrammeraren att den måste använda en alternativ metod för att bestämma enhetens tillstånd eftersom PST[3:0]-signalerna saknas. Nackdelentage av att använda denna alternativa metod är att programmeringshastigheten är långsammare.

[/loggafile logga filenamn]
Detta alternativ öppnar en loggfile av namnet "log filenamn” vilket gör att all information som skrivs till statusfönstret också skrivs till detta file. Loggen filenamn” ska vara ett fullständigt sökvägsnamn som c:\mydir\mysubdir\mylog .log.

Kommandorad Examples:
CPROGCFZ C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030

Öppnar CPROGCFZ med följande alternativ:

  • Kör skriptet C:\ENGINE.CFG
  • Gränssnittet är det första USB Multilink Universal med serienummer PE5650030
  • Autodetektera kommunikationsfrekvens (io_ delay_ cnt inte inställd)

CPROGCFZ C:\ENGINE.CFG lnterface=CYCLONE Port=209.61 .110.251

Öppnar CPROGCFZ med följande alternativ:

  • Kör skriptet C:\ENGINE.CFG
  • Gränssnittet är Cyclone Max via Ethernet-porten med en IP-adress på 209.61 .110.251

CPROGCFZ C:\ENGINE.CFG lnterface=USBMULTILINK Port=USB1

Öppnar CPROGCFZ med följande alternativ:

  • Kör skriptet C:\ENGINE.CFG
  • Gränssnittet är USB Multilink Universal, första gränssnittet upptäcktes.

Programmeringskommandon

mellanslag (tomma eller flikar). Rader som börjar med tecken som inte är kommandon listas som REM ark. Termen filenamn betyder en fullständig DOS-sökväg till en file. Kommandon använder samma tvåbokstavskoder som används i den interaktiva programmeraren PROGCFZ. Samma .CFP files som används av PROGCFZ används för att ställa in en viss enhet som ska programmeras. Om en användarfunktion är specificerad för en viss enhet, anges dess tvåteckenkommando och betydelsen eller user_par i .CFP file.

Notera:
Kommandoparametrarna start_ Addr , ending _Addr , base _ Addr, byte, word och user _par använder ett standard hexadecimalt format.

BM
BR start_adr slutar _addr
CHANGEV n.nn

  • Tom kontrollmodul.
  • Tom kontrollintervall.
  • (Endast cyklon) Ändra volymentage tillhandahålls till målet, där n.nn representerar ett värde mellan 0.00 och 5.00 inklusive. När kommandot körs kommer cyklonen omedelbart att ändras till den voltage. Om cyklonreläerna är avstängda innan det här kommandot anropas, kommer reläerna att slås på och ställa in den nya volymentage-värde när detta kommando körs. Observera att för låg av en voltage-värdet kan försätta enheten i lågenergiläge som kan förlora felsökningskommunikationen helt. Se till att Cyclones bygelinställningar är korrekt inställda för att skicka ström till rätt portar.

EB startar
_ Addr ending_ Addr – Radera byteintervall.

EW startar
_Addr-slut _Addr – Radera ordintervall.

EM
– Radera modul.

PB börjar
_Addr byte ... . byte – Programbyte.

PW startar
_Addr ord … ord Programord.

PM
– Programmodul.

CM filenamnbasadr
– Välj modul .CFP file. Obs: Vissa moduler kan kräva att en basadress anges .

VM
– Verifiera modulen.

VR startar
_addr ending _addr Verifiera intervall.

UM filenamn
– Ladda upp modul.

UR börjar
_addr slutar _addr filenamn – Uppladdningsintervall.

SS filenamn
– Ange S-post.

SM startande
_addr ending _addr – Visa modul.

RELÄS AV
– (Endast Multitilnk FX & Cyclone) Stäng av reläerna som ger ström till målet, inklusive en avstängningsfördröjning om det anges. Särskilt användbart för användare som vill slå på strömbrytaren på sitt kort innan de kör tester, låta sin starthanterare köras eller få programkoden att köras efter programmering.

RELÄSON 
(Endast Multilink FX & Cyclone) Slå på reläerna för att ge ström till målet, inklusive en uppstartsfördröjning om det anges. Voltage som levereras kommer att baseras på sista voltage angiven inställning. För Cyclone-användare kan CHANGEV-kommandot ändra volymentage värde. Särskilt användbart för användare som vill slå på strömbrytaren på sitt kort innan de kör tester, låta sin starthanterare köras eller få programkoden att köras efter programmering.

HE
– Hjälp (titta på cprog.doc file).

QU
– Avsluta.

RE
Återställ chip.

GO
– Startar enheten igång. Kan användas som final
kommandot om du vill att enheten ska köras för testning. Bör omedelbart föregås av ett 'RE'-kommando.

DE timeinms
Fördröjer "timeinms" millisekunder

xx användare _par
– Endast för användarfunktion specificerad i .CFP file.

Konfigurationskommandon för start

Alla konfigurationskommandon bearbetas innan programmeraren försöker kontakta målet. Hela konfigurationen file analyseras för dessa kommandon innan du försöker kommunicera. Detta avsnitt ger en överview att använda dessa konfigurationskommandon för att göra olika typer av konfigurationer.

Notera: Standardbasen för konfigurationskommandoparametrar är decimal.

Ett överview av konfigurationskommandona är som följer:

CUSTOMTRIMREF nnnnnnnn.nn

Önskad intern referensklockfrekvens för "PT; Program Trim” kommando. Denna frekvens åsidosätter den interna standardreferensklockfrekvensen. Giltiga värden för "n" beror på den specifika enhet som programmeras. Se de elektriska specifikationerna för din enhet för giltigt internt referensfrekvensklockområde. Var:

nnnnnnnn.nn: Frekvens i Hertz med två decimaler

DEVICEPOWER n

För Cyclone (exkluderar Cyclone MAX). Denna inställning definierar målvolymentage som kommer att tillhandahållas till målet om källan till voltage härrör från cyklonens inre kraft. Giltiga värden för n är:

0 : 5 volt, genererad/omkopplad av cyklon
2 : 3 volt, genererad/omkopplad av cyklon
4 : 2 volt, genererad/omkopplad av cyklon

TILLHANDAHÅLLANDE POWER n

Bestämmer om gränssnittet ska ge ström till målet. OBS! Alla hårdvarugränssnitt stöder inte detta kommando. Giltiga värden för n är:

0 : Gränssnittet ger inte kraft till målet. (standard)
1 : Aktivera gränssnitt ger kraft till målet.
(NOTERA: Är detsamma som äldre alternativ:USEPRORELAYS n)

POWERDOWNDELAY n

Tid för att fördröja när strömmen till målet stängs av för att målets strömförsörjning ska sjunka till under 0.1v. n är tiden i millisekunder.

POWERUPDELAY n

Tid för fördröjning när strömmen till målet slås på ELLER målet återställs, och innan programvaran försöker prata med målet. Denna tid kan vara en kombination av påslagstid och återställningstid (särskilt om en återställningsdrivrutin används). n är tiden i millisekunder.

POWEROFFONEXIT n

Bestämmer om strömmen till målet ska stängas av när CPROGCFZ-applikationen avslutas. NOTERA: Inte alla hårdvarugränssnitt stöder detta kommando. Giltiga värden för n är:

0 : Stäng av strömmen vid utgång (standard)
1 : Håll strömmen på när du går ut

Verifiering överview

Det finns flera kommandon tillgängliga som kan användas för att verifiera innehållet i blixten på enheten efter programmering. Det mest använda kommandot är "VC ;Verify CRC of Object File till modul”. Kommandot "VC" kommer att instruera CPROGCFZ att först beräkna ett 16-bitars CRC-värde från det valda objektet file. CPROGCFZ kommer sedan att ladda kod till enhetens RAM och instruera enheten att beräkna ett 16 bitars CRC-värde från innehållet i enhetens FLASH. Endast giltiga adressintervall i objektet file beräknas på enheten. När 16-bitars CRC-värdet från objektet file och enheten är tillgänglig, CPROGCFZ jämför dem. Ett fel uppstår om de två värdena inte matchar.

Alternativt kan kommandot "VM ;Verify Module" användas för att utföra en byte för byte-verifiering mellan det valda objektet file och enheten. Vanligtvis tar VM-kommandot längre tid att utföra än VC-kommandot eftersom CPROGCFZ måste läsa innehållet i FLASH för enheten byte för byte. Det finns också två andra kommandon som kan användas för verifiering. "SC ;Show Module CRC" instruerar CPROGCFZ att ladda kod i RAM-minnet på enheten och instruerar enheten att beräkna ett 16-bitars CRC-värde från innehållet i hela enhetens FLASH, vilket inkluderar tomma områden. När 16-bitars CRC-värdet har beräknats kommer CPROGCFZ att visa värdet i statusfönstret. Kommandot "VV ;Verify Module CRC to Value" liknar kommandot "SC". Skillnaden är att istället för att visa det beräknade 16-bitars CRC-värdet, kommer CPROGCFZ att jämföra det beräknade värdet med ett 16-bitars CRC-värde som användaren ger.

DOS-fel återkommer

DOS-felreturer tillhandahålls så att de kan testas i .BAT files. De felkoder som används är:

  1. Programmet avslutat utan fel.
  2. Avbruten av användaren.
  3. Fel vid läsning av S-post file.
  4. Verifiera fel.
  5. Verifiera avbruten av användaren.
  6. S rekord file är inte vald.
  7. Startadress finns inte i modulen.
  8. Slutadressen finns inte i modulen eller är mindre än startadressen.
  9. Kan inte öppna file för uppladdning.
  10. File skrivfel under uppladdning.
  11. Uppladdningen avbröts av användaren.
  12. Det gick inte att öppna .CFP file.
  13. Fel vid läsning av .CFP file.
  14. Enheten initierades inte.
  15. Det gick inte att läsa in .CFP file.
  16. Fel vid aktivering av modulen som just valts.
  17. Specificerad S-post file hittades inte.
  18. Otillräckligt buffertutrymme specificerat av .CFP för att hålla en file S-rekord.
  19. Fel under programmering.
  20. Startadressen pekar inte in i modulen.
  21. Fel under senaste byteprogrammering.
  22. Programmeringsadressen finns inte längre i modulen.
  23. Startadressen är inte på en justerad ordgräns.
  24. Fel under programmering av sista ord.
  25. Modulen kunde inte raderas.
  26. Modulordet har inte raderats.
  27. Vald .CFP file implementerar inte bytekontroll.
  28. Modulbyte har inte raderats.
  29. Ordraderingsstartadressen måste vara jämn.
  30. Ordraderingsadressen måste vara jämn.
  31. Användarparametern är inte i intervallet.
  32. Fel under .CFP specificerad funktion.
  33. Angiven port är inte tillgänglig eller det gick inte att öppna porten.
  34. Kommandot är inaktivt för denna .CFP file.
  35. Kan inte gå in i bakgrundsläge. Kontrollera anslutningarna.
  36. Kan inte komma åt processorn. Prova en mjukvaruåterställning.
  37. Ogiltig .CFP file.
  38. Kan inte komma åt processorns RAM. Prova en mjukvaruåterställning.
  39. Initiering avbröts av användaren.
  40. Fel vid konvertering av hexadecimalt kommandonummer.
  41. Konfiguration file inte specificerat och file prog. cfg finns inte.
  42. .CFP file finns inte.
  43. Fel i io_ fördröjningsnummer på kommandoraden.
  44. Ogiltig kommandoradsparameter.
  45. Fel vid angivande av decimalfördröjning i millisekunder.
  46. Fel i skriptet file.
  47. Kabel inte upptäckt
  48. S-Rekord file innehåller inte giltiga data.
  49. Checksum Verifieringsfel – S-record-data matchar inte MCU-minnet.
  50. Sortering måste vara aktiverat för att verifiera flashkontrollsumman.
  51. S-Records inte alla inom modulens räckvidd. (se "v" kommandoradsparameter)
  52. Fel upptäckt i inställningarna på kommandoraden för port/gränssnitt
  53. Fel vid beräkning av enhetens CRC-värde
  54. Fel – Enhetens CRC matchar inte det angivna värdet
  55. Fel – CPROG körs redan
  56. Fel – Måste ange både GRÄNSSNITT och PORT på kommandoraden
  57. Den valda målprocessorn stöds inte av det aktuella hårdvarugränssnittet.

Example Programmeringsskript File

Programmeringsskriptet file bör vara en ren ASCII file med ett kommando per rad. Detta är CFG file i föregående examples.

Ett example är: 

CM Freescale_52211_1x32x32k.CFP ;Välj Flash-modul
EM ;Radera modulen
BM ;Blank Kontrollera modulen
SS C:\PEMICRO\TEST.S19 ;Ange vilken S19 som ska användas
PM ;Programmera modulen med S19
VM ;Verifiera modulen igen

Notera: Sökvägens namn på files som är relativa till den körbara CPROG-filen kan också användas.

Använda kommandoradsparametrar i ett skript

En kommandoradsparameter i form av /PARAMN=s kan användas för att infoga text i skriptet file i stället för special tags. Detta kan användas för att ersätta alla delar av skriptet inklusive programmeringskommandon, filenamn och parametrar. Giltiga värden för n är 0...9. s är en sträng som kommer att ersätta alla förekomster av /PARAMN i skriptet file.

Som example, kan följande generiska skript användas för programmering med exakt samma funktionalitet som exampmanuset in Avsnitt 7 – Example Programmeringsskript File:

CM /PARAM1 ;Välj Flash-modul
EM ;Radera modulen
 BM ;Blank Kontrollera modulen
 SS /PARAM2 ;Ange vilken S19 som ska användas
PM ;Programmera modulen med S19
/PARAM3 ;Verifiera modulen igen

Följande parametrar skulle läggas till i CPROG-kommandoraden:

“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM

NOTERA: Eftersom parametern /PARAM1 har ett mellanslag i sitt värde, måste hela parametern omges av dubbla citattecken. Detta indikerar för Windows att det är en enda parameter. I det här fallet ingår en basadress på 0x4000 på raden Choose Module i skriptet, därför måste /PARAM1 anges på kommandoraden så här:

“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″

Så hela exampkommandoraden skulle vara (observera att detta är kontinuerligt, inga radbrytningar):

C:\PROJECT\CPROGCFZ INTERFACE=CYKLONPORT=USB1 BDM_SPEED 1
C:\PROJEKT\GENERIC.CFG
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000” /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM

Sample Batch File

Här är ett exampatt anropa kommandoradsprogrammeraren och testa dess felkodsretur i en enkel batch file. Sample batch files ges för både Windows 95/98/XP och 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

om felnivå 1 blev dålig
blev bra
:dålig
EKOT DÅLIGT DÅLIGT DÅLIGT DÅLIGT DÅLIGT DÅLIGT DÅLIGT DÅLIGT
:Bra
ECHO gjort

Windows 95/98/ME/XP: 

STARTA /WC:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG
GRÄNSSNITT=USBMULTILINK PORT=USB1

om felnivå 1 blev dålig
blev bra
:dålig
EKOT DÅLIGT DÅLIGT DÅLIGT DÅLIGT DÅLIGT DÅLIGT DÅLIGT DÅLIGT
:Bra
ECHO gjort

Notera: Sökvägens namn på files som är relativa till den körbara CPROG-filen kan också användas

Information

För mer information om CPROGCFZ och PROGCFZ vänligen kontakta oss:

P&E Microcomputer Systems, Inc. RÖST: 617-923-0053
98 Galen St. Fax: 617-923-0808
Watertown, MA 02472-4502 WEB: http://www.pemicro.com
USA

Till view hela vårt bibliotek av. CFP-moduler, gå till supportsidan för Pemako's webplats på www.pemicro.com/support.

Dokument/resurser

PEmicro CPROGCFZ PROG Flash-programmeringsprogram [pdf] Användarhandbok
CPROGCFZ PROG Flash-programmeringsprogram, CPROGCFZ, PROG Flash-programmeringsprogram, programmeringsprogram, programvara

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *