PEmicro CPROGCFZ PROG Flash Programming Software 

PEmicro CPROGCFZ PROG Flash Programming Software

Nhanganyaya

CPROGCFZ iWindows command-line version yePROGCFZ software iyo inoronga Flash, EEPROM, EPROM, nezvimwewo kuburikidza nePEmicro hardware interface kune inotsigirwa NXP Cold Fire V2/3/4 processor. Iyo hardware interfaces inowanikwa kubva kuPEmicro.

Kamwe yako interface hardware yakanyatso batana pakati pePC yako uye chinangwa mudziyo, unogona kuvhura iyo CPROGCFZ inoitiswa kubva pamutsetse wekuraira. Pamusoro pezvinogoneka, akawanda emirairo-mutsara maparamita anofanirwawo kupfuudzwa kuitira kugadzirisa iyo PEmicro hardware interface CPROGCFZ inofanirwa kuyedza 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

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

CPROGCFZ [?/!] [filezita] [/PARAM=s] [v] [reset kunonoka n] [bam_ speed n] [murwi] [kufinyamisa] [Interface=x] [port=y] [zvikepe zvekuratidzira] [naps] [/logfile log filezita]

kupi:

[?/!] Shandisa '?' kana''!' hunhu sarudzo yekukonzeresa mutsara-mutsara programmer kumirira uye kuratidza mhedzisiro yehurongwa muhwindo rePROGCFZ. '?' 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 (/PARA MN). Izvi zvinogona kushandiswa kutsiva chero chikamu che script kusanganisira mirairo yehurongwa, filemazita, uye parameters. Hwaro hwe n 0 .. 9. sis tambo inotsiva chero kuitika kwe /PARAMN muzvinyorwa file. Chikamu 8 - Kushandisa Command Line Parameters muScript ine example yekushandisa.

[INTERFACE=x] Ipo xis imwe yeinotevera: (Ona exampchikamu chikamu)
USBMULTILINK (Ichi chigadziro chinotsigirawo OSBDM)
CYCLONE TRACELINK
PARALLEL (Parallel Port kana BDM Mheni [Nhaka])

[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. Inomirira nhamba yenhamba yechidimbu chega chega chehardware chinotangira pa 1. Inobatsira kana uchiedza kubatanidza kune Cyclone, Trace link, 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 peO ne255. Inoshanda kuCyclone and Trace link 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 chePemako).
Exampzvishoma:
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
Iko x = 1,2,3, kana 4. Inomiririra nhamba yechiteshi inofambirana
Kusarudza inofananidzwa paParallel Port #1 : INTERFACE=PARALLEL PORT=1

PClX
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=PCI 1

[ratidza zviteshi]
Iyo yekuraira-mutsara programmer inoburitsa ese aripo ports kune chinyorwa file uye wozogumisa (zvisinei nemamwe maparamita ekuraira). 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 dziripowo. 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).

Ratidza ports Output Example:

INTERFACE=USBMULTILINK PORT=PE5650030 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Port Num=21] INTERFACE=USBMULTILINK PORT=USB1 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Port Num=21][DUPLICATE] INTERFACE=CYCLONE PORT=10.0.9.197 ; 10.0.9.197 : Chamupupuri cheruzhinji [Chiteshi Num=61] INTERFACE=CYCLONE “PORT=Public Cyclone” ; 10.0.9.197 : Chamupupuri cheveruzhinji[Chiteshi Num=61 ][DUPLICATE] INTERFACE=CYCLONE “PORT=Joe's Cyclone” ; USB1 : Cyclone (yaJoe)[Chiteshi Num=101] INTERFACE=CYCLONE PORT=USB1 ; USB1 : Cyclone (yaJoe)[Port Num=101 ][DUPLICATE] INTERFACE=TRACELINK PORT=10.1.5.2 ; 10.1.5.2 : MCF52259_ TRACE[Chiteshi Num=123] INTERFACE=TRACELINK PORT=MCF52259 TRACE ; 10.1.5.2 : MCF52259_ TRACE[PortNum=123][DUPLICATE]

[v]
Zvinokonzeresa kuti mugadziri asatarise huwandu hwemakero eS-rekodhi asati agadzira kana kuona. Izvi zvinomhanyisa hurongwa hwekugadzira. Sarudzo yacho inofanirwa kushandiswa zvine hungwaru sezvo ese ari kunze kwemarekodhi-marekodhi anozofuratirwa.

[reset_ kunonoka 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 yePemako's debug interface. Hukoshi hwakazara uhwu hunogona kushandiswa kuona kukurumidza kwekufambiswa kwemashoko zvichienderana neanotevera equations:

USB Multilink (inosanganisira Universal): (1 000000/(N+1)) Hz USB Multi link Universal FX: (25000000/(N+1 )) Hz Cyclone kana Trace link: (50000000/(2*N+5)) Hz BDM Mheni : (33000000/(2*N+5)) Hz – Legacy chigadzirwa

Kukosha n kunofanira kuva pakati pe 0 ne 31. Iyi wachi yekuchinja inoitika mushure mokunge mirairo iri pamusoro pechirongwa chekugadzirisa algorithm yaitwa kuitira kuti mirairo iyi iwedzere nguva yechinangwa uye inobvumira kukurumidza kuchinja wachi. Iyi wachi haigone kudarika div 4 ye processor bhazi frequency.

[vigai app] Izvi zvichaita kuti mutsara-mutsara wepurogiramu usaratidze huvepo hunooneka paunenge uchimhanya kunze kwekuonekwa pabhara rebasa. 32-bit zvikumbiro chete!

[freqn] Nekumisikidza, iyo PROGCFZ software inoedza kuona otomatiki kuti chinangwa chiri kumhanya 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 PROGCFZ software chaizvo kuti inokurumidza kukurumidza processor iri kuita. 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.

[nopst] Nekumisikidza, iyo PROG software ichashandisa iyo PST[3:0] masiginecha pane 26-pini yekumashure modhi yekubatanidza kuona mamiriro emudziyo panguva yechirongwa. Kuti uderedze tsoka yemuviri, mamwe maseti anogona kusabatanidza iyo PST[3:0] masaini kune 26 pini yekubatanidza. Iyo 'nopst' parameter inoraira mutsara-mutsara programmer kuti inofanirwa kushandisa imwe nzira yekuona mamiriro emudziyo sezvo PST[3:0] masaini asipo. The disadvantage kushandisa imwe nzira iyi ndeyokuti purogiramu inononoka.

[/logfile log filezita]
Iyi sarudzo inovhura logfile yezita "log filezita" izvo zvinozoita kuti chero ruzivo rwakanyorwa kuhwindo remamiriro anyorwe kune izvi file. Iyo "log filezita” rinofanira kunge riri zita renzira rakazara senge c:\mydir\mysubdir\mylog .log.

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

Inovhura CPROGCFZ nesarudzo dzinotevera:

  • Mhanyai C:\ENGINE.CFG script
  • Interface ndiyo yekutanga USB Multilink Universal ine serial nhamba PE5650030
  • Autodetect mafambisirwo ekutaurirana (io_ kunonoka_ cnt haina kusetwa)

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

Inovhura CPROGCFZ nesarudzo dzinotevera:

  • Mhanyai C:\ENGINE.CFG script
  • Interface is Cyclone Max kuburikidza neEthernet Port ine IP kero ye209.61 .110.251

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

Inovhura CPROGCFZ nesarudzo dzinotevera:

  • Mhanyai C:\ENGINE.CFG script
  • Interface ndeye USB Multilink Universal, yekutanga interface yaonekwa.

Programming Commands

nzvimbo (zvisina kana tabo). Mitsetse inotanga nemavara asiri mirairo yakanyorwa seREM ark. Izwi rokuti filezita rinoreva nzira yakazara yeDOS ku file. Mirairo inoshandisa iwo mabhii macode maviri akafanana seanoshandiswa mune inodyidzana programmers PROGCFZ. Zvimwe chete .CFP files anoshandiswa nePROGCFZ anoshandiswa kuseta kune imwe mudziyo kuti igadziriswe. Kana mashandisirwo emushandisi akatsanangurwa pane chimwe mudziyo, iwo mabhii maviri ekuraira uye zvazvinoreva kana mushandisi_ par zvinotsanangurwa mu.CFP. file.

Cherechedza:
Iwo ma paramita ekuraira kutanga_ Addr , kupera _Addr , base _ Addr, byte, izwi, uye mushandisi _par shandisa default hexadecimal fomati.

BM
BR kutanga_ addr kupera _addr
CHANGEV n.nn

  • Cheki cheki module.
  • Cheki isina chinhu.
  • (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
_Wedzera magumo _Addr - Dzima huwandu hwemazwi.

EM
- Dzima module.

PB kutanga
_Addr byte .. . byte - Chirongwa mabheti.

PW kutanga
_Wedzera izwi … izwi Mazwi eChirongwa.

PM
- Chirongwa module.

CM filezita base addr
– Sarudza module .CFP file. Ongorora: Mamwe mamodule angangoda kuti kero yepasi itsanangurwe.

VM
-Simbisa module.

VR kutanga
_addr kupera _addr Verify range.

UM filezita
- Upload module.

UR kutanga
_addr kupera _addr filezita - Upload range.

SS filezita
- Taura S rekodhi.

SM kutanga
_addr kuguma _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 
(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
– Rubatsiro (tarisa cprog.doc file).

QU
– Quit.

RE
Reset chip.

GO
- Inotanga chishandiso kushanda. Inogona kushandiswa sekupedzisira
raira kana iwe uchida kuti mudziyo umhanye kunoyedzwa. Inofanirwa kutangirwa nekukurumidza ne 'RE' murairo.

DE timeinms
Inononoka "timeinms" milliseconds

xx mushandisi _par
- Chete basa remushandisi rakatsanangurwa mu.CFP 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

DEVICEPOWER n

ZveCyclone (zvisingasanganisire Cyclone MAX). Izvi zvinotsanangura chinangwa voltage iyo ichapihwa kune chinangwa kana kwakabva voltage inotorwa kubva musimba remukati reCyclone. Valid values ​​dze n dzinoti:

0 : 5 Volts, Yakagadzirwa / Yakashandurwa neCyclone
2 : 3 Volts, Yakagadzirwa / Yakashandurwa neCyclone
4 : 2 Volts, Yakagadzirwa / Yakashandurwa neCyclone

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: Zvakafanana ne legacy sarudzo :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 CPROGCFZ 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" unoraira CPROGCFZ kutanga kuverenga kukosha kwe16-bit CRC kubva pane chakasarudzwa. file. CPROGCFZ inozoisa kodhi mu RAM yechishandiso uye kuraira chishandiso kuverenga iyo 16 bit CRC kukosha kubva zviri mukati FLASH yechishandiso. Chete kero yekero inosiyana muchinhu file zvinoverengerwa pachigadzirwa. Kamwe iyo 16-bit CRC kukosha kubva pane chinhu file uye mudziyo uripo, CPROGCFZ 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 CPROGCFZ ichifanira kuverenga zviri mukati meFLASH yemudziyo byte byte. Kune zvakare mimwe mirairo miviri inogona kushandiswa kuongororwa. Iyo "SC ;Show Module CRC" inoraira CPROGCFZ kuisa kodhi muRAM yechishandiso uye inoraira mudziyo kuverenga kukosha kwe16-bit CRC kubva kune zviri mukati meFLASH yese yechigadzirwa, iyo inosanganisira nzvimbo dzisina chinhu. Kana iyo 16-bit CRC kukosha kwaverengwa, CPROGCFZ 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, CPROGCFZ 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:

  1. Chirongwa chapera pasina zvikanganiso.
  2. Zvakadzimwa nemushandisi.
  3. Kutadza kuverenga S rekodhi file.
  4. Chengetedza kukanganisa.
  5. Simbisa yakanzurwa nemushandisi.
  6. S record file haina kusarudzwa.
  7. Kero yekutanga haisi mumodule.
  8. Kero yekugumisira haisi mumodule kana kuti ishoma pane kero yekutanga.
  9. Tatadza kuvhura file yekuisa.
  10. File nyora kukanganisa panguva yekurodha.
  11. Kurodha kwakanzurwa nemushandisi.
  12. Dambudziko pakuvhura .CFP file.
  13. Kutadza kuverenga .CFP file.
  14. Mudziyo hauna kutanga.
  15. Pakanganiso pakuisa .CFP file.
  16. Kukanganisa pakugonesa module ichangosarudzwa.
  17. Yakatsanangurwa S rekodhi file kusawanikwa.
  18. Nzvimbo yebhafa isina kukwana inotsanangurwa ne.CFP kubata a file S-rekodhi.
  19. Kukanganisa panguva yekugadzira.
  20. Kero yekutanga hainongedza module.
  21. Kukanganisa panguva yekupedzisira byte programming.
  22. Kero yekuronga haisisiri mumodule.
  23. Kero yekutanga haisi pamuganho wezwi wakaenderana.
  24. Kukanganisa panguva yekupedzisira izwi programming.
  25. Module yatadza kudzimwa.
  26. Module izwi harina kudzimwa.
  27. Selected .CFP file haishandisi byte cheki.
  28. Module byte haina kudzimwa.
  29. Kero yekutanga yekudzima izwi inofanira kunge yakaenzana.
  30. Kero yekugumisa yekudzima izwi inofanira kunge yakaenzana.
  31. Mushandisi parameter haisi muhuwandu.
  32. Kukanganisa panguva yeCFP yakatsanangurwa basa.
  33. Chiteshi chakatsanangurwa hachipo kana kukanganisa kuvhura chiteshi.
  34. Murairo haushandi pane izvi .CFP file.
  35. Haikwanisi kuisa mamiriro ekumashure. Tarisa zvakabatana.
  36. Haikwanise kuwana processor. Edza kugadzirisazve software.
  37. .CFP haisiriyo file.
  38. Haikwanise kuwana processor RAM. Edza kugadzirisazve software.
  39. Kutanga kwakanzurwa nemushandisi.
  40. Pane zvatadza kushandura nhamba yemirairo yehexadecimal.
  41. Configuration file isina kutaurwa uye file prog. cfg haipo.
  42. .CFP file haapo.
  43. Kukanganisa mu io_ kunonoka nhamba pamutsetse wekuraira.
  44. Murairo wemutsara haugoneki.
  45. Patadza kutsanangura kunonoka kwedesimali mumamilliseconds.
  46. Kukanganisa mune zvinyorwa file.
  47. Cable haina kuonekwa
  48. S-Rekodha file haina data chaiyo.
  49. Checksum Verification kutadza - S-rekodhi data haienderane neMCU ndangariro.
  50. Kuronga kunofanirwa kuve kunogoneswa kuti utarise flash checksum.
  51. S-Marekodhi haasi ese ari mumhando yemodule. (ona "v" command line parameter)
  52. Mhosho yaonekwa mumasetin'i pamutsetse wekuraira wechiteshi / chiratidziro
  53. Pakanganisika pakuverenga kukosha kwemudziyo CRC
  54. Kukanganisa - Chishandiso CRC hachienderane kukosha kwakapihwa
  55. Kukanganisa - CPROG yave kutomhanya
  56. Kukanganisa - Inofanirwa kutsanangura zvese INTERFACE nePORT pamutsetse wekuraira
  57. 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 Freescale_52211_1x32x32k.CFP ;Sarudza Flash Module
EM ;Bvisa module
BM ;isina chinhu Tarisa module
SS C:\PEMICRO\TEST.S19 ; Taura iyo S19 yekushandisa
PM ;Progiramu 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

Mutsara-mutsara mutsara uri muchimiro che/PARAMN=s unogona 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 in Chikamu 7 – Eksampuye Programming Script File:

CM/PARAM1 ;Sarudza Flash Module
EM ;Bvisa module
 BM ;isina chinhu Tarisa module
 SS /PARAM2 ; Taura iyo S19 yekushandisa
PM ;Progiramu module neS19
/PARAM3 ;Simbisa iyo module zvakare

Aya anotevera maparamita aizowedzerwa kune CPROG yekuraira mutsara:

“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″ /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 ye0x4000 inosanganisirwa paSarudza Module mutsetse mune script, saka / PARAM1 inofanira kutsanangurwa pamutsetse wekuraira seizvi:

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

Saka ex yakakwanaample command line ingave (ona kuti izvi zvinoenderera; hapana mutsara unoputswa):

C:\PROJECT\CPROGCFZ INTERFACE=CYCLONE PORT=USB1 BDM_SPEED 1
C:\PROJECT\GENERIC.CFG
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000” /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\CPROGCFZ C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1

kana kukanganisa level 1 goto bad
goto good
:zvakaipa
ECHO YAKATAURWA KUNYORERA
:kugona
ECHO yaita

Windows 95/98/ME/XP: 

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

kana kukanganisa level 1 goto bad
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 CPROGCFZ uye PROGCFZ ndapota taura nesu:

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

To view raibhurari yedu yese ye. CFP modules, enda kune Tsigiro peji yePemako's website pa www.pemicro.com/support.

Zvinyorwa / Zvishandiso

PEmicro CPROGCFZ PROG Flash Programming Software [pdf] Bhuku reMushandisi
CPROGCFZ PROG Flash Programming Software, CPROGCFZ, PROG Flash Programming Software, Programming Software, Software

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *