Software Pemrograman Flash PEmicro CPROG16Z
Informasi produk
CPROG16Z minangka programmer baris perintah sing dirancang kanggo nyambungake PC menyang target MCU kanggo pemrograman. Nerangake karo kabel pita debug kanggo nyambungake antarmuka hardware antarane PC lan target MCU. Piranti lunak program bisa diwiwiti kanthi mbukak saka Windows Command prompt utawa nelpon CPROG16Z sing bisa dieksekusi kanthi paramèter baris perintah sing bener. Parameter baris perintah sing diidini kalebu: [?/!], [filejeneng], [/PARAMn=s], [v], [reset_delay n], [bdm_speed n], [hideapp], [freq n], [Interface=x], [port=y], [showports], lan [/logfile logfilejeneng]. Parameter kasebut bisa ngowahi skrip eksekusi kanthi ngganti khusus tags, ngganti bagean saka script kalebu printah pemrograman, filejeneng, lan paramèter, lan menehi cara kanggo nampilake asil program. Parameter INTERFACE=x ngidini sampeyan milih salah siji saka antarmuka ing ngisor iki: USB MULTILINK, PARALLEL, alamat IP Ethernet, NAME, lan UNIQUEID. Parameter PORT = y ngidini sampeyan milih nomer port utawa jeneng adhedhasar jinis antarmuka sing dipilih.
Pandhuan Panggunaan Produk
- Sambungake antarmuka hardware antarane PC lan target MCU liwat kabel pita debug.
- Miwiti piranti lunak pemrograman kanthi mbukak saka Windows Command prompt utawa nelpon CPROG16Z sing bisa dieksekusi kanthi paramèter baris perintah sing bener.
- Gunakake paramèter baris printah diijini kanggo ngowahi script nglakokaké lan pilih antarmuka cocok lan nomer port utawa jeneng.
- Yen perlu, gunakake parameter [?/!] kanggo nampilake asil program ing jendhela PROG16Z.
- Waca Bagian 7 – ExampScript Pemrograman File kanggo mantanample saka a file ngemot printah program lan komentar.
- Waca Bagean 8 - Nggunakake Parameter CommandLine ing Skrip kanggo mantanample saka carane nggunakake [/ PARAMn = s] parameter baris printah kanggo ngowahi script executing.
- Yen sawetara unit disambungake menyang PC sing padha, gunakake parameter [showports] kanggo milih unit sing cocog adhedhasar nomer port utawa jeneng.
Pambuka
CPROG16Z minangka versi baris perintah Windows saka piranti lunak PROG16Z sing program Flash, EEPROM, EPROM, lan sapiturute liwat antarmuka hardware PEmicro menyang prosesor NXP 68HC16 sing didhukung. Antarmuka hardware kasedhiya saka PEmicro. Sawise hardware antarmuka disambungake kanthi bener ing antarane PC lan piranti target, sampeyan bisa miwiti eksekusi CPROG16Z saka baris printah. Saliyane eksekusi, sawetara paramèter baris printah uga kudu dilewati kanggo ngatur antarmuka hardware PEmicro sing kudu disambungake CPROG16Z, 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
- Sambungake antarmuka hardware antarane PC lan target MCU liwat kabel pita debug.
- Miwiti piranti lunak pemrograman kanthi mbukak saka Windows Command prompt utawa nelpon CPROG16Z sing bisa dieksekusi kanthi paramèter baris perintah sing bener. Parameter baris perintah sing diidini yaiku:
CPROG16Z [?/!] [filejeneng] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n] [hideapp] [freq n] [Interface=x] [port=y] [showports] [/logfile logfilejeneng] ngendi:
- [?/!]: Gunakake '?' utawa' '!' pilihan karakter nyebabake programer baris printah ngenteni lan nampilake asil program ing jendhela PROG16Z. '?' 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 program lan komentar, standar = prog.cfg. Waca Bagean 7 – ExampScript Pemrograman File kanggo mantanample.
- [/PARAMn=s]: Parameter baris perintah sing bisa ngowahi skrip eksekusi kanthi ngganti khusus tags (/PARAMn). Iki bisa digunakake kanggo ngganti bagean saka script kalebu printah program, filejeneng, lan paramèter. Nilai n sing bener yaiku 0..9. s minangka senar sing bakal ngganti kedadeyan / PARAMn ing skrip file. Bagean 8 - Nggunakake Parameter Baris Perintah ing Skrip duwe example kanggo panggunaan.
- [ANTARMUKA=x]: Ngendi x minangka salah siji saka ing ngisor iki: (Deleng examples section) USB MULTILINK (Setelan iki uga ndhukung OSBDM) PARALLEL (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 ing 1. Migunani yen nyoba kanggo nyambung menyang produk Cyclone utawa Multilink. Yen mung siji hardware disambungake, iku bakal tansah enumerate USB1. Mantanample kanggo milih Multilink pisanan ditemokake: INTERFACE = USBULTILINK PORT = USB1
- #.#.#.#: Alamat IP Ethernet #.#.#.#. Saben simbol # nggantosi nomer desimal antarane 0 lan 255. Valid kanggo Cyclone lan Tracelink antarmuka. 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 diwenehake. Yen ana spasi ing jeneng kasebut, kabeh parameter kudu dilampirake ing tanda kutip kaping pindho (iki minangka syarat Windows, dudu syarat PEmicro).
- Examples: INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Joe's Cyclone”
- UNIK: Produk ID USB Multilink kabeh duwe nomer seri unik sing diwenehake, kayata PE5650030. Multilink bisa diarani minangka 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 paralel Kanggo milih antarmuka podo ing Port Paralel # 1: INTERFACE = PORT PARALEL = 1
- PCIx: 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: INTERFACE=PARALLEL PORT=PCI1
- [pameran]: Programmer baris perintah ngasilake kabeh port sing kasedhiya menyang teks file lan banjur mungkasi (preduli saka paramèter baris 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 podo utawa opsi COM port kang 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).
Output Showports Example:
INTERFACE=USBMULTILINK PORT=PE5650030
- USB 1: Multilink Universal FX Rev A (PE5650030)[PortNum=21] INTERFACE=USBMULTILINK PORT=USB1
- USB1: Multilink Universal FX Rev A (PE5650030)[PortNum=21][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 s sing ora ana jarak bakal diabaikan.
- [reset_tundha 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 PEmicro. Nilai integer iki bisa digunakake kanggo nemtokake kacepetan komunikasi miturut persamaan ing ngisor iki:
- USB-ML-16/32: (1000000/(N+1)) Hz – Produk lawas
- USB Multilink Universal FX: (25000000/(N+1)) Hz BDM Kilat : (33000000/(2*N+5)) Hz – Produk warisan Nilai n kudu antara 0 lan 31. Jam shift iki ditrapake sawise prentah ing ndhuwur algoritma program kaleksanan supaya printah iki bisa nambah frekuensi target lan ngidini jam shift luwih cepet. Jam iki umume ora bisa ngluwihi div 4 frekuensi bis prosesor.
- [hiddeapp]: Iki bakal nyebabake programer baris perintah ora nampilake ngarsane visual nalika mlaku kajaba katon ing taskbar. Aplikasi 32-bit mung!
[frekuensi n]: Kanthi gawan, piranti lunak PROG16Z 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 PROG16Z 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.
[/logfile logfilejeneng]: Opsi iki mbukak log file saka jeneng "logfile jeneng" 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:
CPROG16Z C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
Mbukak CPROG16Z kanthi pilihan ing ngisor iki:
- Jalanake C:\ENGINE.CFG script
- Antarmuka minangka USB Multilink Universal FX pisanan kanthi nomer seri PE5650030
- Deteksi otomatis frekuensi komunikasi (io_delay_cnt ora disetel) CPROG16Z C:\ENGINE.CFG Antarmuka=USBMULTILINK Port=USB1
Mbukak CPROG16Z kanthi pilihan ing ngisor iki:
- Jalanake C:\ENGINE.CFG script
- Antarmuka yaiku USB Multilink Universal FX, antarmuka pisanan sing dideteksi.
Perintah Pemrograman
Printah pemrograman kabeh diwiwiti kanthi urutan rong karakter, banjur spasi putih (kosong utawa tab). Garis sing diwiwiti kanthi karakter sing dudu prentah didaftar minangka REMarks. Istilah kasebut filejeneng tegese path DOS lengkap menyang a file. Printah nggunakake loro kode huruf padha digunakake ing programer interaktif PROG16Z. Semono uga .16P files digunakake dening PROG16Z digunakake kanggo nyetel kanggo piranti tartamtu kanggo diprogram. Yen fungsi pangguna ditemtokake kanggo piranti tartamtu, printah loro karakter lan makna utawa user_par kasebut ing .16P. file.
- Cathetan: Parameter perintah starting_addr, ending_addr, base_addr, byte, word, lan user_par nggunakake format heksadesimal standar.
- BM: Modul mriksa kosong.
- BR wiwitan_addr ending_addr: Kisaran mriksa kosong.
- GANTI n.nn: (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 wiwitan_addr ending_addr: Mbusak kisaran bita.
- EW wiwitan_addr ending_addr: Mbusak sawetara tembung.
- EM- Mbusak modul.
- PB starting_addr byte … byte – Program byte.
- PW wiwitan_addr tembung ... tembung - Tembung program.
- PM- Modul program.
- CM filejeneng base_addr – Pilih modul .16P file. Cathetan: Modul tartamtu mbutuhake alamat dhasar sing ditemtokake.
- VM - Verifikasi modul.
- VR wiwitan_addr ending_addr - Verifikasi jangkoan.
- UM filejeneng - Unggah modul.
- UR wiwitan_addr ending_addr filejeneng - Range unggahan.
- SS filejeneng - Nemtokake rekaman S. SM starting_addr ending_addr – Tampilake modul.
- RELAYSOFF - (Multilink FX & Cyclone mung) Pateni relay sing nyedhiyakake daya kanggo target, kalebu telat daya mudhun yen ditemtokake. Utamane migunani kanggo pangguna sing pengin nyepetake papan sadurunge nglakokake tes, ngidini bootloader mbukak utawa mbukak kode aplikasi sawise program.
- RELAYSON - (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 - mandek.
- RE- Reset chip.
- GO- Miwiti piranti mlaku. Bisa digunakake minangka printah final yen sampeyan pengin piranti kanggo mbukak kanggo testing. Kudu langsung didhisiki printah 'RE'.
- wektu DE- Tundha "timeinms" milliseconds
- xx panganggo_par – Mung kanggo fungsi pangguna sing ditemtokake ing .16P 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
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: Apa 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 CPROG16Z 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 CPROG16Z kanggo ngetung nilai CRC 16-bit saka obyek sing dipilih. file. CPROG16Z banjur bakal mbukak kode menyang RAM piranti lan nuntun piranti 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, CPROG16Z 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 maneh kanggo nindakake saka printah VC wiwit CPROG16Z kudu maca isi FLASH piranti byte byte. Ana uga rong prentah liyane sing bisa digunakake kanggo verifikasi. "SC ;Show Module CRC" nuntun CPROG16Z kanggo mbukak kode menyang RAM piranti lan ngetungake nilai CRC 16-bit saka isi kabeh FLASH piranti, sing kalebu wilayah kosong. Sawise nilai CRC 16-bit wis diwilang, CPROG16Z 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, CPROG16Z 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
digunakake yaiku:
- 0 - Program rampung tanpa kesalahan.
- 1 - Dibatalake dening pangguna.
- 2 - Kesalahan maca rekaman S file.
- 3 - Verifikasi kesalahan.
- 4 - Verifikasi dibatalake dening pangguna.
- 5 - S cathetan file ora dipilih.
- 6 - Alamat wiwitan ora ana ing modul
- 7 - Alamat pungkasan ora ana ing modul utawa kurang saka alamat wiwitan.
- 8 - Ora bisa mbukak file kanggo upload.
- 9 – File kesalahan nulis nalika upload.
- 10 - Upload dibatalake dening pangguna.
- 11 - Bukak kesalahan .16P file.
- 12 - Kasalahan maca .16P file.
- 13 - Piranti ora miwiti.
- 14 – Kasalahan loading .16P file.
- 15 - Error mbisakake modul mung dipilih.
- 16 - Rekor S sing ditemtokake file ora ketemu.
- 17 - papan buffer ora cukup sing ditemtokake dening .16P kanggo terus a file S-rekaman.
- 18 - Kesalahan sajrone program.
- 19 - Alamat wiwitan ora tumuju menyang modul.
- 20 - Kesalahan sajrone pemrograman byte pungkasan.
- 21 - Alamat pemrograman ora ana maneh ing modul.
- 22 - Alamat wiwitan ora ana ing wates tembung sing selaras.
- 23 - Kesalahan sajrone pemrograman tembung pungkasan.
- 24 - Modul ora bisa dibusak.
- 25 - Tembung modul ora dibusak.
- 26 – Dipilih .16P file ora ngleksanakake mriksa byte.
- 27 - Byte modul ora dibusak.
- 28 - Alamat wiwitan mbusak tembung kudu rata.
- 29 - Alamat pungkasan mbusak tembung kudu rata.
- 30 - Parameter pangguna ora ana ing kisaran.
- 31 - Error sak .16P fungsi tartamtu.
- 32 - Port tartamtu ora kasedhiya utawa kesalahan mbukak port.
- 33 - Command ora aktif kanggo .16P iki file.
- 34 - Ora bisa mlebu mode latar mburi. Priksa sambungan.
- 35 - Ora bisa ngakses prosesor. Coba reset piranti lunak.
- 36 – Ora sah .16P file.
- 37 - Ora bisa ngakses RAM prosesor. Coba reset piranti lunak.
- 38 - Initialization dibatalake dening pangguna.
- 39 - Kesalahan ngowahi nomer printah heksadesimal.
- 40 - Konfigurasi file ora kasebut lan file prog.cfg ora ana.
- 41 – .16P file ora ana.
- 42 - Kesalahan ing nomer io_delay ing baris perintah.
- 43 - Parameter baris perintah ora valid.
- 44 - Kesalahan nemtokake wektu tundha desimal ing milidetik.
- 47 - Kasalahan ing skrip file.
- 49 - Kabel ora dideteksi
- 50 – S-Rekam file ora ngemot data sing bener.
- 51 - Gagal Verifikasi Checksum - Data S-rekaman ora cocog karo memori MCU.
- 52 - Sorting kudu diaktifake kanggo verifikasi flash checksum.
- 53 - S-Records ora kabeh ing sawetara modul. (ndeleng parameter baris perintah "v")
- 54 - Kesalahan dideteksi ing setelan ing baris printah kanggo port / antarmuka
- 60 - Kesalahan ngetung nilai CRC piranti
- 61 - Kesalahan - CRC piranti ora cocog karo nilai sing diwenehake
- 70 - Error - CPROG wis mlaku
- 71 - Error - Kudu nemtokake INTERFACE lan PORT ing baris printah
- 72 - 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 C:\PEMICRO\9X1__32K.16P 0 ;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 senar 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 - Example
Skrip Pemrograman File:
- CM /PARAM1 ;Pilih Flash Module
- EM;Mbusak modul
- BM;Blank Priksa modul
- SS /PARAM2; Nemtokake 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\9X1__32K.16P 0″
/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 0x0 kalebu ing baris Pilih Modul ing skrip, mula /PARAM1 kudu ditemtokake ing baris perintah kaya iki:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
Dadi mantan lengkapampbaris printah bakal dadi (cathetan yen iki terus-terusan; ora ana baris sing rusak):
C:\PEMICRO\CPROG16Z INTERFACE=PORT CYCLONE=USB1 BDM_SPEED 1
C:\PROJECT\GENERIC.CFG “/PARAM1=C:\PEMICRO\9X1__32K.16P 0″ /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\CPROG16Z C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 yen errorlevel 1 dadi ala dadi apik
- ala: ECHO BAD BAD BAD BAD BAD BAD BAD BAD
- apik: ECHO rampung
- Windows 95/98/ME/XP: START /WC:\PROJECT\CPROG16Z C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 yen errorlevel 1 dadi ala dadi 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 CPROG16Z lan PROG16Z hubungi kita:
- P&E Microcomputer Systems, Inc. Swara: 617-923-0053
- 98 Galen St. FAX: 617-923-0808
- Watertown, MA 02472-4502 WEB: http://www.pemicro.com.
- USA:
Kanggo view kabeh perpustakaan modul.16P kita, pindhah menyang kaca Dhukungan PEmicro kang websitus ing www.pemicro.com/support.
© 2021 P&E Microcomputer Systems, Inc.
Dokumen / Sumber Daya
![]() |
Software Pemrograman Flash PEmicro CPROG16Z [pdf] Pandhuan pangguna CPROG16Z Flash Programming Software, CPROG16Z, Flash Programming Software, Programming Software, Software |