PEmicro-CPROG32Z-Flash-Programming-Software-logo

PEmicro CPROG32Z Flash Programming Software

PEmicro-CPROG32Z-Flash-Programming-Software-chigadzirwa

Product Information

Iyo CPROG32Z isoftware yekuronga inoshandiswa kuronga microcontrollers. Inoda hardware interface yekubatanidza PC uye yakananga MCU (microcontroller unit) kuburikidza nedebug ribhoni tambo. Iyo programming software inogona kumhanya kubva kuWindows Command prompt kana kufonera CPROG32Z inoitwa neiyo chaiyo yekuraira mutsara paramita. Iwo anotenderwa command line parameters ndeaya:

  • [?/!] – Shandisa iyo '?' kana kuti '!' character sarudzo yekukonzeresa
    command-line programmer kumirira uye kuratidza mhedzisiro yechirongwa muPROG32Z hwindo.
  • [filezita] - A file ine mirairo yekuronga uye makomendi, default = prog.cfg.
  • [/ PARAMn = s] - Murairo-mutsara mutsara unogona kushandura script yekuita nekutsiva yakakosha tags (/PARAMn).
  • [INTERFACE=x] - Mhando yemhando yehardware (USBMULTILINK,
    PARALLEL, Ethernet IP kero) inoshandiswa kubatanidza PC uye kunanga MCU.
  • [PORT=y] - Nhamba yechiteshi kana zita rinoshandiswa kubatanidza PC uye kunanga MCU.
  • [showports] - Inoratidza rondedzero yezvakabatana hardware.

Mirayiridzo Yekushandiswa Kwechigadzirwa

Kuti ushandise CPROG32Z programming software, tevera matanho aya:

  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 CPROG32Z inoitwa neiyo chaiyo command line paramita.
  3. Shandisa iyo inobvumidzwa mutsara wemirairo paramita kugadzirisa script kuita kana zvichidikanwa.
  4. Sarudza iyo hardware interface mhando uye port nhamba kana zita rinoshandiswa kubatanidza PC uye chinangwa MCU.
  5. Ronga iyo microcontroller uchishandisa programming software.

Example command line parameters:

  • CPROG32Z ?
  • CPROG32Z [filezita] /PARAMn=s INTERFACE=USBMULTILINK
    PORT=USB1
  • CPROG32Z [filezita] INTERFACE=CYCLONE PORT=10.0.1.223 NAME=”Cyclone yaJoe”
  • CPROG32Z [filezita] INTERFACE=USBMULTILINK PORT=PE5650030
  • CPROG32Z [filezita] INTERFACE=CYCLONE PORT=COM1

Nhanganyaya
CPROG32Z iWindows command-line version yePROG32Z software iyo inoronga Flash, EEPROM, EPROM, nezvimwewo kuburikidza nePEmicro hardware interface kune inotsigirwa NXP 683xx processor. Iyo hardware interfaces inowanikwa kubva kuPEmicro. Kamwe yako interface hardware yakanyatso batana pakati pePC yako uye chinangwa mudziyo, unogona kuvhura iyo CPROG32Z inoitiswa kubva pamutsetse wekuraira. Pamusoro pezvinogoneka, akawanda emirairo-mutsara mitsara inofanirwa kupfuudzwa kuitira kugadzirisa iyo PEmicro hardware interface CPROG32Z 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. Nhanganyaya
CPROG32Z iWindows command-line vhezheni yePROG32Z software iyo
zvirongwa Flash, EEPROM, EPROM, nezvimwewo kuburikidza nePEmicro hardware interface kune a
inotsigirwa NXP 683xx processor. Iyo hardware interfaces inowanikwa kubva
PEmicro.
Kamwe yako interface hardware yakanyatso batana pakati pePC yako uye chinangwa mudziyo, unogona kuvhura iyo CPROG32Z inoitiswa kubva pamutsetse wekuraira. Pamusoro pezvinogoneka, akawanda emirairo-mutsara mitsara inofanirwa kupfuudzwa kuitira kugadzirisa iyo PEmicro hardware interface CPROG32Z 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.

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 CPROG32Z inoitwa neiyo chaiyo command line paramita. Inobvumidzwa mutsara wemirairo paramita ndeiyi:
    • CPROG32Z [?/!] [filezita] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n]
      [hideapp] [freq n] [Interface=x] [port=y] [showports] [nosync]
      [/logfile logfilezita] kupi:
    • [?/!] Shandisa '?' kana''!' hunhu sarudzo yekukonzeresa mutsara-mutsara programmer kumirira uye kuratidza mhedzisiro yehurongwa muhwindo rePROG32Z. '?' 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 exampchikamu chikamu)
      USBMULTILINK (Kuseta uku kunotsigirawo OSBDM) PARALLEL (Parallel Port kana BDM Mheni [Nhaka])
    • [PORT=y] Iko kukosha kwe y kuri chimwe chezvinotevera (ona showports command-line parameter yerunyoro rwehardware 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.
      Anove 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 neTracelink, 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).
      Examples: INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Cyclone yaJoe”
    • UNIQUEID USB Multilink zvigadzirwa zvese zvine yakasarudzika serial nhamba yakapihwa kwavari, senge PE5650030. Iyo Multilink inogona kuendeswa kune 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
    • 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
      [showports] Iyo yekuraira-mutsara programmer inoburitsa ese aripo madoko kune chinyorwa file uye wobva wagumisa (zvisinei nemamwe mitsara yemirairo). Mashoko aya akabuda kune zvinyorwa file inosanganisira maparamendi anodiwa kubata akabatanidzwa 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 hairatidze parallel port kana COM port sarudzo
      izvo zviripo zvakare. Pazasi pane example yezvinobuda
      kune dzakasiyana siyana hardware interfaces dzakabatana nePC (Cherechedza
      kuti kune nzira dzakasiyana dzekugadzirisa chikamu chimwe chete; the
      dhata 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]
    • [nosync] Izvi zvinodzivirira mugadziri kuona kuti kutaurirana kune chinangwa kunoshanda pakutanga. Verification inosanganisira kuverenga nekunyora D0 data register. Izvi zvinobatsira kune dzimwe shanduro nyowani dze68F375 processor inogona kunge iine dambudziko panguva yerudzi urwu rwekusimbisa.
    • [v] Zvinokonzeresa kuti mugadziri asatarise huwandu hwemakero eS-rekodhi asati agadzira kana kuona. Izvi zvinomhanyisa hurongwa hwekugadzira. Sarudzo iyi inofanirwa kushandiswa zvine hungwaru sezvo ese ari kunze kwerekodhi s-rekodhi anozofuratirwa.
    • [reset_nonoka n] Inotsanangura kunonoka mushure mekunge mugadziri agadziridza chinangwa chatinotarisa kuti tione kana chikamu chacho chakanyatsopinda mumashure ekugadzirisa maitiro. Izvi zvinobatsira kana chinangwa chine mutyairi wekugadzirisa anobata MCU mukugadzirisa mushure mekunge mugadziri abuditsa mutsara wekugadzirisa. Iko n kukosha kunonoka mumamilliseconds.
    • [bdm_kumhanya n] Iyi sarudzo inobvumira mushandisi kuseta iyo BDM shift wachi yekumhanyisa yePEmicro's debug interface. Hukoshi uhwu hunogona kushandiswa|
      kuona kumhanya kwekutaurirana maererano ne
      anotevera equations:
      USB-ML-16/32: (1000000/(N+1)) Hz – Legacy product
      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 mekunge mirairo iri pamusoro peprogramming algorithm yaitwa kuitira kuti mirairo iyi iwedzere tarisisa frequency uye bvumidza inokurumidza 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!
    • [freq n] Nekumisikidza, iyo PROG32Z 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 PROG32Z software chaizvo kuti inokurumidza kukurumidza processor. Nenzira iyi, iyo nguva mune algorithms ichave chaiyo. Pamutsetse wekuraira, unotsanangura iyo YEMUKATI wachi frequency muHertz uchitevera 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 logfile yezita "logfilezita" izvo zvinozoita kuti chero ruzivo rwakanyorwa kuhwindo remamiriro anyorwe kune izvi file. Iyo "logfilezita” rinofanira kunge riri zita rakazara renzira sekuti
        c:\mydir\mysubdir\mylog.log.
        Command Line Exampzvishoma:
        CPROG32Z C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
        Inovhura CPROG32Z neinotevera sarudzo:
      • – Mhanyai C:\ENGINE.CFG script
      • - Interface yekutanga USB Multilink Universal FX ine serial nhamba PE5650030
      • - Autodetect kutaurirana frequency (io_delay_cnt haina kusetwa)
      • CPROG32Z C:\ENGINE.CFG Interface=USBMULTILINK Chiteshi=USB1
        Inovhura CPROG32Z neinotevera sarudzo: - Mhanya iyo C:\ENGINE.CFG script - Interface ndeye USB Multilink Universal FX, yekutanga interface yaonekwa.

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 PROG32Z. Zvimwe chete .32P files inoshandiswa nePROG32Z 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.32P. file. Ongorora: Iwo mirairo paramita kutanga_addr, ending_addr, base_addr, byte, izwi, uye mushandisi_par shandisa yakasarudzika hexadecimal fomati.

  • BM -Kusina cheki module.
  • BR kutanga_addr ending_addr
    • - Chisina cheki cheki. CHANGEV 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 maSettings eCyclone jumper akaiswa zvakanaka kuti atumire simba kumadoko chaiwo.
  • EB kutanga_addr ending_addr - Erase byte range.
  • EW kutanga_addr ending_addr - Dzima mutsara wemazwi.
  • EM - Dzima module.
  • PB kutanga_addr byte … byte – Chirongwa mabhaiti.
  • PW kutanga_addr izwi … izwi – Mazwi echirongwa.
  • PM - Chirongwa module.
  • CM filezita base_addr – Sarudza module .32P file. Ongorora: Mamwe mamodule angangoda kero yepasi kuti itsanangurwe.
  • VM -Simbisa module.
  • VR kutanga_addr ending_addr -Simbisa huwandu.
  • UM filezita - Upload module.
  • UR kutanga_addr ending_add filezita - Upload range.
  • SS filezita - Taura S rekodhi.
  • SM kutanga_addr ending_addr - Ratidza module.
  • RELAYSOFF - (Multilnk FX & Cyclone chete) Dzima marelay anopa simba kune chinangwa, kusanganisira kunonoka kudzika kwesimba kana kwatsanangurwa. 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.
  • RELAYSON - (Multilnk FX & Cyclone chete) Batidza marelay kuti upe simba kune chinangwa, kusanganisira kunonoka kusimudza kana kutsanangurwa. 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 – Rubatsiro (tarisa cprog.doc file).
  • QU – Quit.
  • RE – Reset chip.
  • GO - Inotanga chishandiso kushanda. Inogona kushandiswa sekuraira kwekupedzisira kana iwe uchida kuti mudziyo umhanye kunoyedzwa. Inofanirwa kutangirwa nekukurumidza ne 'RE' murairo.
  • DE timeinms - Kunonoka "timeinms" milliseconds
  • xx mushandisi_par - Chete basa remushandisi rakatsanangurwa mu.32P 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 yekumisikidza mirairo yemirairo 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. Hwaro hwe "n" hunoenderana nechinhu chiri kurongwa. Ndokumbira utarise kune zvakatemwa zvemagetsi zvechishandiso chako chemukati mareferensi 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: Gonesa 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 CPROG32Z application yapera. CHERECHEDZA: Haasi ese macomputer interfaces anotsigira uyu murairo. Valid values ​​dze n dzinoti:
    • 0 : Dzima simba pakubuda (default)
    • 1 : Chengetedza simba pakubuda

Verification Overview

Pane mirairo yakati wandei iripo iyo inogona kushandiswa kuona zviri mukati meflash pane mudziyo mushure mekuironga. Murairo unonyanya kushandiswa ndewe "VC
;Simbisa CRC yeChinhu File kuModule". Murairo we "VC" ucharaira CPROG32Z kutanga kuverenga kukosha kwe16-bit CRC kubva pane chakasarudzwa. file. CPROG32Z 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, CPROG32Z 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 CPROG32Z ichifanira kuverenga zviri mukati meFLASH yemudziyo byte byte. Kune zvakare mimwe mirairo miviri inogona kushandiswa kuongororwa. Iyo "SC ;Show Module CRC" inoraira CPROG32Z 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, CPROG32Z 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, CPROG32Z 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 .32P file.
  • 12 – Kukanganisa kuverenga .32P file.
  • 13 - Chishandiso hachina kutanga.
  • 14 – Kutadza kurodha .32P file.
  • 15 - Kukanganisa kugonesa module ichangosarudzwa.
  • 16 - Yakatsanangurwa S rekodhi file kusawanikwa.
  • 17 – Nzvimbo yebhafa isina kukwana inotsanangurwa ne .32P 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 .32P 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 .32P yakataurwa basa.
  • 32 - Chiteshi chakatsanangurwa hachipo kana kukanganisa kuvhura chiteshi.
  • 33 – Command haishandi pane izvi .32P file.
  • 34 - Haikwanise kupinda kumashure maitiro. Tarisa zvakabatana.
  • 35 - Haikwanise kuwana processor. Edza kugadzirisazve software.
  • 36 – Haikodzeri .32P 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 - .32P 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\333__48K.32P 0 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 - Eksampuye Programming Script File:

CM/PARAM1 EM: CM/PARAM1 EM
BM:
BM
SS /PARAM2 PM:
SS /PARAM2 PM
/PARAM3 :
/PARAM3

Aya anotevera maparamita aizowedzerwa kune CPROG yekuraira mutsara:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 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 inofanirwa kutsanangurwa pamutsetse wemirairo seuyu:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
Saka ex yakakwanaample command line ingave (ona kuti izvi zvinoenderera; hapana mutsara unoputswa):
C:\PEMICRO\CPROG32Z INTERFACE=USBMULTILINK PORT=PE5650030 BDM_SPEED 0 C:\PROJECT\GENERIC.CFG
“/PARAM1=C:\PEMICRO\333__48K.32P 0″ /PARAM/
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\CPROG32Z C:\PROJECT\ENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1
kana errorlevel 1 yaenda kuipa
goto good
:zvakaipa
ECHO YAKATAURWA KUNYORERA
:kugona
ECHO yaita

Windows 95/98/ME/XP:

TANGA /WC:\PROJECT\CPROG32Z C:\PROJECT\ENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1
kana errorlevel 1 yaenda kuipa
goto good
: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 CPROG32Z uye PROG32Z ndapota taura nesu:

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

 

Zvinyorwa / Zvishandiso

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

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *