PEmicro CPROGCFZ PROG Flash Programming Software 

PEmicro CPROGCFZ PROG Flash Programming Software

Pambuka

CPROGCFZ minangka versi baris perintah Windows saka piranti lunak PROGCFZ sing program Flash, EEPROM, EPROM, lan sapiturute liwat antarmuka hardware PEmicro menyang prosesor NXP Cold Fire V2/3/4 sing didhukung. Antarmuka hardware kasedhiya saka PEmicro.

Sawise hardware antarmuka disambungake kanthi bener ing antarane PC lan piranti target, sampeyan bisa miwiti eksekusi CPROGCFZ saka baris printah. Saliyane eksekusi, sawetara paramèter baris printah uga kudu dilewati kanggo ngatur antarmuka hardware PEmicro sing kudu disambungake CPROGCFZ, lan kanggo ngatur carane antarmuka hardware bakal nyambung menyang piranti target. Parameter kasebut kalebu jeneng konfigurasi (.CFG) file, uga printah wiwitan kayata jeneng antarmuka hardware utawa port sing antarmuka disambungake.

Ing .CFG file nemtokake cara kanggo program target sing arep, lan kalebu printah program standar lan, opsional, printah konfigurasi. Bab-bab ing ngisor iki bakal menehi katrangan rinci babagan prentah lan paramèter kasebut.

wiwitan

a. Sambungake antarmuka hardware antarane PC lan target MCU liwat kabel pita debug.
b. Miwiti piranti lunak pemrograman kanthi mbukak saka Windows Command prompt utawa nelpon CPROGCFZ sing bisa dieksekusi kanthi paramèter baris perintah sing bener. Parameter baris perintah sing diidini yaiku:

CPROGCFZ [?/!] [filejeneng] [/PARAM=s] [v] [tundha reset n] [bam_ speed n] [tumpukan] [frown] [Interface=x] [port=y] [showboats] [tidur] [/logfile log filejeneng]

ngendi:

[?/!] Gunakake '?' utawa' '!' pilihan karakter kanggo nimbulaké programmer baris printah ngenteni lan nampilake asil program ing jendhela PROGCFZ. '?' bakal tansah nampilake asil, '!' bakal nampilake asil mung yen ana kesalahan. Yen pangguna ora nggunakake kumpulan file kanggo nguji tingkat kesalahan, iki menehi cara kanggo nampilake asil pemrograman. Opsi iki kudu dadi pilihan baris perintah FIRST.

[filejeneng] A file ngemot printah lan komentar pemrograman, standar = prog. cfg. Waca Bagian 7 – ExampScript Pemrograman File kanggo mantanample.

[/PARAMN=s]
Parameter baris perintah sing bisa ngowahi skrip eksekusi kanthi ngganti khusus tags (/PARA MN). Iki bisa digunakake kanggo ngganti bagean saka script kalebu printah program, filejeneng, lan paramèter. Nilai n sing bener yaiku 0 .. 9. sis string sing bakal ngganti kedadeyan /PARAMN ing naskah file. Bagean 8 - Nggunakake Parameter Command Line ing Skrip duwe example kanggo panggunaan.

[ANTARAMUKA=x] Ngendi salah siji saka ing ngisor iki: (Deleng exampbagean les)
USBMULTILINK (Setelan iki uga ndhukung OSBDM)
CYCLONE TRACELINK
PARALEL (Port Paralel utawa BDM Lightning [Warisan])

[PORT=y]

Yen nilai y minangka salah siji saka ing ngisor iki (pirsani parameter baris printah port kanggo dhaptar hardware sing disambungake; mesthi uga nemtokake jinis "antarmuka"):

USBX
Where x = 1,2,3, utawa 4. Nggantosi nomer enumerasi kanggo saben Piece saka hardware wiwit 1. Migunani yen nyoba kanggo nyambung menyang Cyclone, link Trace, utawa produk Multilink. Yen mung siji hardware disambungake, iku bakal tansah enumerate USB1.
Example kanggo milih Multilink pisanan ditemokake: INTERFACE = USBULTILINK PORT = USB1

#.#.#.#
Alamat IP Ethernet#.#.#.#. Saben simbol # nggantosi nomer desimal antarane O lan 255. Valid kanggo antarmuka link Cyclone lan Trace.
Sambungan liwat Ethernet.
Antarmuka = ​​PORT CYCLONE = 10.0.1.223

NAMA
Sawetara produk, kayata link Cyclone lan Trace, ndhukung menehi jeneng menyang unit, kayata "Joe's Max". Siklon bisa diarani kanthi jeneng sing ditugasake. Yen ana spasi ing jeneng kasebut, kabeh parameter kudu dilampirake ing tanda kutip kaping pindho (iki minangka syarat Windows, dudu syarat Pemako).
Examples:
INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Joe's Cyclone”

UNIK
Produk USB Multilink kabeh duwe nomer seri unik sing diwenehake, kayata PE5650030. Multilink bisa diarani nomer iki. Iki migunani yen sawetara unit disambungake menyang PC sing padha.
Examples:
INTERFACE=USBMULTILINK PORT=PE5650030

COMX
Where x = 1,2,3, utawa 4. Nggantosi nomer port COM. Valid kanggo antarmuka Cyclone.
Kanggo nyambung menyang Cyclone ing COM1 : INTERFACE=CYCLONE PORT=COM1

X
Where x = 1,2,3, utawa 4. Nggantosi nomer port podo
Kanggo milih antarmuka paralel ing Port Paralel # 1 : INTERFACE = PORT PARALEL = 1

PClX
Where x = 1,2,3, utawa 4. Nggantosi nomer kertu BDM Lightning. (Cathetan: iki minangka produk warisan)
Kanggo milih kabel paralel ing BDM Lightning #1:
ANTARAMUKA=PARALLEL PORT=PCI 1

[nuduhake port]
Programmer baris perintah ngasilake kabeh port sing kasedhiya menyang teks file lan banjur mungkasi (preduli saka paramèter printah liyane). Informasi iki output kanggo teks file kalebu paramèter sing dibutuhake kanggo ngubungi hardware pemrograman sing dipasang uga katrangan antarmuka hardware. Output standar filejeneng ports.txt lan digawe ing folder padha CPROG.
Output uga bisa diarahake menyang liyane file.
Example: SHOWPORTS=C:\MYPORTS.TXT
Dhaptar iki ora nuduhake port paralel utawa opsi port COM sing uga kasedhiya. Ing ngisor iki ana mantanample saka output kanggo macem-macem antarmuka hardware disambungake menyang PC (Elinga yen ana macem-macem cara kanggo alamat unit padha; data kanggo saben antarmuka bisa ngiring dening baris [DUPLICATE] kang nuduhake label beda kanggo antarmuka padha).

Nuduhake port Output Example:

INTERFACE=USBMULTILINK PORT=PE5650030 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Nomor Port=21] INTERFACE=USBMULTILINK PORT=USB1 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Nomor Port=21][DUPLICATE] INTERFACE = PORT CYCLONE = 10.0.9.197 ; 10.0.9.197 : Siklon Umum [Port Nomer=61] INTERFACE=CYCLONE “PORT=Public Cyclone” ; 10.0.9.197 : Siklon Umum[Port Num=61 ][DUPLICATE] INTERFACE=CYCLONE “PORT=Joe's Cyclone” ; USB1 : Siklon (Joe's)[Nomor Port=101] INTERFACE=PORT CYCLONE=USB1 ; USB1 : Siklon (Joe's)[Port Num=101 ][DUPLICATE] INTERFACE=TRACELINK PORT=10.1.5.2 ; 10.1.5.2 : MCF52259_ TRACE[Nom Port=123] INTERFACE=TRACELINK PORT=MCF52259 TRACE ; 10.1.5.2 : MCF52259_ TRACE[PortNum=123][DUPLICATE]

[v]
Nimbulake programmer ora mriksa sawetara alamat S-rekaman sadurunge program utawa verifikasi. Iki nyepetake proses pemrograman. Opsi kasebut kudu digunakake kanthi ati-ati amarga kabeh rekaman sing metu saka kisaran bakal diabaikan.

[reset_ delay n]
Nemtokake wektu tundha sawise programer ngreset target sing dipriksa kanggo ndeleng manawa bagean kasebut wis mlebu mode debug latar mburi. Iki migunani yen target duwe driver reset sing nahan MCU ing reset sawise programmer ngeculake baris reset. Nilai n minangka wektu tundha ing milliseconds.

[bdm_ speed n]
Opsi iki ngidini pangguna nyetel kacepetan jam shift BDM antarmuka debug Pemako. Nilai integer iki bisa digunakake kanggo nemtokake kacepetan komunikasi miturut persamaan ing ngisor iki:

Multilink USB (kalebu Universal): (1 000000/(N+1)) Hz Multilink USB Universal FX: (25000000/(N+1 )) Tautan Siklon utawa Trace Hz: (50000000/(2*N+5)) Hz BDM Lightning : (33000000/(2*N+5)) Hz – Produk lawas

Nilai n kudu antarane 0 lan 31. Jam shift iki ditrapake sawise printah ing ndhuwur algoritma program dileksanakake supaya printah iki bisa nambah frekuensi target lan ngidini jam shift luwih cepet. Jam iki umume ora bisa ngluwihi div 4 frekuensi bis prosesor.

[singidaken app] Iki bakal nyebabake programer baris perintah ora nampilake ngarsane visual nalika mlaku kajaba katon ing taskbar. Aplikasi 32-bit mung!

[freqn] Kanthi gawan, piranti lunak PROGCFZ nyoba nemtokake kanthi otomatis sepira cepet target mlaku kanthi ngemot rutinitas wektu tundha ing prosesor lan wektu suwene kanggo nglakokake. Ing sawetara mesin, iki bisa ngasilake asil sing ora konsisten sing bisa mengaruhi algoritma sing program flash internal menyang MCU. Pemicro nyedhiyakake mekanisme baris printah sing ngidini pangguna ngandhani piranti lunak PROGCFZ kanthi persis sepira cepet prosesor target mlaku. Kanthi cara iki, wektu ing algoritma bakal pas. Ing baris printah, sampeyan nemtokake frekuensi jam INTERNAL ing Hertz sawise pengenal 'FREQ'. Elinga yen ing umum yen sampeyan nggunakake piranti lampu kilat njaba MCU, parameter wektu iki ora dibutuhake amarga lampu kilat nangani wektu dhewe.

[nops] Kanthi gawan, piranti lunak PROG bakal nggunakake sinyal PST [3:0] ing konektor mode latar mburi 26-pin kanggo nemtokake kahanan piranti sajrone program. Kanggo nyuda jejak fisik, sawetara persiyapan bisa uga ora nyambungake sinyal PST [3: 0] menyang konektor 26 pin. Parameter 'nopst' menehi instruksi marang programer baris perintah yen kudu nggunakake cara alternatif kanggo nemtokake negara piranti amarga sinyal PST [3:0] ora ana. The disadvantage nggunakake metode alternatif iki yaiku kacepetan pemrograman luwih alon.

[/logfile log filejeneng]
Opsi iki mbukak logfile saka jeneng "log filejeneng" sing bakal nyebabake informasi sing ditulis ing jendela status uga ditulis kanggo iki file. "log filejeneng" kudu jeneng path lengkap kayata c:\mydir\mysubdir\mylog .log.

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

Mbukak CPROGCFZ kanthi pilihan ing ngisor iki:

  • Jalankan skrip C:\ENGINE.CFG
  • Antarmuka pisanan USB Multilink Universal karo nomer serial PE5650030
  • Deteksi otomatis frekuensi komunikasi (io_ tundha_ cnt ora disetel)

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

Mbukak CPROGCFZ kanthi pilihan ing ngisor iki:

  • Jalankan skrip C:\ENGINE.CFG
  • Antarmuka yaiku Cyclone Max liwat Port Ethernet kanthi alamat IP 209.61

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

Mbukak CPROGCFZ kanthi pilihan ing ngisor iki:

  • Jalankan skrip C:\ENGINE.CFG
  • Antarmuka yaiku USB Multilink Universal, antarmuka pisanan sing dideteksi.

Perintah Pemrograman

spasi (kosong utawa tab). Garis sing diwiwiti kanthi karakter sing dudu prentah didaftar minangka REM. Istilah kasebut filejeneng tegese path DOS lengkap menyang a file. Printah nggunakake loro kode huruf padha digunakake ing programer interaktif PROGCFZ. Padha .CFP files digunakake dening PROGCFZ digunakake kanggo nyetel kanggo piranti tartamtu kanggo diprogram. Yen fungsi pangguna ditemtokake kanggo piranti tartamtu, printah loro karakter lan makna utawa user_ par ditemtokake ing .CFP file.

Cathetan:
Paramèter printah wiwitan_ Addr , pungkasan _Addr , basis _ Addr, byte, tembung, lan pangguna _par nggunakake format heksadesimal standar.

BM
BR wiwitan_ addr pungkasan _addr
GANTI n.nn

  • Modul mriksa kosong.
  • Kisaran mriksa kosong.
  • (mung Siklon) Ganti voltage kasedhiya kanggo target, ngendi n.nn nggantosi Nilai antarane 0.00 lan 5.00, klebu. Nalika printah executes Cyclone bakal langsung ngganti vol singtage. Yen relay Siklon mati sadurunge nelpon printah iki, banjur relay bakal nguripake lan nyetel vol anyar.tage nilai nalika printah iki kaleksanan. Elinga yen banget kurang saka voltagNilai e bisa sijine piranti menyang mode kurang daya sing bisa ilang komunikasi debug kabeh. Priksa manawa setelan jumper Cyclone wis disetel kanthi bener kanggo ngirim daya menyang port sing bener.

EB miwiti
_ Addr ending_ Addr – Mbusak kisaran byte.

EW miwiti
_Addr pungkasan _Addr - Busak sawetara tembung.

EM
- Mbusak modul.

PB wiwit
_Addr byte... byte – Program byte.

PW wiwit
_Tambah tembung ... tembung Program tembung.

PM
- Modul program.

CM filejeneng dhasar addr
– Pilih modul .CFP file. Cathetan: Modul tartamtu mbutuhake alamat dhasar sing ditemtokake.

VM
- Verifikasi modul.

VR miwiti
_addr pungkasan _addr Verifikasi kisaran.

UM filejeneng
- Unggah modul.

UR miwiti
_addr pungkasan _addr filejeneng - Upload range.

SS filejeneng
- Nemtokake rekaman S.

SM miwiti
_addr pungkasan _addr - Tampilake modul.

RELAYSOFF
– (Multilnk FX & Cyclone mung) Pateni relay sing nyedhiyakake daya kanggo target, kalebu wektu tundha daya mudhun yen ditemtokake. Utamane migunani kanggo pangguna sing pengin ngubengi papan sadurunge nglakokake tes, ngidini bootloader mbukak, utawa mbukak kode aplikasi sawise program.

relay 
(Multilink FX & Cyclone mung) Uripake relay kanggo nyedhiyakake daya menyang target, kalebu wektu tundha daya munggah yen ditemtokake. Voltage diwenehake bakal adhedhasar vol pungkasantage setelan kasebut. Kanggo pangguna Cyclone, printah CHANGEV bisa ngganti voltagnilai e. Utamane migunani kanggo pangguna sing pengin ngubengi papan sadurunge nglakokake tes, ngidini bootloader mbukak, utawa mbukak kode aplikasi sawise program.

HE
– Bantuan (deleng ing cprog.doc file).

QU
– Metu.

RE
Reset chip.

GO
– Miwiti piranti mlaku. Bisa digunakake minangka final
printah yen sampeyan pengin piranti kanggo mbukak kanggo testing. Kudu langsung didhisiki printah 'RE'.

wektu DE
Tundha "timeinms" milliseconds

xx pangguna _par
– Mung kanggo fungsi pangguna sing ditemtokake ing .CFP file.

Printah Konfigurasi Kanggo Startup

Printah konfigurasi kabeh diproses sadurunge programmer nyoba ngubungi target. Kabeh konfigurasi file diurai kanggo printah kasebut sadurunge nyoba komunikasi. Bagian iki menehi liwatview nggunakake printah konfigurasi iki kanggo nindakake macem-macem jinis konfigurasi.

Cathetan: Basis standar kanggo paramèter printah konfigurasi yaiku desimal.

Lan liwatview saka printah konfigurasi kaya ing ngisor iki:

CUSTOMTRIMREF nnnnnnnn.nn

Frekuensi jam referensi internal sing dikarepake kanggo "PT; Program Trim" printah. Frekuensi iki ngluwihi frekuensi jam referensi internal standar. Nilai sing bener kanggo "n" gumantung ing piranti tartamtu sing diprogram. Mangga deleng spesifikasi listrik piranti sampeyan kanggo referensi internal rentang jam frekuensi sing bener. ngendi:

nnnnnnnn.nn: Frekuensi ing Hertz karo rong panggonan desimal

DAYA piranti n

Kanggo Siklon (ora kalebu Siklon MAX). Setelan iki nemtokake volume targettage sing bakal kasedhiya kanggo target yen sumber voltage asalé saka daya internal Cyclone. Nilai n sing sah yaiku:

0: 5 Volt, Dihasilake / Diowahi dening Siklon
2: 3 Volt, Dihasilake / Diowahi dening Siklon
4: 2 Volt, Dihasilake / Diowahi dening Siklon

KEKUATAN N

Nemtokake manawa antarmuka kudu menehi daya kanggo target. CATETAN: Ora kabeh antarmuka hardware ndhukung printah iki. Nilai n sing sah yaiku:

0: Antarmuka ora menehi daya kanggo target. (standar)
1: Aktifake Antarmuka nyedhiyakake daya kanggo target.
(CATATAN: Iku padha karo pilihan warisan:USEPRORELAYS n)

POWERDOWNDELAY n

Jumlah wektu tundha nalika daya kanggo target dipateni kanggo target sumber daya mudhun kanggo ngisor 0.1v. n iku wektu ing milliseconds.

POWERUPDELAY n

Jumlah wektu tundha nalika daya kanggo target diuripake UTAWA target direset, lan sadurunge piranti lunak nyoba ngobrol karo target. Wektu iki bisa dadi kombinasi daya ing wektu lan wektu reset (utamane yen driver reset digunakake). n iku wektu ing milliseconds.

POWEROFFONEXIT n

Nemtokake apa daya sing diwenehake kanggo target kudu dipateni nalika aplikasi CPROGCFZ mandheg. CATETAN: Ora kabeh antarmuka hardware ndhukung printah iki. Nilai n sing sah yaiku:

0: Pateni daya nalika metu (standar)
1: Tansah daya nalika metu

Verifikasi liwatview

Ana sawetara printah sing kasedhiya sing bisa digunakake kanggo verifikasi isi lampu kilat ing piranti sawise program. Printah sing paling akeh digunakake yaiku "VC; Verifikasi CRC of Object File menyang Modul”. Printah "VC" bakal nuntun CPROGCFZ kanggo ngetung nilai CRC 16-bit saka obyek sing dipilih. file. CPROGCFZ banjur bakal mbukak kode menyang RAM piranti lan menehi pitunjuk kanggo ngetung nilai CRC 16 bit saka isi ing FLASH piranti. Mung sawetara alamat sing bener ing obyek kasebut file diwilang ing piranti. Sawise nilai CRC 16-dicokot saka obyek file lan piranti kasedhiya, CPROGCFZ mbandhingaké. Kesalahan dibuwang yen loro nilai ora cocog.

Utawa, printah "VM ;Verifikasi Modul" bisa digunakake kanggo nindakake verifikasi byte byte antarane obyek sing dipilih. file lan piranti. Biasane, printah VM bakal njupuk wektu luwih suwe tinimbang printah VC amarga CPROGCFZ kudu maca isi FLASH piranti byte byte. Ana uga rong prentah liyane sing bisa digunakake kanggo verifikasi. "SC ;Show Module CRC" nuntun CPROGCFZ kanggo mbukak kode menyang RAM piranti lan menehi instruksi marang piranti kanggo ngetung nilai CRC 16-bit saka isi kabeh FLASH piranti, sing kalebu wilayah kosong. Sawise nilai CRC 16-bit wis diwilang, CPROGCFZ bakal nampilake nilai kasebut ing jendela status. Printah "VV ;Verify Module CRC to Value" padha karo printah "SC". Bentenane yaiku tinimbang nampilake nilai CRC 16-bit sing diwilang, CPROGCFZ bakal mbandhingake nilai sing diwilang karo nilai CRC 16-bit sing diwenehake dening pangguna.

DOS Error Returns

DOS kesalahan ngasilake kasedhiya supaya padha bisa dites ing .BAT files. Kode kesalahan sing digunakake yaiku:

  1. Program rampung tanpa kesalahan.
  2. dibatalake dening pangguna.
  3. Kesalahan maca rekaman S file.
  4. Verifikasi kesalahan.
  5. Verifikasi dibatalake dening pangguna.
  6. S rekaman file ora dipilih.
  7. Alamat wiwitan ora ana ing modul.
  8. Alamat pungkasan ora ana ing modul utawa kurang saka alamat wiwitan.
  9. Ora bisa mbukak file kanggo upload.
  10. File kesalahan nulis nalika upload.
  11. Upload dibatalake dening pangguna.
  12. Kesalahan mbukak .CFP file.
  13. Kesalahan maca .CFP file.
  14. Piranti ora miwiti.
  15. Error loading .CFP file.
  16. Kesalahan mbisakake modul mung dipilih.
  17. Rekor S sing ditemtokake file ora ketemu.
  18. papan buffer ora cukup sing ditemtokake dening .CFP kanggo terus a file S-rekaman.
  19. Kesalahan nalika program.
  20. Alamat wiwitan ora tumuju menyang modul.
  21. Kesalahan sajrone pemrograman byte pungkasan.
  22. Alamat pemrograman ora ana maneh ing modul.
  23. Alamat wiwitan ora ana ing wates tembung sing selaras.
  24. Kesalahan sajrone pemrograman tembung pungkasan.
  25. Modul ora bisa dibusak.
  26. Tembung modul ora dibusak.
  27. Dipilih .CFP file ora ngleksanakake mriksa byte.
  28. Byte modul ora dibusak.
  29. Alamat wiwitan mbusak tembung kudu malah.
  30. Alamat pungkasan mbusak tembung kudu rata.
  31. Parameter pangguna ora ana ing kisaran.
  32. Kesalahan sajrone fungsi sing ditemtokake .CFP.
  33. Port sing ditemtokake ora kasedhiya utawa port mbukak kesalahan.
  34. Command ora aktif kanggo .CFP iki file.
  35. Ora bisa mlebu mode latar mburi. Priksa sambungan.
  36. Ora bisa ngakses prosesor. Coba reset piranti lunak.
  37. .CFP ora sah file.
  38. Ora bisa ngakses RAM prosesor. Coba reset piranti lunak.
  39. Initialization dibatalake dening pangguna.
  40. Kesalahan ngowahi nomer printah heksadesimal.
  41. Konfigurasi file ora kasebut lan file prog. cfg ora ana.
  42. .CFP file ora ana.
  43. Kesalahan ing nomer tundha io_ ing baris perintah.
  44. Parameter baris perintah ora valid.
  45. Kesalahan nemtokake wektu tundha desimal ing milidetik.
  46. Kesalahan ing skrip file.
  47. Kabel ora dideteksi
  48. S-Rekam file ora ngemot data sing bener.
  49. Gagal Verifikasi Checksum - Data S-rekaman ora cocog karo memori MCU.
  50. Ngurutake kudu diaktifake kanggo verifikasi flash checksum.
  51. S-Records ora kabeh ing sawetara modul. (ndeleng parameter baris perintah "v")
  52. Kesalahan dideteksi ing setelan ing baris printah kanggo port / antarmuka
  53. Kesalahan ngetung nilai CRC piranti
  54. Kesalahan - CRC piranti ora cocog karo nilai sing diwenehake
  55. Kesalahan - CPROG wis mlaku
  56. Kesalahan - Kudu nemtokake INTERFACE lan PORT ing baris perintah
  57. Prosesor target sing dipilih ora didhukung dening antarmuka hardware saiki.

ExampScript Pemrograman File

Skrip pemrograman file kudu ASCII murni file karo siji printah saben baris. Iki CFG file ing mantan sadurungeamples.

Exampiku: 

CM Freescale_52211_1x32x32k.CFP ;Pilih Flash Module
EM ; Mbusak modul
BM ;Blank Priksa modul
SS C:\PEMICRO\TEST.S19 ;Temtokake S19 sing arep digunakake
PM Program modul karo S19
VM ;Verifikasi modul maneh

Cathetan: Jeneng-jeneng path saka files sing relatif kanggo eksekusi CPROG uga bisa digunakake.

Nggunakake Parameter Command-Line ing Skrip

Parameter baris perintah ing wangun /PARAMN=s bisa digunakake kanggo nglebokake teks menyang skrip file ing panggonan khusus tags. Iki bisa digunakake kanggo ngganti bagean saka script kalebu printah program, filejeneng, lan paramèter. Nilai n sing bener yaiku 0..9. s minangka string sing bakal ngganti kedadeyan / PARAMN ing skrip file.

Minangka mantanampNanging, skrip umum ing ngisor iki bisa digunakake kanggo program kanthi fungsi sing padha karo mantanampskrip ing Bagean 7 – ExampScript Pemrograman File:

CM / PARAM1 ;Pilih Flash Module
EM ; Mbusak modul
 BM ;Blank Priksa modul
 SS / PARAM2 ;Temtokake S19 sing arep digunakake
PM Program modul karo S19
/PARAM3 ;Verifikasi modul maneh

Parameter ing ngisor iki bakal ditambahake menyang baris perintah CPROG:

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

CATETAN: Wiwit parameter / PARAM1 duwe spasi ing nilai, kabeh parameter kudu dilampirake ing kutipan pindho. Iki nuduhake yen Windows minangka parameter siji. Ing conto iki, alamat dhasar 0x4000 kalebu ing baris Pilih Modul ing skrip, mula /PARAM1 kudu ditemtokake ing baris perintah kaya iki:

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

Dadi mantan lengkapampbaris printah bakal dadi (cathetan yen iki terus-terusan; ora ana baris sing rusak):

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

Samplan Batch File

Iki mantanample nelpon programer baris printah lan nyoba bali kode kesalahan ing kumpulan prasaja file. Sampbatch iki files diwenehake kanggo Windows 95/98 / XP lan 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

yen tingkat kesalahan 1 dadi ala
wis apik
: ala
ECHO BAD BAD BAD BAD BAD BAD BAD BAD
: apik
ECHO rampung

Windows 95/98/ME/XP: 

START /WC:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1

yen tingkat kesalahan 1 dadi ala
wis apik
: ala
ECHO BAD BAD BAD BAD BAD BAD BAD BAD
: apik
ECHO rampung

Cathetan: Jeneng-jeneng path saka files sing relatif kanggo eksekusi CPROG uga bisa digunakake

Informasi

Kanggo informasi luwih lengkap babagan CPROGCFZ lan PROGCFZ hubungi kita:

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

Kanggo view kabeh perpustakaan kita. modul CFP, pindhah menyang kaca Dhukungan saka Pemako kang websitus ing www.pemicro.com/support.

Dokumen / Sumber Daya

PEmicro CPROGCFZ PROG Flash Programming Software [pdf] Pandhuan pangguna
CPROGCFZ PROG Flash Programming Software, CPROGCFZ, PROG Flash Programming Software, Programming Software, Software

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *