PEmicro PROGDSC softver za programiranje

Uvod
CPROGDSC je Windows verzija naredbenog retka PROGDSC softvera koja programira Flash, EEPROM, EPROM, itd. preko PEmicro hardverskog sučelja na podržani NXP DSC procesor. Hardverska sučelja dostupna su od PEmicro-a.
Nakon što je hardver vašeg sučelja ispravno povezan između vašeg računala i ciljnog uređaja, možete pokrenuti izvršnu datoteku CPROGDSC iz retka za naredbe. Uz izvršnu datoteku, mora se proslijediti više parametara naredbenog retka kako bi se konfiguriralo s kojim PEmicro hardverskim sučeljem bi se CPROGDSC trebao pokušati povezati i kako bi se konfiguriralo kako će se to hardversko sučelje povezati s ciljnim uređajem. Ovi parametri uključuju naziv konfiguracije (.CFG) file, kao i naredbe za pokretanje poput naziva hardverskog sučelja ili porta na koji je sučelje spojeno.
.CFG file specificira kako programirati cilj prema vašoj namjeri i uključuje standardne naredbe za programiranje i, izborno, naredbe za konfiguraciju. Sljedeća poglavlja pružit će detaljno objašnjenje ovih naredbi i parametara.
Pokretanje
- Povežite hardversko sučelje između vašeg osobnog računala i ciljanog MCU-a putem trakastog kabela za otklanjanje pogrešaka.
- Pokrenite softver za programiranje tako što ćete ga pokrenuti iz Windows naredbenog retka ili pozivanjem CPROGDSC izvršne datoteke s ispravnim parametrima naredbenog retka. Dopušteni parametri naredbenog retka su:
CPROGDSC [?/!] [fileime] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n] [hideapp] [Interface=x] [port=y] [showports] [-usebyteaddr][/logfile logfileime]
gdje:
- [?/!]
Koristiti '?' ili' '!' opcija znakova kako bi programator naredbenog retka čekao i prikazao rezultat programiranja u prozoru PROGDSC. '?' uvijek će prikazati rezultat, '!' prikazat će rezultat samo ako je došlo do pogreške. Ako korisnik ne koristi seriju file za testiranje razine pogreške, ovo pruža metodu za prikaz rezultata programiranja. Ova opcija bi trebala biti PRVA opcija naredbenog retka. - [fileime]
A file sadrži programske naredbe i komentare, zadano = prog.cfg. Vidi odjeljak 7 – prample Programska skripta File za bivšegample. - [/PARAMn=s]
Parametar naredbenog retka koji može modificirati izvršnu skriptu zamjenom posebnog tags (/PARAMn). Ovo se može koristiti za zamjenu bilo kojeg dijela skripte uključujući programske naredbe, fileimena i parametre. Važeće vrijednosti n su 0..9. s je niz koji će zamijeniti svako pojavljivanje /PARAMn u skripti file. Odjeljak 8 – Korištenje parametara naredbenog retka u skripti ima example za korištenje. - [INTERFACE=x]
Gdje je x jedno od sljedećeg: (Pogledajte pramples odjeljak)- USB MULTILINK (Ova postavka također podržava OSBDM) CYCLONE
- PARALLEL (Paralelni priključak ili BDM Lightning [Legacy])
- [PORT=y]
Gdje je vrijednost y jedna od sljedećih (pogledajte parametar naredbenog retka showports za popis povezanog hardvera; uvijek navedite i vrstu "sučelja"):- USBx
Gdje je x = 1,2,3, 4, 1 ili 1. Predstavlja numeracijski broj za svaki dio hardvera počevši od XNUMX. Korisno ako se pokušavate spojiti na Cyclone ili Multilink proizvod. Ako je spojen samo jedan hardverski dio, on će uvijek biti označen kao USBXNUMX.
Bivšiample za odabir prve pronađene višestruke veze je:
SUČELJE=USBMULTILINK PORT=USB1 - #.#.#.#
Ethernet IP adresa #.#.#.#. Svaki simbol # predstavlja decimalni broj između 0 i 255. Vrijedi za sučelja Cyclone i Tracelink.
Povezivanje je putem Etherneta.
SUČELJE=CYCLONE PORT=10.0.1.223 - IME
Neki proizvodi, kao što su Cyclone i Tracelink, podržavaju dodjeljivanje naziva jedinici, kao što je "Joe's Max". Ciklon se može nazivati imenom koje mu je dodijeljeno. Ako u nazivu ima razmaka, cijeli parametar treba staviti u dvostruke navodnike (ovo je zahtjev za Windows, a ne zahtjev za PEmicro).
Examples:
SUČELJE=CYCLONE PORT=MyCyclone99 - JEDINSTVENI ID
Svi USB Multilink proizvodi imaju jedinstveni serijski broj koji im je dodijeljen, kao što je PE5650030. Multilink se može odnositi na ovaj broj. Ovo je korisno u slučaju kada je više jedinica spojeno na isto računalo.
Examples:
SUČELJE=USBMULTILINK PORT=PE5650030 - COMx
Gdje je x = 1,2,3, 4, XNUMX ili XNUMX. Predstavlja broj COM priključka. Vrijedi za Cyclone sučelja.
Za spajanje na Cyclone na COM1: INTERFACE=CYCLONE PORT=COM1 - x
Gdje je x = 1,2,3, 4, XNUMX ili XNUMX. Predstavlja broj paralelnog priključka
Za odabir paralelnog sučelja na paralelnom priključku #1: INTERFACE=PARALLEL PORT=1 - PCIx
Gdje je x = 1,2,3, 4, XNUMX ili XNUMX. Predstavlja broj BDM Lightning kartice. (Napomena: ovo je naslijeđeni proizvod)
Za odabir paralelnog kabela na BDM Lightning #1:
SUČELJE=PARALELNI PORT=PCI1
- USBx
- [showports]
Programator naredbenog retka šalje sve dostupne priključke u tekst file a zatim se prekida (bez obzira na ostale parametre naredbenog retka). Ove informacije izlaz u tekst file uključuje parametre potrebne za kontaktiranje priključenog hardvera za programiranje, kao i opis hardverskog sučelja. Zadani izlaz filenaziv je ports.txt i kreiran je u istoj mapi kao i CPROG.
Izlaz također može biti usmjeren na drugu file.
Example: SHOWPORTS=C:\MYPORTS.TXT
Ovaj popis ne prikazuje opcije paralelnog porta ili COM porta koje su također dostupne. Ispod je bivšiample izlaza za različita hardverska sučelja spojena na računalo (imajte na umu da postoje različiti načini za adresiranje iste jedinice; podaci za svako sučelje mogu biti popraćeni redom [DUPLICATE] koji prikazuje drugu oznaku za isto sučelje).
Showports Output Exampono:
SUČELJE=USBMULTILINK PORT=PE5650030;
- USB1: Multilink Universal FX Rev A (PE5650030)[PortNum=21]
SUČELJE=USBMULTILINK PORT=USB1
USB1: Multilink Universal FX Rev A (PE5650030)[PortNum=21][DUPLICATE]
- SUČELJE=CYCLONE PORT=10.0.9.197
; 10.0.9.197 : Javni ciklon [PortNum=61] - INTERFACE=CIKLON “LUKA=Javni ciklon”
; 10.0.9.197 : Javni ciklon[PortNum=61][DUPLIKAT] - INTERFACE=CIKLON “LUKA=Joeov ciklon”
; USB1 : Cyclone (Joe's)[PortNum=101] - SUČELJE=CYCLONE PORT=USB1
; USB1 : Cyclone (Joe's)[PortNum=101][DUPLICATE]
[v] To uzrokuje da programator ne provjerava raspon adresa S-zapisa prije programiranja ili provjere. Ovo ubrzava proces programiranja. Opciju treba koristiti pažljivo jer će svi s-zapisi izvan raspona biti zanemareni.
[reset_delay n]
Određuje odgodu nakon što programator ponovno postavi cilj koji provjeravamo da vidimo je li dio pravilno prešao u način rada za otklanjanje pogrešaka u pozadini. Ovo je korisno ako cilj ima upravljački program za resetiranje koji drži MCU u resetiranom stanju nakon što programator otpusti liniju za resetiranje. Vrijednost n je kašnjenje u milisekundama.
- USB Multilink (uključuje Universal): (1000000/(N+1)) Hz
- USB Multilink Universal FX: (25000000/(N+1)) Hz
- Cyclone ili Tracelink: (50000000/(2*N+5)) Hz
[sakrij aplikaciju] To će uzrokovati da programator naredbenog retka ne prikazuje vizualnu prisutnost tijekom rada, osim pojavljivanja na programskoj traci. Samo 32-bitne aplikacije!
[-usebyteaddr] Ako je naveden izborni parametar -usebyteaddr, tada će se adrese u S19 S-zapisu tretirati kao adrese bajtova. Ako je opcijski parametar -usebyteaddr izostavljen, tada će se adrese u S19 S-zapisu tretirati kao adrese riječi.
[/logfile logfileime]
Ova opcija otvara dnevnikfile naziva “logfileime” što će uzrokovati da se sve informacije koje su zapisane u prozor statusa također upišu u ovaj file. The
“logfileime” treba biti puno ime staze kao što je c:\mydir\mysubdir\mylog.log.
Naredbeni redak pramples:
CPROGDSC C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
Otvara CPROGDSC sa sljedećim opcijama:
- Pokrenite skriptu C:\ENGINE.CFG
- Sučelje je prvo USB Multilink Universal sa serijskim brojem PE5650030
- Automatsko otkrivanje frekvencije komunikacije (io_delay_cnt nije postavljen)
CPROGDSC C:\ENGINE.CFG sučelje=CYCLONE port=209.61.110.251
Otvara CPROGDSC sa sljedećim opcijama:
- Pokrenite skriptu C:\ENGINE.CFG
- Sučelje je Cyclone Max preko Ethernet porta s IP adresom 209.61.110.251
CPROGDSC C:\ENGINE.CFG sučelje=USBMULTILINK port=USB1
Otvara CPROGDSC sa sljedećim opcijama:
- Pokrenite skriptu C:\ENGINE.CFG
- Sučelje je USB Multilink Universal, prvo otkriveno sučelje.
Naredbe za programiranje
Sve programske naredbe započinju nizom od dva znaka nakon kojeg slijedi razmak (praznine ili tabulator). Redovi koji počinju znakovima koji nisu naredbe navedeni su kao REMarks. Uvjet fileime znači punu DOS stazu do a file. Naredbe koriste iste dvoslovne kodove koji se koriste u interaktivnim programatorima PROGDSC. Isto.DSP filekoje koristi PROGDSC koriste se za postavljanje određenog uređaja koji se programira. Ako je korisnička funkcija navedena za određeni uređaj, njena naredba od dva znaka i značenje ili user_par navedeni su u .DSP-u file.
Bilješka:
Parametri naredbe početni_addr, krajnji_addr, osnovni_addr, bajt, riječ i korisnički_par koriste zadani heksadecimalni format.
- BM – Modul bjanko čeka.
- CHANGEV n.nn – (Samo Cyclone) Promjena glasnoćetage dostavljen cilju, gdje n.nn predstavlja vrijednost između 0.00 i 5.00, uključivo. Kada se naredba izvrši Cyclone će se odmah promijeniti u taj voltage. Ako su releji Cyclone isključeni prije pozivanja ove naredbe, tada će se releji uključiti i postaviti novu glasnoćutage vrijednost kada se ova naredba izvrši. Imajte na umu da je prenizak volumentagVrijednost može prebaciti uređaj u način rada niske potrošnje što može u potpunosti izgubiti komunikaciju otklanjanja pogrešaka. Provjerite jesu li postavke kratkospojnika Cyclone ispravno postavljene za slanje struje na prave priključke.
- EM – Modul brisanja.
- PW početna_addr riječ … riječ – Programske riječi.
- PM – Programski modul.
- CM fileime base_addr – Odaberite modul .DSP file. Napomena: Neki moduli mogu zahtijevati navođenje osnovne adrese.
- VM – Provjerite modul.
- VR početak i kraj – Provjerite raspon.
- UM fileime – Modul za učitavanje.
- UR početak završetak fileime – Raspon učitavanja.
- SS fileime – Navedite S zapis.
- SM početak završetak – Prikaži modul.
- RELEJI ISKLJUČENI – (samo Multilnk FX & Cyclone) Isključite releje koji daju napajanje meti, uključujući odgodu isključivanja ako je navedena. Osobito korisno za korisnike koji žele uključiti svoju ploču prije pokretanja testova, dopustiti pokretanje pokretačkog programa ili pokrenuti aplikacijski kod nakon programiranja.
- RELEJSON – (samo Multilnk FX & Cyclone) Uključite releje za napajanje cilja, uključujući odgodu uključivanja ako je navedeno. VoltagIsporučeno će se temeljiti na posljednjem svtagnavedena postavka. Za korisnike Cyclone, naredba CHANGEV može promijeniti voltage vrijednost. Osobito korisno za korisnike koji žele uključiti svoju ploču prije pokretanja testova, dopustiti pokretanje pokretačkog programa ili pokrenuti aplikacijski kod nakon programiranja.
- HE – Pomoć (pogledajte cprog.doc file).
- QU – Odustani.
- RE – Resetirajte čip.
- GO – Pokreće rad uređaja. Može se koristiti kao konačna naredba ako želite da se uređaj pokrene za testiranje. Treba neposredno prethoditi naredba 'RE'.
- DE timeinms – Odgađa "timeinms" milisekundi
- xx user_par – Samo za korisničku funkciju navedenu u .DSP file.
Konfiguracijske naredbe za pokretanje
Sve konfiguracijske naredbe se obrađuju prije nego što programer pokuša kontaktirati cilj. Cijela konfiguracija file raščlanjuje se za ove naredbe prije pokušaja komunikacije. Ovaj dio daje overview korištenja ovih konfiguracijskih naredbi za različite vrste konfiguracija.
Bilješka: Zadana baza za parametre konfiguracijske naredbe je decimalna.
Overview konfiguracijskih naredbi je kako slijedi:
UREĐAJ br
Određuje ciljni uređaj koji će se programirati. Za popis podržanih uređaja morat ćete pokrenuti PROGDSC i pogledati padajući popis Target CPU Information u PROGDSC Connection Manageru. NAPOMENA: Svi .CFG filemora uključiti ovu naredbu.
CUSTOMTRIMREF nnnnnnnn.nn
Željena interna referentna taktna frekvencija za “PT; Program Trim” naredba. Ova frekvencija nadjačava zadanu internu referentnu frekvenciju takta. Valjane vrijednosti za "n" ovise o određenom uređaju koji se programira. Pogledajte električne specifikacije vašeg uređaja za važeći interni referentni frekvencijski raspon. Gdje:
- nnnnnnnn.nn: Frekvencija u hercima s dvije decimale
SNAGA UREĐAJA n
Za Cyclone (isključuje Cyclone MAX). Ova postavka definira ciljni volumentage koji će biti dostavljen cilju ako je izvor voltage proizlazi iz unutarnje snage ciklona. Važeće vrijednosti n su:
- 0: 5 volti, generira/prebacuje ciklon
- 2: 3 volti, generira/prebacuje ciklon
- 4: 2 volti, generira/prebacuje ciklon
PRUŽITI MOĆ n
Određuje treba li sučelje osigurati napajanje cilju. NAPOMENA: Ne podržavaju sva hardverska sučelja ovu naredbu. Važeće vrijednosti n su:
- 0: Sučelje ne daje snagu ciljanju. (zadano)
- 1: Omogući sučelje daje moć ciljanju.
POWERDOWNDAY n
Količina vremena za odgodu kada se napajanje mete isključi kako bi napon napajanja mete pao ispod 0.1 v. n je vrijeme u milisekundama.
POWERUPDELAY n
Količina vremena za odgodu kada se uključi napajanje cilja ILI se cilj resetira, a prije nego što softver pokuša razgovarati s ciljem. Ovo vrijeme može biti kombinacija vremena uključivanja i vremena resetiranja (posebno ako se koristi upravljački program za resetiranje). n je vrijeme u milisekundama.
POWEROFFONEEXIT n
Određuje treba li se napajanje dostavljeno cilju isključiti kada CPROGDSC aplikacija završi. NAPOMENA: Ne podržavaju sva hardverska sučelja ovu naredbu. Važeće vrijednosti n su:
- 0: Isključi napajanje nakon izlaska (zadano)
- 1: Držite struju uključenom nakon izlaska
BEZ DIJALOGA MOĆI
Ne tražite od korisnika da uključi ciljno napajanje i izađite s pogreškom ako postoji problem pri ulasku u način otklanjanja pogrešaka.
Provjera završenaview
Dostupno je nekoliko naredbi koje se mogu koristiti za provjeru sadržaja flasha na uređaju nakon programiranja. Najčešće korištena naredba je “VC
;Provjeri CRC objekta File na modul”. Naredba “VC” uputit će CPROGDSC da prvo izračuna 16-bitnu CRC vrijednost iz odabranog objekta file. CPROGDSC ć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 dostupni, CPROGDSC ih uspoređuje. Pojavljuje se pogreška ako se dvije vrijednosti ne podudaraju.
Alternativno, naredba “VM ;Verify Module” može se koristiti za izvođenje verifikacije bajt po bajt između odabranog objekta file i uređaj. Obično će izvođenje VM naredbe trajati duže od naredbe VC budući da CPROGDSC mora čitati sadržaj FLASH-a uređaja bajt po bajt. Također postoje dvije druge naredbe koje se mogu koristiti za provjeru. “SC ;Show Module CRC” upućuje CPROGDSC da učita kod u RAM uređaja i uputi uređaj da izračuna 16-bitnu CRC vrijednost iz sadržaja cijelog FLASH uređaja, što uključuje prazna područja. Nakon što se izračuna 16-bitna CRC vrijednost, CPROGDSC će prikazati vrijednost u prozoru statusa. Naredba “VV ;Provjeri CRC modula u vrijednost” slična je naredbi “SC”. Razlika je u tome što umjesto prikaza izračunate 16-bitne CRC vrijednosti, CPROGDSC će usporediti izračunatu vrijednost sa 16-bitnom CRC vrijednošću koju je dao korisnik.
DOS greška vraća
DOS povratne informacije o pogrešci su osigurane tako da se mogu testirati u .BAT files. Korišteni kodovi grešaka su:
- 0 – Program završen bez grešaka.
- 1 – Otkazao korisnik.
- 2 – Pogreška u čitanju S zapisa file.
- 3 – Provjerite grešku.
- 4 – Korisnik je otkazao potvrdu.
- 5 – S zapis file nije odabrano.
- 6 – Početna adresa nije u modulu.
- 7 – Završna adresa nije u modulu ili je manja od početne adrese.
- 8 – Nije moguće otvoriti file za učitavanje.
- 9 – File pogreška pisanja tijekom učitavanja.
- 10 – Prijenos je otkazao korisnik.
- 11 – Greška pri otvaranju.DSP file.
- 12 – Greška u čitanju.DSP file.
- 13 – Uređaj se nije pokrenuo.
- 14 – Greška pri učitavanju.DSP file.
- 15 – Pogreška pri omogućavanju upravo odabranog modula.
- 16 – Navedeni S zapis file nije pronađeno.
- 17 – Nedovoljan međuspremnik specificiran od strane .DSP za držanje a file S-zapis.
- 18 – Greška tijekom programiranja.
- 19 – Početna adresa ne pokazuje na modul.
- 20 – Greška tijekom zadnjeg programiranja bajta.
- 21 – Programska adresa više nije u modulu.
- 22 – Početna adresa nije na poravnatoj granici riječi.
- 23 – Greška tijekom programiranja zadnje riječi.
- 24 – Modul se ne može izbrisati.
- 25 – Riječ modula nije izbrisana.
- 26 – Odabrani .DSP file ne provodi provjeru bajtova.
- 27 – Bajt modula nije izbrisan.
- 28 – Početna adresa brisanja riječi mora biti parna.
- 29 – Završna adresa brisanja riječi mora biti parna.
- 30 – Korisnički parametar nije u rasponu.
- 31 – Greška tijekom .DSP određene funkcije.
- 32 – Navedeni priključak nije dostupan ili je došlo do pogreške pri otvaranju priključka.
- 33 – Naredba je neaktivna za ovaj .DSP file.
- 34 – Nije moguće ući u pozadinski način rada. Provjerite veze.
- 35 – Nije moguće pristupiti procesoru. Pokušajte resetirati softver.
- 36 – Nevažeći .DSP file.
- 37 – Ne mogu pristupiti RAM-u procesora. Pokušajte resetirati softver.
- 38 – Inicijalizaciju otkazao korisnik.
- 39 – Pogreška pretvaranja heksadecimalnog broja naredbe.
- 40 – Postavljanje file nije navedeno i file prog.cfg ne postoji.
- 41 – .DSP file ne postoji.
- 42 – Pogreška u broju io_delay u retku za naredbe.
- 43 – Nevažeći parametar naredbenog retka.
- 44 – Pogreška u određivanju decimalnog kašnjenja u milisekundama.
- 47 – Greška u scenariju file.
- 49 – Kabel nije otkriven
- 50 – S-zapis file ne sadrži važeće podatke.
- 51 – Neuspješna provjera kontrolnog zbroja – Podaci S zapisa ne odgovaraju MCU memoriji.
- 52 – Sortiranje mora biti omogućeno za provjeru flash kontrolne sume.
- 53 – S-zapisi nisu svi u dometu modula. (pogledajte parametar naredbenog retka “v”)
- 54 – Otkrivena pogreška u postavkama naredbenog retka za port/sučelje
- 55 – Nedostaje parametar uređaja u skripti file
- 60 – Pogreška u izračunavanju CRC vrijednosti uređaja
- 61 – Greška – CRC uređaja ne odgovara danoj vrijednosti
- 70 – Greška – CPROG je već pokrenut
- 71 – Pogreška – Morate navesti i SUČELJE i PORT u naredbenom retku
- 72 – Trenutačno hardversko sučelje ne podržava odabrani ciljni procesor.
Example Programska skripta File
Programska skripta file treba biti čisti ASCII file s jednom naredbom po retku. Ovo je CFG file u prethodnom examples.
Bivšiample je:
- UREĐAJ MC56F84769; Odaberite ciljni uređaj za programiranje CM C:\PEMICRO\freescale_mc56f84769_1x_16x_80k_all.DSP; Odaberite Flash modul
- EM; Obrišite modul
- BM; Prazno Provjerite modul
- SS C:\PEMICRO\TEST.S19 ;Odredite S19 za korištenje
- PM; Programirajte modul pomoću S19
- VM; Ponovno provjerite modul
Bilješka:
Imena staza files koji su u odnosu na CPROG izvršni također se mogu koristiti.
Korištenje parametara naredbenog retka u skripti
Parametar naredbenog retka u obliku /PARAMn=s može se koristiti za umetanje teksta u skriptu file na mjesto posebnih tags. Ovo se može koristiti za zamjenu bilo kojeg dijela skripte uključujući programske naredbe, fileimena i parametre. Važeće vrijednosti n su 0..9. s je niz koji će zamijeniti svako pojavljivanje /PARAMn u skripti file.
Kao bivšiample, sljedeća generička skripta mogla bi se koristiti za programiranje s točno istom funkcionalnošću exampskripta u Odjeljku 7 – Nprample Programska skripta File:
- DEVICE /PARAM1;Odaberi ciljni uređaj za programiranje
- CM /PARAM2 ;Odaberite Flash modul
- EM; Obrišite modul
- BM; Prazno Provjerite modul
- SS /PARAM3 ;Navedite S19 za korištenje
- PM; Programirajte modul pomoću S19
- /PARAM4; Ponovno provjerite modul
Sljedeći parametri bi se dodali CPROG naredbenom retku:
- /PARAM1=MC56F84769
- /PARAM2=C:\PEMICRO\freescale_mc56f84769_1x_16x80k_all.DSP
- /PARAM3=C:\PEMICRO\TEST.S19
- /PARAM4=VM
BILJEŠKA:
Ako /PARAMn parametar ima razmak u svojoj vrijednosti, cijeli parametar mora biti naveden u dvostrukim navodnicima. Ovo Windowsu pokazuje da se radi o jednom parametru. Na primjerample, ako je staza u /PARAM3 gore sadržavala razmak, trebali biste je navesti u naredbenom retku ovako:
“/PARAM3=C:\PEMICRO\EXAMPLE FILES\TEST.S19″
Dakle kompletna bivšaampnaredbeni redak bi bio (imajte na umu da je ovo kontinuirano; nema prekida reda):
- C:\PEMICRO\CPROGDSC INTERFACE=CYCLONE PORT=USB1 BDM_SPEED 1
- C:\PROJECT\GENERIC.CFG /PARAM1=MC56F84769/PARAM2=C:\PEMICRO\freescale_mc56f84769_1x_16x_80k_all.DSP“/PARAM3=C:\PEMICRO\EXAMPLE FILES\TEST.S19” /PARAM4=VM
Sample Batch File
Evo jednog bivšegample pozivanja programera naredbenog retka i testiranja povrata njegovog koda pogreške u jednostavnoj seriji file. Sample batch filedani su i za Windows 95/98/XP i za Windows 2000/NT/XP/Vista/7/8/10.
Windows NT/2000/Vista/7/8/10:
- C:\PROJECT\CPROGDSC C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 if errorlevel 1 goto bad goto good: bad
- ECHO LOŠ LOŠ LOŠ LOŠ LOŠ LOŠ LOŠ LOŠ: dobro ECHO učinjeno
Windows 95/98/ME/XP:
- START /WC:\PROJECT\CPROGDSC C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 if errorlevel 1 goto bad goto good: bad
- ECHO LOŠ LOŠ LOŠ LOŠ LOŠ LOŠ LOŠ LOŠ: dobro ECHO učinjeno
Bilješka:
Imena staza files koji su u odnosu na CPROG izvršni također se mogu koristiti.
Informacija
Za više informacija o CPROGDSC i PROGDSC kontaktirajte nas:
P&E Microcomputer Systems, Inc.
- 98 Galen St. Watertown, MA 02472-4502 SAD.
- GLAS: 617-923-0053
- FAKS: 617-923-0808
- WEB: http://www.pemicro.com.
Do view cijelu našu biblioteku .DSP modula, idite na stranicu podrške PEmicro-a webmjesto na www.pemicro.com/support.
Dokumenti / Resursi
![]() |
PEmicro PROGDSC softver za programiranje [pdf] Korisnički priručnik PROGDSC softver za programiranje, PROGDSC, softver za programiranje, softver |





