Ngwanrọ mmemme PEmicro CPROG32Z Flash
Ozi ngwaahịa
CPROG32Z bụ sọftụwia mmemme eji ahazi microcontrollers. Ọ na-achọ ngwa ngwa ngwa jikọọ PC na lekwasịrị anya MCU (microcontroller unit) site na debug rịbọn cable. Enwere ike ịme ngwa ngwa mmemme site na Windows Command ozugbo ma ọ bụ site na ịkpọ CPROG32Z na-eji usoro ahịrị iwu ziri ezi. Parampat ahịrị iwu ekwenyere bụ:
- [?/!] - Jiri '?' ma ọ bụ '!' agwa nhọrọ ime ka
Command-line programmer chere ma gosipụta nsonaazụ mmemme na mpio PROG32Z. - [fileaha] - A file nwere iwu mmemme na nkọwa, ndabara = prog.cfg.
- [/ PARAMn = s] - Oke usoro iwu nke nwere ike gbanwee ederede na-eme ihe site na dochie pụrụ iche. tags (/PARAMn).
- [INTERFACE=x] - Ụdị ngwaike ngwaike (USBMULTILINK,
PARALLEL, adreesị IP Ethernet) eji jikọọ PC na ebumnuche MCU. - [PORT=y] - Nọmba ọdụ ụgbọ mmiri ma ọ bụ aha ejiri jikọọ PC na ebumnuche MCU.
- [ihe ngosi] - Na-egosiputa ndepụta ngwaike ejikọrọ.
Ntuziaka ojiji ngwaahịa
Iji jiri ngwanrọ mmemme CPROG32Z, soro usoro ndị a:
- Jikọọ ngwaike interface n'etiti PC gị na ebumnuche MCU site na debug rịbọn cable.
- Malite ngwanrọ mmemme site na iji ya na Windows Command ozugbo ma ọ bụ site na ịkpọ CPROG32Z nwere ike iji usoro ahịrị iwu ziri ezi.
- Jiri parampat ahịrị iwu ekwenyere ka ịgbanwee edemede mmebe ma ọ dị mkpa.
- Họrọ ụdị interface ngwaike na nọmba ọdụ ụgbọ mmiri ma ọ bụ aha eji jikọọ PC na ebumnuche MCU.
- Hazie microcontroller site na iji ngwanrọ mmemme.
Exampn'ahịrị ahịrị iwu:
- CPROG32Z?
- CPROG32Zfileaha] /PARAMn=s INTERFACE=USBMULTILINK
Port=USB1 - CPROG32Zfileaha] INTERFACE = ọdụ ụgbọ mmiri = 10.0.1.223 AHA = "Cyclone Joe"
- CPROG32Zfileaha] INTERFACE=USBMULTILINK PORT=PE5650030
- CPROG32Zfileaha] INTERFACE=PORT CYCLONE PORT=COM1
Okwu mmalite
CPROG32Z bụ ụdị ahịrị iwu Windows nke sọftụwia PROG32Z nke na-eme Flash, EEPROM, EPROM, wdg site na ngwa ngwa PEmicro gaa na NXP 683xx na-akwado ya. Oghere ngwaike dị site na PEmicro. Ozugbo ejikọrọ ngwaike interface gị nke ọma n'etiti PC gị na ngwaọrụ ebumnuche, ị nwere ike ịmalite CPROG32Z na-arụ ọrụ site na ahịrị iwu. Na mgbakwunye na nke executable, a ga-agaferịrị ọtụtụ usoro ahịrị iwu iji hazie nke PEmicro ngwaike interface CPROG32Z kwesịrị ịnwa ijikọ, yana hazie ka interface ngwa ahụ ga-esi jikọọ na ngwaọrụ ebumnuche. Akụkụ ndị a gụnyere aha nhazi (.CFG) file, yana iwu mmalite dị ka aha njirimara ngwaike ma ọ bụ ọdụ ụgbọ mmiri nke ejikọrọ. Okwu mmalite
CPROG32Z bụ ụdị ahịrị iwu Windows nke ngwanrọ PROG32Z nke
mmemme Flash, EEPROM, EPROM, wdg site na ngwa ngwa ngwa PEmicro gaa na a
NXP 683xx processor kwadoro. The ngwaike interfaces dị site na
PEmicro.
Ozugbo ejikọrọ ngwaike interface gị nke ọma n'etiti PC gị na ngwaọrụ ebumnuche, ị nwere ike ịmalite CPROG32Z na-arụ ọrụ site na ahịrị iwu. Na mgbakwunye na nke executable, a ga-agaferịrị ọtụtụ usoro ahịrị iwu iji hazie nke PEmicro ngwaike interface CPROG32Z kwesịrị ịnwa ijikọ, yana hazie ka interface ngwa ahụ ga-esi jikọọ na ngwaọrụ ebumnuche. Akụkụ ndị a gụnyere aha nhazi (.CFG) file, yana iwu mmalite dị ka aha njirimara ngwaike ma ọ bụ ọdụ ụgbọ mmiri nke ejikọrọ.
Malite
- Jikọọ ngwaike interface n'etiti PC gị na ebumnuche MCU site na debug rịbọn cable.
- Malite ngwanrọ mmemme site na iji ya na Windows Command ozugbo ma ọ bụ site na ịkpọ CPROG32Z nwere ike iji usoro ahịrị iwu ziri ezi. Parampat ahịrị iwu anabatara bụ:
- CPROG32Z [?/!]fileaha] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n]
[hideapp] [freq n] [Interface=x] [ọdụ ụgbọ mmiri = y] [ihe ngosi] [nosync]
[/logfile ndekọfileaha] ebee: - [?/!] Jiri '?' ma ọ bụ ''!' nhọrọ agwa iji mee ka onye mmemme ahịrị iwu chere wee gosipụta nsonaazụ mmemme na mpio PROG32Z. '?' ga-egosipụta nsonaazụ ya mgbe niile, '!' ga-egosipụta nsonaazụ naanị ma ọ bụrụ na njehie mere. Ọ bụrụ na onye ọrụ anaghị eji ogbe file iji nwalee ọkwa njehie, nke a na-enye usoro iji gosipụta nsonaazụ mmemme. Nhọrọ a kwesịrị ịbụ nhọrọ ahịrị iwu nke mbụ.
- [fileaha] A file nwere iwu mmemme na nkọwa, ndabara = prog.cfg. Lee Nkebi nke 7 – Ọpụample Programming Script File maka onye bụbuample.
- [/PARAMn=s] Oke-ahịrị ahịrị iwu nke nwere ike gbanwee edemede mmebe site na dochie pụrụ iche tags (/PARAMn). Enwere ike iji nke a dochie akụkụ ọ bụla nke edemede gụnyere iwu mmemme, fileaha, na parameters. Ụkpụrụ ndị bara uru nke n bụ 0..9. s bụ eriri nke ga-edochi ihe omume / PARAMn ọ bụla na edemede file. Nkeji 8 - Iji Iwu- Line Parameters na Script nwere example maka ojiji.
- [INTERFACE=x] Ebe x bụ otu n'ime ihe ndị a: (Lee examples ngalaba)
USBMULTILINK (Ntọala a na-akwadokwa OSBDM) PARALLEL (Parallel Port or BDM Lightning [Legacy]) - [PORT=y] Ebe uru y bụ otu n'ime ihe ndị a (lee ihe ngosi akara ngosi akara ngosi maka ndepụta ngwaike ejikọrọ; na-akọwapụtakwa ụdị “interface” mgbe niile):
- USBx Ebe x = 1,2,3, ma ọ bụ 4. Na-anọchi anya nọmba ngụkọ maka ngwaike ọ bụla malite na 1. Ọ bara uru ma ọ bụrụ na ị na-agbalị ijikọ ngwaahịa Cyclone ma ọ bụ Multilink. Ọ bụrụ na ejikọrọ naanị otu ngwa ngwa, ọ ga-agụta ya mgbe niile ka USB1.
Onye bụbuampka ịhọrọ Multilink mbụ achọtara bụ: INTERFACE=USBMULTILINK PORT=USB1 - #.##.# Adreesị IP Ethernet ####. Akara # nke ọ bụla na-anọchi anya ọnụọgụ iri n'etiti 0 na 255. Kwesịrị ekwesị maka ihu Cyclone na Tracelink.
Njikọ bụ site na Ethernet.
ENTERFACE=Ọdụ Ụgbọ Mmiri CYclone=10.0.1.223 - AHA Ụfọdụ ngwaahịa, dị ka Cyclone na Tracelink, na-akwado ikenye aha na unit, dị ka "Joe's Max". Enwere ike ịkpọ Cyclone ahụ site na aha e kenyere ya. Ọ bụrụ na enwere oghere ọ bụla n'aha ahụ, a ga-edochi paramita ahụ na nkeji abụọ (nke a bụ ihe Windows chọrọ, ọ bụghị ihe achọrọ PEmicro).
Examples: INTERFACE=PORT CYclone Port=MyCyclone99 INTERFACE=CYCLONE “PORT=Cyclone Joe” - USB UNIQUEID Ngwaahịa Multilink niile nwere nọmba serial pụrụ iche ekenyere ha, dị ka PE5650030. Enwere ike ịkpọ Multilink na nọmba a.
- Nke a bara uru n'ọnọdụ ebe a na-ejikọta ọtụtụ nkeji na otu PC.
Examples: INTERFACE=USBMULTILINK Port=PE5650030 - COMx Ebe x = 1,2,3, ma ọ bụ 4. Na-anọchi anya nọmba ọdụ ụgbọ mmiri COM. Kwesịrị ekwesị maka ihu igwe Cyclone. Iji jikọọ na Cyclone na COM1 : INTERFACE=CYCLONE PORT=COM1 x Ebe x = 1,2,3, ma ọ bụ 4. Na-anọchi anya nọmba ọdụ ụgbọ mmiri yiri ka ịhọrọ interface yiri ya na Port Parallel #1 : INTERFACE=PARALLEL PORT=1
- PCIx Ebe x = 1,2,3, ma ọ bụ 4. Na-anọchi anya akara kaadị BDM Lightning. (Rịba ama: nke a bụ ngwaahịa ewepụtara)
Ka ịhọrọ eriri yiri na BDM Lightning #1 : INTERFACE=PARALLEL PORT=PCI1
[showports] Onye mmemme ahịrị iwu na-ewepụta ọdụ ụgbọ mmiri niile dị na ederede file wee kwụsị (n'agbanyeghị agbanyeghị usoro iwu ndị ọzọ). Mwepụta ozi a na ederede file gụnyere paramita achọrọ iji kpọtụrụ ngwaike mmemme agbakwunyere yana nkọwa nke interface ngwaike. Mbupute ndabara fileaha bụ ports.txt ma emepụtara ya n'otu folda dị ka CPROG.
Enwere ike iduzi mmepụta na nke dị iche file.
Example: SHOWPORTS=C:\MYPORTS.TXT
Ndepụta a anaghị egosi n'ọdụ ụgbọ mmiri yiri ya ma ọ bụ nhọrọ ọdụ ụgbọ mmiri COM
nke dịkwa. N'okpuru bụ example nke mmepụta
maka ngwaike dị iche iche ejikọrọ na PC (Mba ama
na e nwere ụzọ dị iche iche isi lebara otu unit ahụ anya; nke
data maka interface ọ bụla nwere ike soro akara [DUPLICATE] nke na-egosi akara dị iche maka otu interface ahụ).
Ihe ngosi ihe ngosi 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] Nke a na-egbochi onye mmemme iji nyochaa na nkwukọrịta na ebumnuche dị irè na mmalite. Nyocha gụnyere ịgụ na ide ndekọ data D0. Nke a bara uru maka ụfọdụ ụdị ọhụrụ nke 68F375 processor nke nwere ike inwe nsogbu n'oge ụdị nkwenye a.
- [v] Na-eme ka onye mmemme ghara ịlele nso nso nke adreesị S-Record tupu mmemme ma ọ bụ nyochaa. Nke a na-eme ka usoro mmemme dị ngwa. Ekwesịrị iji nhọrọ ahụ jiri nlezianya mee ihe n'ihi na a ga-eleghara ndekọ ndekọ niile na-adịghị nso anya.
- [reset_delay n] Na-akọwapụta igbu oge ka onye mmemme tọgharịa ebumnuche anyị na-elele iji hụ ma akụkụ ahụ abanyela nke ọma na ọnọdụ nbibi ndabere. Nke a bara uru ma ọ bụrụ na ebumnuche ahụ nwere ọkwọ ụgbọ ala nrụpụta nke na-ejide MCU na nrụpụta mgbe onye mmemme wepụtara ahịrị nrụpụta ahụ. Uru n bụ igbu oge na milliseconds.
- [bdm_speed n] Nhọrọ a na-enye onye ọrụ ohere ịtọ ọsọ elekere ngbanwe BDM nke interface nbipu nke PEmicro. Enwere ike iji ọnụọgụ ọnụọgụgụ a|
iji chọpụta ọsọ nke nkwukọrịta dị ka
nha nhata ndị a:
USB-ML-16/32: (1000000/(N+1)) Hz - Ngwaahịa nwere ike
USB Multilink Universal FX: (25000000/(N+1)) Hz
BDM ọkụ : (33000000 / (2 * N + 5)) Hz - Ngwaahịa Legacy The uru n kwesịrị ịdị n'etiti 0 na 31. Nke a mgbanwe elekere na-emetụta mgbe iwu na n'elu nke mmemme algọridim na-egbu nke mere na ndị a iwu nwere ike dịkwuo iche ugboro na-ekwe ka a ngwa ngwa mgbanwe elekere. Elekere a enweghị ike ịfefe nkeji iri anọ nke ugboro ụgbọ ala processor. - [hideapp] Nke a ga-eme ka onye mmemme ahịrị iwu ghara igosipụta ọnụnọ anya mgbe ọ na-agba ọsọ ma ewezuga ịpụta na ogwe ọrụ. Ngwa 32-bit naanị!
- [ugboro n] Site na ndabara, sọftụwia PROG32Z na-anwa ịchọpụta na akpaghị aka ka ebumnuche na-agba ọsọ site na itinye usoro igbu oge na nhazi yana oge ole ọ na-ewe iji mebie. N'igwe ụfọdụ, nke a nwere ike iwepụta nsonaazụ na-ekwekọghị ekwekọ nke nwere ike imetụta algọridim nke mmemme na-agbanye n'ime na MCU. PEmicro na-enye usoro ahịrị iwu na-enye onye ọrụ ohere ịgwa sọftụwia PROG32Z kpọmkwem otu ngwa ngwa ebumnuche ebumnuche na-agba. N'ụzọ dị otú a, oge na algọridim ga-abụ kpọmkwem. Na ahịrị iwu, ị na-akọwapụta ugboro elekere INTERNAL na Hertz na-eso njirimara 'FREQ'. Rịba ama na n'ozuzu ọ bụrụ na ị na-eji ngwaọrụ flash na mpụga MCU, usoro oge a adịghị mkpa ka flash na-ejikwa oge ahụ n'onwe ya.
- [/logfile ndekọfileaha] Nhọrọ a na-emepe ndekọfile nke aha "logfileaha" nke ga-eme ka ozi ọ bụla edere na mpio ọnọdụ deekwa na nke a file. The "logfileaha” kwesiri ibu aha uzo zuru oke dika
c: mydir mysubdir mylog.log.
Line Command Examples:
CPROG32Z C:\ENGINE.CFG INTERFACE=USBMULTILINK Port=PE5650030
Mepee CPROG32Z na nhọrọ ndị a: - – Gbaa C: \ ENGINE.CFG script
- - Interface bụ nke mbụ USB Multilink Universal FX nwere ọnụọgụ nọmba PE5650030
- - Chọpụta ugboro ugboro nkwukọrịta (io_delay_cnt edobeghị ya)
- CPROG32Z C:\ENGINE.CFG Interface=USBMULTILINK Port=USB1
Mepee CPROG32Z na nhọrọ ndị a: - Gbaa C: \ ENGINE.CFG script - Interface bụ USB Multilink Universal FX, mbụ interface achọpụtara.
- [/logfile ndekọfileaha] Nhọrọ a na-emepe ndekọfile nke aha "logfileaha" nke ga-eme ka ozi ọ bụla edere na mpio ọnọdụ deekwa na nke a file. The "logfileaha” kwesiri ibu aha uzo zuru oke dika
- CPROG32Z [?/!]fileaha] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n]
Iwu mmemme
Iwu mmemme na-amalite na usoro mkpụrụedemede abụọ na-esote oghere ọcha (oghe ma ọ bụ taabụ). Edepụtara ahịrị malite na mkpụrụedemede na-abụghị iwu dị ka REMarks. Usoro ahụ fileaha pụtara ụzọ DOS zuru oke na a file. Iwu na-eji otu koodu mkpụrụedemede abụọ ahụ ka ejiri ya na mmemme mmekọrịta PROG32Z. Otu .32P fileA na-eji ihe PROG32Z na-eji hazie maka otu ngwaọrụ ka emebere ya. Ọ bụrụ na akọwapụtara ọrụ onye ọrụ maka otu ngwaọrụ, a ga-akọwapụta iwu agwa abụọ ya na ihe ọ pụtara ma ọ bụ user_par na .32P. file. Mara: Usoro iwu malite_addr, ending_addr, base_addr, byte, okwu na user_par na-eji usoro hexadecimal ndabara.
- BM – Modul nlele oghere.
- BR malite_addr ending_addr
- - Oke nlele oghere. CHANGEV n.nn –
- (naanị Cyclone) Gbanwee voltage nyere ebumnuche, ebe n.nn na-anọchi anya uru n'etiti 0.00 na 5.00, gụnyere. Mgbe iwu ahụ mere, Cyclone ga-agbanwe ozugbo gaa na voltage. Ọ bụrụ na agbanyụrụ Cyclone relays tupu ịkpọọ iwu a, mgbe ahụ relays ga-agbanye ma tọọ volta ọhụrụ.tage uru mgbe a na-eme iwu a. Rịba ama na oke voltaguru e nwere ike itinye ngwaọrụ ahụ n'ime ọnọdụ ike dị ala nke nwere ike idafu nzikọrịta ozi zuru oke. Gbaa mbọ hụ na edobere ntọala jumper nke Cyclone nke ọma ka iziga ike n'ọdụ ụgbọ mmiri ndị ziri ezi.
- EB malite_addr ending_addr – Hichapụ oke byte.
- EW malite_addr ending_addr – Hichapụ oke okwu.
- EM - Hichapụ modul.
- PB malite_adr byte … byte – bytes mmemme.
- PW malite_addr okwu … okwu – Okwu mmemme.
- PM – Mmemme modul.
- CM fileaha base_addr – Họrọ modul .32P file. Mara: Ụfọdụ modul nwere ike ịchọ ka akọwapụta adreesị ntọala.
- VM – Nyochaa modul.
- VR malite_addr ending_addr – Chọpụta oke.
- UM fileaha – Bulite modul.
- UR mmalite_adr agwụcha_adr fileaha – Ibulite nso.
- SS fileaha – Ezipụta S ndekọ.
- SM malite_adr ending_addr – Gosi modul.
- RELAYSOFF - (Multilnk FX & Cyclone naanị) Gbanyụọ relays na-enye ike na ebumnuche, gụnyere oge mgbada ike ma ọ bụrụ na akọwapụtara ya. Ọ bara uru karịsịa maka ndị ọrụ chọrọ ịgbanye bọọdụ ha tupu ha emee ule, kwe ka bootloader ha na-agba ọsọ, ma ọ bụ nwee koodu ngwa na-agba ọsọ ma emesịa.
- RELAYSON - (Multilnk FX & Cyclone naanị) Gbanwuo relays iji nye ike maka ebumnuche, gụnyere oge ịgbalite ike ma ọ bụrụ na akọwapụtara ya. Voltage wetara ga-adabere na nke ikpeazụ voltage ntọala kpọmkwem. Maka ndị ọrụ Cyclone, iwu CHANGEV nwere ike ịgbanwe voltage uru. Ọ bara uru karịsịa maka ndị ọrụ chọrọ ịgbanye bọọdụ ha tupu ha agbaa ule, kwe ka bootloader ha na-agba ọsọ, ma ọ bụ nwee koodu ngwa na-agba ọsọ ma emesịa.
- HE – Enyemaka (lee na cprog.doc file).
- QU – Kwụsị.
- RE – Tọgharia mgbawa.
- GO – Malite ngwaọrụ na-agba ọsọ. Enwere ike iji dị ka iwu ikpeazụ ma ọ bụrụ na ịchọrọ ka ngwaọrụ ahụ na-agba ọsọ maka ule. A ga-ebuterịrị iwu 'RE' ozugbo.
- DE ogologo oge - Na-egbu oge "ime nkeji" millisekọnd
- onye ọrụ xx_par - Naanị maka ọrụ onye ọrụ akọwapụtara na .32P file.
Iwu nhazi maka mmalite
A na-ahazi iwu nhazi niile tupu onye mmemme nwaa ịkpọtụrụ ebumnuche. Nhazi niile file a tụgharịrị maka iwu ndị a tupu ịnwa nkwukọrịta. Nkebi a na-enye ihe karịrịview nke iji iwu nhazi ndị a mee ụdị nhazi dị iche iche.
Rịba ama: Ntọala ndabara maka paramita iwu nhazi bụ iri. Nfefeview nke iwu nhazi bụ nke a:
- CUSTOMTRIMREF nnnnnnnn.nn
Ugboro elekere nrụtụ aka n'ime nke achọrọ maka iwu "PT; Program Trim". Ugboro a na-ewepụ ugboro elekere nrụtụ aka nke ime. Ụkpụrụ bara uru maka "n" dabere na otu ngwaọrụ emebere. Biko rụtụ aka na nkọwapụta eletriki ngwaọrụ gị maka oke elekere ntụaka dị n'ime.
Ebe:
nnnnnnnn.nn: Ugboro na Hertz nwere ebe iri abụọ - ONYE IKE n
Na-ekpebi ma interface kwesịrị inye ike maka ebumnuche. IHE: Ọ bụghị ngwaike interfaces na-akwado iwu a. Uru bara uru nke n bụ:- 0: Interface anaghị enye ike iji lekwasịrị anya. (ndabere)
- 1: Kwado Interface na-enye ike iji lekwasịrị anya.
(IHE: Ọ bụ otu ihe nketa nhọrọ:
- :USEPRORELAYS n)POWERDOWNDELAY n
Ogologo oge ị ga-egbu oge mgbe agbanyụrụ ike na ebumnuche maka ndị ebumnobi ike wedata n'okpuru 0.1v. n bụ oge na millise seconds. - :POWERUDELAY n
Ogologo oge ị ga-egbu oge mgbe agbanwuru ike na ebumnuche ma ọ bụ tọgharịa ebumnuche ahụ, yana tupu ngwanro anwa anwa ịgwa ebumnuche. Oge a nwere ike ịbụ ngwakọta nke ike n'oge na oge nrụpụta (karịsịa ma ọ bụrụ na ejiri ọkwọ ụgbọala nrụpụta). n bụ oge na millise seconds. - :POWEROFFONEXIT n
Na-ekpebi ma a ga-agbanyụ ike enyere ndị ebumnuche mgbe ngwa CPROG32Z kwụsịrị. IHE: Ọ bụghị ngwaike interfaces na-akwado iwu a. Uru bara uru nke n bụ:- 0 : Gbanyụọ ọkụ mgbe ịpụpụ (ndapụta)
- 1 : Debe ike mgbe ịpụpụ
Nnwale gafereview
Enwere ọtụtụ iwu dịnụ nke enwere ike iji chọpụta ọdịnaya nke flash na ngwaọrụ mgbe emechara ya. Iwu kachasị eji eme ihe bụ “VC
Nyochaa CRC nke Ihe File na modul". Iwu "VC" ga-agwa CPROG32Z ka ọ buru ụzọ gbakọọ uru 16-bit CRC site na ihe a họọrọ. file. CPROG32Z ga-ebunye koodu n'ime RAM nke ngwaọrụ ahụ wee kụziere ngwaọrụ ahụ ka ọ gbakọọ uru 16 bit CRC site na ọdịnaya dị na FLASH nke ngwaọrụ ahụ. Naanị adreesị ziri ezi dị na ihe ahụ file na-agbakọ na ngwaọrụ. Ozugbo uru 16-bit CRC sitere na ihe ahụ file na ngwaọrụ dị, CPROG32Z tụnyere ha. A na-atụfu njehie ma ọ bụrụ na ụkpụrụ abụọ ahụ adabaghị.
N'aka nke ọzọ, enwere ike iji iwu "VM; Verify Module" mee nkwenye site na byte n'etiti ihe a họọrọ. file na ngwaọrụ. Dịka, iwu VM ga-ewe ogologo oge iji rụọ ọrụ karịa iwu VC ebe CPROG32Z ga-agụ ọdịnaya nke FLASH nke ngwaọrụ byte byte. Enwekwara iwu abụọ ọzọ enwere ike iji maka nkwenye. "SC; Show Module CRC" na-enye CPROG32Z ka ọ tinye koodu n'ime RAM nke ngwaọrụ ahụ ma kụziere ngwaọrụ ahụ ka ọ gbakọọ uru 16-bit CRC site na ọdịnaya nke FLASH dum nke ngwaọrụ ahụ, nke gụnyere mpaghara oghere. Ozugbo agbakọchara uru 16-bit CRC, CPROG32Z ga-egosipụta uru na mpio ọkwa. Iwu "VV; Nyochaa Module CRC na Uru" yiri iwu "SC". Ihe dị iche bụ na kama igosipụta uru CRC 16-bit gbakọrọ agbakọọ, CPROG32Z ga-atụnyere uru agbakọrọ na uru 16-bit CRC nke onye ọrụ nyere.
Njehie DOS na-alaghachi
A na-enye nloghachi njehie DOS ka e wee nwalee ha na .BAT files. Koodu njehie eji bụ:
- 0 - Mmemme emechara na-enweghị njehie.
- 1 - Onye ọrụ kagburu.
- 2 – mperi ịgụ ndekọ S file.
- 3 - Chọpụta njehie.
- 4 - Nyochaa ka onye ọrụ kagburu.
- 5- S ndekọ file ahọpụtaghị.
- 6 – Adreesị mmalite adịghị na modul.
- 7 - Adreesị njedebe adịghị na modul ma ọ bụ na-erughị adreesị mmalite. 8 - Enweghị ike imeghe file maka bulite.
- 9 - File dee njehie n'oge ebugo.
- 10 – Bulite nke onye ọrụ kagburu.
- 11 - Njehie mmeghe .32P file.
- 12 – Njehie ịgụ .32P file.
- 13 - Ngwaọrụ ebidobeghị.
- 14 – Njehie nbudata .32P file.
- 15 – Njehie enyere modul ka ahọpụtara.
- 16 - Ndekọ S akọwapụtara file ahụghị.
- 17 – Oghere nchekwa ezughi oke nke .32P akọwapụtara iji jide a file S-ndekọ. 18 - Njehie n'oge mmemme.
- 19 – Malite adreesị adịghị arụtụ aka n'ime modul.
- 20 - Njehie n'oge mmemme byte ikpeazụ.
- 21 – Adreesị mmemme agaghịzi na modul.
- 22 – Adreesị mmalite adịghị na oke okwu akwadoro.
- 23 – Njehie n'oge mmemme okwu ikpeazụ.
- 24 – Enweghị ike ihichapụ modul.
- 25 – Modul okwu anaghị ehichapụ.
- 26 – Họrọ .32P file anaghị emejuputa ntule byte.
- 27 – Modul byte adịghị ehichapụ.
- 28 – Okwu ihichapụ mmalite adreesị ga-ọbụna.
- 29 – Okwu ihichapụ adreesị ga-abụ ọbụna.
- 30 - Oke onye ọrụ adịghị na oke.
- 31 - Njehie n'oge .32P kpọmkwem ọrụ.
- 32 - Ọdụ ụgbọ mmiri akọwapụtara adịghị ma ọ bụ ọdụ ụgbọ mmiri mmeghe.
- 33 – Iwu adịghị arụ ọrụ maka nke a .32P file.
- 34 – Enweghị ike ịbanye na ọnọdụ ndabere. Lelee njikọ.
- 35 - Enweghị ike ịnweta processor. Gbalịa nrụpụta ngwanrọ.
- 36 – ezighi ezi .32P file.
- 37 - Enweghị ike ịnweta RAM processor. Gbalịa nrụpụta ngwanrọ.
- 38 - Onye ọrụ kagburu mmalite mmalite.
- 39 – Njehie ịtụgharị nọmba iwu hexadecimal.
- 40 - Nhazi file akọwapụtaghị na file prog.cfg adịghị.
- 41 - .32P file adịghị adị.
- 42 - Njehie na nọmba io_delay na ahịrị iwu.
- 43 – Oke ahịrị iwu na-ezighi ezi.
- 44 – Njehie na-akọwapụta oge ngụkọ n'ime milisekọnd.
- 47 – Njehie na edemede file.
- 49 – Achọpụtaghị eriri USB
- 50 - S-ndekọ file enweghị data ziri ezi.
- 51 - ọdịda nyocha Checksum - data ndekọ S-adakọghị na ebe nchekwa MCU. 52 – A ga-emerịrị nhazi nhazi iji nyochaa flash checksum.
- 53 - S-Dekọọ ọ bụghị ihe niile na nso nke modul. (lee oke ahịrị iwu "v")
- 54 - Achọpụtara mperi na ntọala na ahịrị iwu maka ọdụ ụgbọ mmiri / interface
- 60 – Njehie ịgbakọ uru CRC ngwaọrụ
- 61 – Njehie – Ngwaọrụ CRC adabaghị uru enyere
- 70 - Njehie - CPROG na-agba ọsọ
- 71 - Njehie - Ga-akọwapụta ma INTERFACE na PORT na ahịrị iwu
- 72 - Ihe nhazi nke ahọpụtara ahọrọghị site na ngwa ngwa ngwa ugbu a.
Example Programming Script File
Edemede mmemme file kwesịrị ịbụ ASCII dị ọcha file na otu iwu kwa ahịrị. Nke a bụ CFG file na gara aga examples.
Onye bụbuample bu:
- CM C: \PEMICRO\333__48K.32P 0 EM: Hichapụ modul ahụ
- BM: Lelee modul ahụ oghere
- SS C: \PEMICROTEST.S19: Ezipụta S19 iji
- PM: Hazie modul na S19
- VM: Nyochaa modul ahụ ọzọ
Rịba ama: Ụzọ aha nke fileEnwere ike iji s ndị metụtara CPROG executable.
Iji Command-Line Parameters n'edemede
Enwere ike iji akara akara iwu n'ụdị /PARAMn=s tinye ederede n'ime edemede file n'ọnọdụ pụrụ iche tags. Enwere ike iji nke a dochie akụkụ ọ bụla nke edemede gụnyere iwu mmemme, fileaha, na parameters. Ụkpụrụ ndị bara uru nke n bụ 0..9. s bụ eriri nke ga-edochi ihe omume / PARAMn ọ bụla na edemede file.
Dị ka examplee, enwere ike iji edemede ọnyà ndị a maka mmemme nwere otu ọrụ nke example script na Nkebi 7 – Ọpụample Programming Script File:
CM/PARAM1 EM: CM/PARAM1 EM
BM: BM
SS/PARAM2 PM: SS/PARAM2 PM
/PARAM3 : /PARAM3
A ga-agbakwunye paramita ndị a na ahịrị iwu CPROG:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
/PARAM2=C:\PEMICROTEST.S19
/PARAM3=VM
IHE: Ebe paramita / PARAM1 nwere oghere na uru ya, ọ dị mkpa ka etinyere paramita ahụ n'okwu abụọ. Nke a na-egosi Windows na ọ bụ otu paramita. N'okwu a, a na-etinye adreesị ntọala nke 0x0 na ahịrị Module Họrọ n'ime edemede, yabụ / PARAM1 ga-akọwapụta ya na ahịrị iwu dị ka nke a:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
Ya mere, exampahịrị iwu ga-abụ (rịba ama na nke a na-aga n'ihu; enweghị ahịrị agbaji):
C:\PEMICROCPROG32Z INTERFACE=USBMULTILINK Port=PE5650030 BDM_SPEED 0 C:\PROJECT\GENERIC.CFG
“/PARAM1=C:\PEMICRO\333__48K.32P 0″ /PARAM/
param2=C:\PEMICROTEST.S19 /PARAM3=VM
Sampna Batch File
Nke a bụ exampnke ịkpọ onye mmemme ahịrị iwu wee nwalee koodu njehie ya na obere ogbe dị mfe file. Sampna ogbe files na-nyere ma Windows 95/98/XP na Windows 2000/NT/XP/Vista/7/8/10.
Windows NT/2000/Vista/7/8/10:
C:\ProJECTCPROG32Z C:\ProjeCTENGINE.CFG
INTERFACE=USBMULTILINK Port=USB1
Ọ bụrụ na njehie 1 dara njọ
zuru oke
: ọjọọ
ECHO OKWU OKWU OKWU OKWU OKWU IKE
: nke ọma
Emeela EHO
Windows 95/98/ME/XP:
Malite /WC:\PROJECTCPROG32Z C:\PROJECTENGINE.CFG
INTERFACE=USBMULTILINK Port=USB1
Ọ bụrụ na njehie 1 dara njọ
zuru oke
: ọjọọ
ECHO OKWU OKWU OKWU OKWU OKWU IKE
: nke ọma
Emeela EHO
Cheta na: The ụzọ aha nke fileEnwere ike iji s ndị metụtara CPROG executable.
Ozi
Maka ozi ndị ọzọ na CPROG32Z na PROG32Z biko kpọtụrụ anyị:
- P&E Microcomputer Systems, Inc. 98 Galen St. Watertown, MA 02472-4502 USA
- olu: 617-923-0053
FAX: 617-923-0808
WEB: http://www.pemicro.com
Iji view anyị dum ọbá akwụkwọ nke.32P modul, gaa na nkwado ibe nke PEmicro's websaịtị na www.pemicro.com/support.
Akwụkwọ / akụrụngwa
![]() | Ngwanrọ mmemme PEmicro CPROG32Z Flash [pdf] Ntuziaka onye ọrụ CPROG16Z, CPROG32Z, CPROG32Z Flash Programming Software, Flash Programming Software, Programming Software, Software |