PEmicro-logo

PEmicro CPROG16Z Flash Programming Software

PEmicro-CPROG16Z-Flash-Programming-Software-chigadzirwa

Product Information

Iyo CPROG16Z ndeye yekuraira-mutsara programmer yakagadzirirwa kubatanidza PC yako kune inonangwa MCU yehurongwa. Iyo inouya nedebug ribhoni tambo yekubatanidza iyo hardware interface pakati pePC yako uye yakananga MCU. Iyo programming software inogona kutangwa nekuimhanyisa kubva kuWindows Command prompt kana kufonera CPROG16Z inoitwa neiyo chaiyo command line paramita. Iwo anotenderwa mutsara wemirairo paramita anosanganisira: [?/!], [filezita], [/PARAMn=s], [v], [reset_dey n], [bdm_speed n], [hideapp], [freq n], [Interface=x], [port=y], [showports], uye [/logfile logfilezita]. Aya ma parameter anogona kushandura script eexecuting nekutsiva yakakosha tags, kutsiva chero chikamu chechinyorwa chinosanganisira mirairo yekuronga, filemazita, uye paramita, uye nekupa nzira yekuratidza chirongwa chechirongwa. Iyo INTERFACE=x parameter inokutendera kuti usarudze imwe yeanotevera nzvimbo: USB MULTILINK, PARALLEL, Ethernet IP kero, NAME, uye UNIQUEID. Iyo PORT = y parameter inokubvumira kuti usarudze nhamba yechiteshi kana zita zvichienderana nemhando yeinterface yakasarudzwa.

Mirayiridzo Yekushandiswa Kwechigadzirwa

  1. Batanidza iyo hardware interface pakati pePC yako uye yakananga MCU kuburikidza nedebug ribhoni tambo.
  2. Tanga software yekugadzira nekuimhanyisa kubva kuWindows Command prompt kana kufonera CPROG16Z inoitwa neiyo chaiyo command line paramita.
  3. Shandisa inobvumidzwa mutsara wemirairo paramita kuti uchinje script yekushandisa uye sarudza yakakodzera interface uye nhamba yechiteshi kana zita.
  4. Kana zvichidikanwa, shandisa [?/!] parameter kuratidza mhedzisiro yepurogiramu pahwindo rePROG16Z.
  5. Tarisa kuChikamu 7 - Eksampuye Programming Script File zve example ye a file ine mirairo yekuronga uye makomendi.
  6. Tarisa kuChikamu 8 - Kushandisa CommandLine Parameters muScript kune example ye mashandisiro e [/ PARAMn = s] yekuraira-mutsara paramende kushandura script.
  7. Kana mayunitsi akawanda akabatana nePC imwe chete, shandisa [showports] parameter kusarudza chikamu chakakodzera zvichienderana nenhamba yechiteshi kana zita.

Nhanganyaya

CPROG16Z iWindows command-line version yePROG16Z software iyo inoronga Flash, EEPROM, EPROM, nezvimwewo kuburikidza nePEmicro hardware interface kune inotsigirwa NXP 68HC16 processor. Iyo hardware interfaces inowanikwa kubva kuPEmicro. Kamwe yako interface hardware yakanyatso batana pakati pePC yako uye chinangwa mudziyo, unogona kuvhura iyo CPROG16Z inoitiswa kubva pamutsetse wekuraira. Pamusoro pezvinogoneka, akawanda emirairo-mutsara mitsara inofanirwa kupfuudzwa kuitira kugadzirisa iyo PEmicro hardware interface CPROG16Z inofanira kuedza kubatana nayo, uye kugadzirisa kuti iyo hardware interface ichabatana sei kune yakananga mudziyo. Izvi zvinosanganisira zita rekugadzirisa (.CFG) file, pamwe chete nemirairo yekutanga sezita reiyo hardware interface kana chiteshi kune iyo interface yakabatana. The .CFG file inotsanangura nzira yekuronga chinangwa sezvaunoda, uye inosanganisira mirairo yehurongwa uye, sarudzo, mirairo yekumisikidza. Zvitsauko zvinotevera zvichapa tsananguro yakadzama yemirairo iyi uye zvimiro.

Tanga

  • Batanidza iyo hardware interface pakati pePC yako uye yakananga MCU kuburikidza nedebug ribhoni tambo.
  • Tanga software yekugadzira nekuimhanyisa kubva kuWindows Command prompt kana kufonera CPROG16Z inoitwa neiyo chaiyo command line paramita. Inobvumidzwa mutsara wemirairo paramita ndeiyi:

CPROG16Z [?/!] [filezita] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n] [hideapp] [freq n] [Interface=x] [port=y] [showports] [/logfile logfilezita] kupi:

  • [?/!]: Shandisa '?' kana''!' hunhu sarudzo yekukonzeresa mutsara-mutsara programmer kumirira uye kuratidza mhedzisiro yehurongwa muhwindo rePROG16Z. '?' ichagara ichiratidza mhedzisiro, '!' icharatidza mhedzisiro chete kana kukanganisa kwaitika. Kana mushandisi asingashandisi batch file kuyedza nhanho yekukanganisa, izvi zvinopa nzira yekuratidza mhedzisiro yechirongwa. Iyi sarudzo inofanira kunge iri yekutanga yekuraira-mutsara sarudzo.
  • [filezita]: A file ine mirairo yekuronga uye makomendi, default = prog.cfg. Ona Chikamu 7 – Eksampuye Programming Script File zve example.
  • [/PARAMn=s]: A command-line parameter iyo inogona kushandura script yekuita nekutsiva yakakosha tags (/PARAMn). Izvi zvinogona kushandiswa kutsiva chero chikamu che script kusanganisira mirairo yehurongwa, filemazita, uye parameters. Mitemo ye n i 0..9. s itambo inotsiva chero kuitika kwe / PARAMn mune script file. Chikamu 8 - Kushandisa Command- Line Parameters muScript ine example yekushandisa.
  • [INTERFACE=x]: Iko x ndeimwe yeanotevera: (Ona examples chikamu) USB MULTILINK (Iyi marongero inotsigirawo OSBDM) PARALLEL (Parallel Port kana BDM Mheni [Legacy])
  • [PORT=y]: Iko kukosha kwey kuri chimwe chezvinotevera (ona show ports command-line parameter yerunyoro rwe hardware yakabatana; gara uchitsanangura rudzi rwe "interface" zvakare):
  • USBx: Ipo x = 1,2,3, kana 4. Inomiririra nhamba yenhamba yechidimbu chega chega chehardware chinotangira pa 1. Inobatsira kana uchiedza kubatanidza kune Cyclone kana Multilink chigadzirwa. Kana chidimbu chimwe chete chehardware chakabatana, chinogara chichinyora se USB1. An example yekusarudza yekutanga Multilink yakawanikwa ndeiyi: INTERFACE=USBMULTILINK PORT=USB1
  • #.#.#.#: Ethernet IP kero #.#.#.#. # Chiratidzo chega chega chinomiririra nhamba yedesimali iri pakati pa 0 ne 255. Inoshanda kuCyclone neTracelink interfaces. Kubatanidza kunoitwa neEthernet. INTERFACE=CYCLONE PORT=10.0.1.223
  • NAME: Zvimwe zvigadzirwa, zvakaita seCyclone neTrace link, zvinotsigira kupa zita kuchikamu, senge "Joe's Max". Cyclone inogona kutaurwa nezvayo nezita rayakapihwa. Kana paine chero nzvimbo muzita, iyo parameter yese inofanirwa kuvharirwa mune kaviri makotesheni (ichi chinhu chinodiwa neWindows, kwete chinodiwa chePEmicro).
    • Exampzvishoma: INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Cyclone yaJoe”
  • AKASIYANA: ID USB Multilink zvigadzirwa zvese zvine yakasarudzika serial nhamba yakapihwa kwavari, senge PE5650030. Iyo Multilink inogona kunzi iyi nhamba. Izvi zvinobatsira mune iyo nyaya iyo akawanda mayuniti akabatana kune imwechete PC.
    • Exampzvishoma: INTERFACE=USBMULTILINK PORT=PE5650030
  • COMx: Iko x = 1,2,3, kana 4. Inomiririra nhamba yeCOM port. Inoshanda kune Cyclone interfaces. Kuti ubatanidze kuCyclone paCOM1 : INTERFACE=CYCLONE PORT=COM1
  • x: Ipo x = 1,2,3, kana 4. Inomiririra nhamba yechiteshi chengarava inofambirana Kusarudza chinongedzo chakafanana paParallel Port #1: INTERFACE=PARALLEL PORT=1
  • PCIx: Iko x = 1,2,3, kana 4. Inomiririra nhamba yekadhi yeMheni yeBDM. (Cherechedza: ichi chigadzirwa chenhaka) Kusarudza tambo yakafanana paBDM Mheni #1: INTERFACE=PARALLEL PORT=PCI1
  • [zviteshi zvekuratidzira]: Iyo yekuraira-mutsara programmer inoburitsa ese aripo ports kune chinyorwa file uye wobva wagumisa (zvisinei nemamwe mitsara yemirairo). Mashoko aya akabuda kune zvinyorwa file inosanganisira maparamendi anodiwa kubata iyo yakasungirirwa programming hardware pamwe netsanangudzo yehardware interface. The default output filezita rinonzi ports.txt uye rakagadzirwa mufolder rimwechete neCPROG. Izvo zvinobuda zvinogonawo kutungamirirwa kune zvakasiyana file.
    • Example: SHOWPORTS=C:\MYPORTS.TXT Rondedzero iyi hairatidzi zviteshi zvakaenzanirana kana COM port sarudzo dzinowanikwawo. Pazasi pane example yezvinobuda kune akasiyana hardware interfaces akabatana nePC (Cherechedza kuti kune nzira dzakasiyana dzekugadzirisa iyo imwechete unit; iyo data yeimwe neimwe interface inogona kuteverwa ne [DUPLICATE] mutsara unoratidza rakasiyana label yeimwe interface).

Showports Output Example:
INTERFACE=USBMULTILINK PORT=PE5650030

  • USB1: Multilink Universal FX Rev A (PE5650030)[PortNum=21] INTERFACE=USBMULTILINK PORT=USB1
  • USB1 : Multilink Universal FX Rev A (PE5650030)[PortNum=21][DUPLICATE]
  • [v]: Zvinokonzeresa kuti mugadziri asatarise huwandu hwemakero eS-rekodha asati agadzira kana kuongorora. Izvi zvinomhanyisa hurongwa hwekugadzira. Sarudzo yacho inofanirwa kushandiswa zvine hungwaru sezvo ese ari kunze-e-range s-rekodhi anozofuratirwa.
  • [reset_nonoka n]: Inotsanangura kunonoka mushure mekunge mugadziri agadzirisa zvakare chinangwa chatinotarisa kuti tione kana chikamu chacho chakanyatsopinda mumashure ekugadzirisa maitiro. Izvi zvinobatsira kana chinangwa chine mutyairi wekugadzirisa iyo inobata MCU mukugadzirisa mushure mekunge mugadziri abudisa mutsara wekugadzirisa. Iko n kukosha kunonoka mumamilliseconds.
  • [bdm_speed n]: Iyi sarudzo inobvumira mushandisi kuseta iyo BDM shift wachi yekumhanyisa yePEmicro's debug interface. Hukoshi hwakazara uhwu hunogona kushandiswa kuona kumhanya kwenhaurirano zvichienderana neanotevera equations:
    • USB-ML-16/32: (1000000/(N+1)) Hz – Legacy chigadzirwa
    • USB Multilink Universal FX: (25000000/(N+1)) Hz BDM Mheni : (33000000/(2*N+5)) Hz – Legacy product The value n inofanira kuva pakati pe 0 ne 31. Iyi shift wachi inoitika mushure memirairo iri pamusoro pe iyo programming algorithm inoitwa kuitira kuti mirairo iyi iwedzere iyo inotarirwa frequency uye inobvumira kukurumidza kuchinja wachi. Iyi wachi haigone kudarika div 4 ye processor bhazi frequency.
  • [hideapp]: Izvi zvichaita kuti mutsara-mutsara wepurogiramu usaratidze huvepo hunooneka paunenge uchimhanya kunze kwekuonekwa pabhara rebasa. 32-bit zvikumbiro chete!
    [kazhinji n]: Nekumisikidza, iyo PROG16Z software inoedza kuona otomatiki kuti chinangwa chiri kukurumidza sei nekurodha kunonoka maitiro mu processor uye nguva kuti inotora nguva yakareba sei kuita. Pane mimwe michina, izvi zvinogona kuburitsa zvisingaenderane mhedzisiro izvo zvinogona kukanganisa algorithms iyo chirongwa chinopenya mukati meMCU. PEmicro inopa yekuraira-mutsara meshini inobvumira mushandisi kuzivisa iyo PROG16Z software chaizvo kuti inokurumidza kukurumidza processor. Nenzira iyi, iyo nguva mune algorithms ichave chaiyo. Pamutsetse wekuraira, unotsanangura iyo YEMUKATI wachi frequency muHertz ichitevera iyo 'FREQ' identifier. Ziva kuti kazhinji kana iwe uri kushandisa mwenje wekunze kune MCU, iyi nguva paramende haidiwe sezvo iyo flash inobata nguva yacho pachayo.
    [/logfile logfilezita]: Iyi sarudzo inovhura log file yezita "logfile zita" izvo zvinozoita kuti chero ruzivo rwakanyorwa kuhwindo remamiriro anyorwe kune izvi file. Iyo "log filezita" rinofanira kunge riri zita rakazara renzira senge c:\mydir\mysubdir\mylog.log.

Command Line Exampzvishoma:
CPROG16Z C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030

Inovhura CPROG16Z neinotevera sarudzo:

  • Mhanya iyo C:\ENGINE.CFG script
  • Iyo interface ndiyo yekutanga USB Multilink Universal FX ine serial nhamba PE5650030
  • Autodetect communications frequency (io_delay_cnt not set) CPROG16Z C:\ENGINE.CFG Interface=USBMULTILINK Port=USB1

Inovhura CPROG16Z neinotevera sarudzo:

  • Mhanya iyo C:\ENGINE.CFG script
  • Iyo interface ndeye USB Multilink Universal FX, yekutanga interface yakaonekwa.

Programming Commands
Mirairo yekuronga zvese zvinotanga nemaitiro maviri anoteedzana achiteverwa nechena nzvimbo (mablanks kana ma tabo). Mitsetse inotanga nemavara asiri mirairo yakanyorwa seREMarks. Izwi rokuti filezita rinoreva nzira yakazara yeDOS ku file. Mirairo inoshandisa iwo mavara maviri macode seanoshandiswa mune anodyidzana programmer PROG16Z. Zvimwe chete .16P files inoshandiswa nePROG16Z inoshandiswa kuseta kune imwe mudziyo kuti igadziriswe. Kana mashandisirwo emushandisi akatsanangurwa kune chimwe mudziyo, iwo mavara maviri ekuraira uye zvinoreva kana mushandisi_par zvinotsanangurwa mu.16P. file.

  • Cherechedza: Iwo ma paramita ekuraira kutanga_addr, ending_addr, base_addr, byte, izwi, uye mushandisi_par shandisa yakasarudzika hexadecimal fomati.
  • BM: Cheki cheki module.
  • BR kutanga_addr ending_addr: Cheki isina chinhu.
  • CHANGA n.nn:  (Cyclone chete) Shandura voltage yakapihwa kune chinangwa, apo n.nn inomiririra kukosha pakati pe0.00 ne5.00, kusanganisira. Kana murairo waita Cyclone inobva yachinja kune iro voltage. Kana iyo Cyclone relays yakadzimwa isati yadaidza uyu murairo, ipapo relays inobatidza uye isa vhoriyamu nyowani.tage kukosha kana murairo uyu waitwa. Ziva kuti yakaderera kwazvo pavoltage value inogona kuisa mudziyo mune yakaderera-simba modhi iyo inogona kurasikirwa nedebug kutaurirana zvachose. Ita shuwa kuti Cyclone's jumper marongero akaiswa nemazvo kuti atumire simba kumadoko ekurudyi.
  • EB kutanga_addr ending_addr: Erase byte range.
  • EW kutanga_addr ending_addr: Dzima mutsara wemazwi.
  • EM - Dzima module.
  • PB kutanga_addr byte ... byte - Program bytes.
  • PW kutanga_addr izwi ... izwi - Mazwi echirongwa.
  • PM - Chirongwa module.
  • CM filezita base_addr - Sarudza module .16P file. Ongorora: Mamwe mamodule angangoda kero yepasi kuti itsanangurwe.
  • VM - Verify module.
  • VR kutanga_addr ending_addr - Verify range.
  • UM filezita - Isa module.
  • UR kutanga_addr ending_addr filezita - Upload range.
  • SS filezita - Taura S rekodhi. SM kutanga_addr ending_addr - Ratidza module.
  • RELAYSOFF - (Multilink FX & Cyclone chete) Dzima marelay anopa simba kune chinangwa, kusanganisira kunonoka kwesimba kana kutaurwa. Kunyanya inobatsira kune vashandisi vanoda kumhanyisa kutenderera bhodhi ravo vasati vamhanyisa bvunzo, bvumira bootloader yavo kuti imhanye kana kuita kuti kodhi yekushandisa imhanye mushure mechirongwa.
  • RELAYSON - (Multilink FX & Cyclone chete) Batidza marelay kuti upe simba kune chinangwa, kusanganisira kunonoka kusimudza kana kutaurwa. The voltage yakapihwa ichabva pane yekupedzisira voltage setting yakataurwa. Kune vashandisi veCyclone, iyo CHANGEV command inogona kuchinja voltage value. Kunyanya inobatsira kune vashandisi vanoda kumhanyisa kutenderera bhodhi ravo vasati vaita bvunzo, bvumira bootloader yavo kuti imhanye, kana kuita kuti kodhi yekushandisa imhanye mushure mechirongwa.
  • HE - Batsira (tarisa cprog.doc file).
  • QU - Quit.
  • RE - Reset chip.
  • ENDA - Inotanga mudziyo kushanda. Inogona kushandiswa sekuraira kwekupedzisira kana iwe uchida kuti mudziyo umhanye kunoyedzwa. Inofanirwa kutangirwa nekukurumidza ne 'RE' murairo.
  • DE timeinms - Inononoka "timeinms" milliseconds
  • xx mushandisi_par - Chete basa remushandisi rinotsanangurwa mu.16P file.

Configuration Mirairo Yekutanga

Mirairo yekumisikidza yese inogadziriswa mugadziri asati aedza kubata chinangwa. Iyo yose configuration file inopatsanurwa kune iyi mirairo isati yaedza kutaurirana. Ichi chikamu chinopa pamusoroview yekushandisa iyi mirairo yekumisikidza kuita mhando dzakasiyana dzekugadzirisa.
Cherechedza: Iyo yakasarudzika base yeiyo configuration command parameters ndeye decimal. An overview yemirairo yekumisikidza ndeiyi inotevera:
CUSTOMTRIMREF nnnnnnnn.nn
Inodiwa yemukati referensi wachi frequency ye "PT; Chirongwa Cheka" command. Iyi frequency inodarika iyo default yemukati referensi wachi frequency. Huru hwe "n" hunoenderana nechinhu chiri kurongwa. Ndokumbira utarise kune zvakatemwa zvemagetsi zvechishandiso chako kuti uone zviri mukati mereferensi frequency clock range.
Kupi: nnnnnnnn.nn: Frequency muHertz ine nzvimbo mbiri dzegumi

PROVIDEPOWER n
Inosarudza kana interface inofanira kupa simba kune chinangwa. CHERECHEDZA: Haasi ese macomputer interfaces anotsigira uyu murairo. Valid values ​​dze n dzinoti:

  • 0 : Interface haipe simba rekunongedza. (default)
  • 1 : Inogonesa Interface inopa simba rekunongedza.
    • (Cherechedza: Yakafanana nesarudzo yenhaka:USEPRORELAYS n)

:POWERDOWNDELAY n
Nguva yekunonoka kana simba kune chinangwa chakadzimwa kuti magetsi emagetsi adonhe kusvika pasi pe0.1v. n ndiyo nguva mumamilliseconds.
:POWERUPDELAY n
Nguva yekunonoka kana simba kune chinangwa chabatidzwa OR chinangwa chaiswa patsva, uye software isati yaedza kutaura kune chinangwa. Iyi nguva inogona kuva musanganiswa wesimba panguva uye reset nguva (kunyanya kana reset driver rinoshandiswa). n ndiyo nguva mumamilliseconds.
:POWEROFFONEXIT n
Inoona kana simba rakapihwa kune chinangwa richifanira kudzimwa kana CPROG16Z application yapera. CHERECHEDZA: Haasi ese macomputer interfaces anotsigira uyu murairo. Valid values ​​dze n dzinoti:

  • 0 : Dzima simba pakubuda (default)
  • 1 : Ramba uine simba paunobuda

Verification Overview

Pane mirairo yakati wandei iripo iyo inogona kushandiswa kuona zviri mukati meflash pane mudziyo mushure mekuironga. Murairo unonyanya kushandiswa ndewekuti “VC; Verify CRC of Object File kuModule". Murairo we "VC" ucharaira CPROG16Z kutanga kuverenga kukosha kwe16-bit CRC kubva pane chakasarudzwa. file. CPROG16Z inozoisa kodhi mu RAM yechishandiso uye kuraira mudziyo kuverenga iyo 16 bit CRC kukosha kubva zviri mukati FLASH yechishandiso. Kero yekero chete ndiyo inosiyana muchinhu file zvinoverengerwa pachigadzirwa. Kamwe iyo 16-bit CRC kukosha kubva pane chinhu file uye mudziyo uripo, CPROG16Z inovaenzanisa. Mhosho inokandwa kana ma values ​​maviri asingaenderane. Neimwe nzira, iyo "VM; Verify Module" murairo unogona kushandiswa kuita byte byte verification pakati pechinhu chakasarudzwa. file uye mudziyo. Kazhinji, murairo weVM unotora nguva yakareba kuti uite kupfuura VC command sezvo CPROG16Z ichifanira kuverenga zviri mukati meFLASH yemudziyo byte byte. Kune zvakare mimwe mirairo miviri inogona kushandiswa kuongororwa. Iyo "SC ;Show Module CRC" inoraira CPROG16Z kuisa kodhi muRAM yemudziyo uye kuraira mudziyo kuverenga kukosha kwe16-bit CRC kubva pane zviri muFLASH yese yechigadzirwa, iyo inosanganisira nzvimbo dzisina chinhu. Kana iyo 16-bit CRC kukosha kwaverengwa, CPROG16Z icharatidza kukosha muhwindo remamiriro. Iwo "VV; Verify Module CRC to Value" murairo wakafanana ne "SC" murairo. Musiyano ndewekuti pane kuratidza yakaverengerwa 16-bit CRC kukosha, CPROG16Z ichaenzanisa yakaverengerwa kukosha kune 16-bit CRC kukosha kwakapihwa nemushandisi.

DOS Error Inodzoka
DOS kukanganisa kudzoka kunopihwa kuitira kuti vaedzwe mu.BAT files. Makodhi ekukanganisa
anoshandiswa ndeaya:

  • 0 - Chirongwa chakapedzwa pasina zvikanganiso.
  • 1 - Yakamiswa nemushandisi.
  • 2 - Kukanganisa kuverenga S rekodhi file.
  • 3 - Simbisa kukanganisa.
  • 4 - Simbisa yakadzimwa nemushandisi.
  • 5 - S rekodhi file haina kusarudzwa.
  • 6 - Kero yekutanga haisi mumodule
  • 7 - Kero yekugumira haisi mumodule kana iri pasi pekutanga kero.
  • 8 – Kutadza kuvhura file yekuisa.
  • 9 - File nyora kukanganisa panguva yekurodha.
  • 10 - Kurodha kwakadzimwa nemushandisi.
  • 11 – Kukanganisa pakuvhura .16P file.
  • 12 – Kukanganisa kuverenga .16P file.
  • 13 - Chishandiso hachina kutanga.
  • 14 – Kutadza kurodha .16P file.
  • 15 - Kukanganisa kugonesa module ichangosarudzwa.
  • 16 - Yakatsanangurwa S rekodhi file kusawanikwa.
  • 17 – Nzvimbo yebhafa isina kukwana inotsanangurwa ne .16P kubata a file S-rekodhi.
  • 18 - Kukanganisa panguva yekugadzira.
  • 19 - Kero yekutanga hainongedze mumodule.
  • 20 - Kukanganisa panguva yekupedzisira byte hurongwa.
  • 21 - Programming kero haisisiri mumodule.
  • 22 - Kero yekutanga haisi pamuganho wezwi wakaenderana.
  • 23 - Kukanganisa panguva yekupedzisira izwi hurongwa.
  • 24 - Module haina kukwanisa kudzimwa.
  • 25 – Module izwi harina kudzimwa.
  • 26 – Yakasarudzwa .16P file haishandisi byte cheki.
  • 27 - Module byte haina kudzimwa.
  • 28 - Shoko rekudzima kero yekutanga inofanira kunge yakaenzana.
  • 29 - Shoko rekudzima kero yekupedzisira inofanira kunge yakaenzana.
  • 30 - Mushandisi parameter haisi muhuwandu.
  • 31 - Kukanganisa panguva .16P yakataurwa basa.
  • 32 - Chiteshi chakatsanangurwa hachipo kana kukanganisa kuvhura chiteshi.
  • 33 – Command haishandi pane izvi .16P file.
  • 34 - Haikwanise kupinda kumashure maitiro. Tarisa zvakabatana.
  • 35 - Haikwanise kuwana processor. Edza kugadzirisazve software.
  • 36 – Haikodzeri .16P file.
  • 37 - Haikwanise kuwana processor RAM. Edza kugadzirisazve software.
  • 38 - Kutanga kwakadzimwa nemushandisi.
  • 39 - Kukanganisa kushandura nhamba yemirairo yehexadecimal.
  • 40 - Kugadzirisa file isina kutaurwa uye file prog.cfg haipo.
  • 41 - .16P file haapo.
  • 42 - Kukanganisa mu io_delay nhamba pamutsetse wekuraira.
  • 43 - Mutsara wemutsara usingashandi.
  • 44 - Kukanganisa kutsanangura kunonoka kwedesimali mumamilliseconds.
  • 47 - Kukanganisa mune script file.
  • 49 - Cable haina kuonekwa
  • 50 – S-Rekodha file haina data chaiyo.
  • 51 - Checksum Verification kutadza - S-rekodhi data haienderane neMCU ndangariro.
  • 52 - Kuronga kunofanirwa kuve kunogoneswa kuratidza flash checksum.
  • 53 - S-Marekodhi haasi ese ari mumhando yemodule. (ona "v" command line parameter)
  • 54 - Kanganiso yakaonekwa muzvirongwa pamutsara wekuraira wechiteshi / chiratidziro
  • 60 - Kukanganisa kuverenga kukosha kweCRC
  • 61 - Kanganiso - Chishandiso CRC hachienderane kukosha kwakapihwa
  • 70 - Kanganiso - CPROG yave kutomhanya
  • 71 - Kanganiso - Inofanirwa kutsanangura zvese INTERFACE uye PORT pamutsetse wekuraira
  • 72 - Iyo yakasarudzwa chinangwa processor haitsigirwe neyazvino hardware interface.

Exampuye Programming Script File

Iyo programming script file inofanira kuva yakachena ASCII file nemurairo mumwechete pamutsetse. Iyi ndiyo CFG file mune yapfuura examples.
Anove example nde:

  • CM C:\PEMICRO\9X1__32K.16P 0 ;Sarudza Flash Module
  • EM; Dzima module
  • BM; Hapana chinhu Tarisa module
  • SS C:\PEMICRO\TEST.S19 ;Taura iyo S19 yekushandisa
    PM; Ronga iyo module neS19
    VM; Simbisa iyo module zvakare

Cherechedza: Mazita enzira ye files idzo dzine hukama neCPROG inogona kushandiswa zvakare.

Kushandisa Command-Line Parameters mune Script

A command-line parameter muchimiro che/PARAMn=s inogona kushandiswa kuisa mavara muchinyorwa file pachinzvimbo chakakosha tags. Izvi zvinogona kushandiswa kutsiva chero chikamu che script kusanganisira mirairo yehurongwa, filemazita, uye parameters. Mitemo ye n i 0..9. s itambo inotsiva chero kuitika kwe / PARAMn mune script file. Sezvo example, anotevera generic script anogona kushandiswa kurongwa ane chaiwo mashandiro eexample script muChikamu 7 - Eksample
Programming Script File:

  • CM/PARAM1 ;Sarudza Flash Module
  • EM;Dzima module
  • BM;Hapana chinhu Tarisa module
  • SS /PARAM2; Taura iyo S19 yekushandisa
  • PM;Ronga iyo module neS19
  • /PARAM3; Simbisa iyo module zvakare

Aya anotevera maparamita aizowedzerwa kune CPROG yekuraira mutsara:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
/PARAM2=C:\PEMICRO\TEST.S19
/PARAM3=VM
CHERECHEDZA: Sezvo iyo / PARAM1 paramende ine nzvimbo mukukosha kwayo, iyo yese parameter inoda kuvharirwa mune kaviri makotesheni. Izvi zvinoratidza kuWindows kuti iri parameter imwe chete. Muchiitiko ichi, kero yekutanga ye0x0 inosanganisirwa paSarudza Module mutsetse mune script, saka / PARAM1 inofanira kutsanangurwa pamutsetse wekuraira seizvi:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
Saka ex yakakwanaample command line ingave (ona kuti izvi zvinoenderera; hapana mutsara unoputswa):
C:\PEMICRO\CPROG16Z INTERFACE=CYCLONE PORT=USB1 BDM_SPEED 1
C:\PROJECT\GENERIC.CFG “/PARAM1=C:\PEMICRO\9X1__32K.16P 0″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM

Sample Batch File

Heino example yekudaidza iyo yekuraira-mutsara programmer uye kuyedza yayo yekukanganisa kodhi kudzoka mune yakapusa batch file. Sample batch files inopihwa ese Windows 95/98/XP uye 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 kana errorlevel 1 yaenda kuipa
  • zvakaipa: ECHO YAKATAURWA KUNYORERA
  • Kugona: ECHO yaita
  • Windows 95/98/ME/XP: TANGA /WC:\PROJECT\CPROG16Z C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 kana errorlevel 1 yaenda kuipa
  • zvakaipa: ECHO YAKATAURWA KUNYORERA
  • Kugona: ECHO yaita

Cherechedza: Mazita enzira ye files idzo dzine hukama neCPROG inogona kushandiswa zvakare.

Information

Kuti uwane rumwe ruzivo nezve CPROG16Z uye PROG16Z ndapota taura nesu:

To view raibhurari yedu yese ye.16P modules, enda kuRutsigiro peji rePEmicro's website pa www.pemicro.com/support.

© 2021 P&E Microcomputer Systems, Inc.

 

Zvinyorwa / Zvishandiso

PEmicro CPROG16Z Flash Programming Software [pdf] Bhuku reMushandisi
CPROG16Z Flash Programming Software, CPROG16Z, Flash Programming Software, Programming Software, Software

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *