ʻO PEmicro CPROG32Z polokalamu polokalamu polokalamu uila
ʻIke Huahana
ʻO ka CPROG32Z kahi polokalamu polokalamu i hoʻohana ʻia e hoʻolālā i nā microcontrollers. Pono ia i kahi pānaehana lako e hoʻopili ai i ka PC a me ka MCU (kahi microcontroller unit) ma o ke kaula lipine debug. Hiki ke holo ka polokalamu polokalamu mai ka Windows Command prompt a i ʻole ma ke kāhea ʻana i ka CPROG32Z executable me nā palena laina kauoha pololei. ʻO nā palena laina kauoha i ʻae ʻia:
- [?/!] – E hoʻohana i ka '?' ai 'ole '!' ʻano koho e kumu i ka
mea papahana laina kauoha e kali a hōʻike i ka hopena o ka papahana ma ka pukaaniani PROG32Z. - [fileinoa] - A file loaʻa nā kauoha hoʻolālā a me nā manaʻo, paʻamau = prog.cfg.
- [/PARAMn=s] - He ʻāpana laina kauoha e hiki ke hoʻololi i ka palapala hoʻokō ma ke pani ʻana i kahi kūikawā. tags (/PARAMn).
- [INTERFACE=x] – ʻO ke ʻano o ka mea hoʻohana (USBMULTILINK,
PARALLEL, Ethernet IP address) i hoʻohana ʻia e hoʻopili i ka PC a me ka MCU. - [PORT=y] – ʻO ka helu awa a i ʻole ka inoa i hoʻohana ʻia no ka hoʻopili ʻana i ka PC a me ka MCU.
- [hōʻike hōʻike] - Hōʻike i kahi papa inoa o nā lako pili.
Nā ʻōlelo hoʻohana huahana
No ka hoʻohana ʻana i ka polokalamu polokalamu CPROG32Z, e hahai i kēia mau ʻanuʻu:
- E hoʻohui i ke kikowaena lako ma waena o kāu PC a me ka MCU i manaʻo ʻia ma o ke kaula lipine debug.
- E hoʻomaka i ka polokalamu polokalamu ma ka holo ʻana mai ka Windows Command prompt a i ʻole ke kāhea ʻana i ka CPROG32Z executable me nā palena laina kauoha pololei.
- E hoʻohana i nā ʻāpana laina kauoha i ʻae ʻia e hoʻololi i ka palapala hoʻokō inā pono.
- E koho i ke ʻano o ka ʻenehana a me ka helu awa a i ʻole ka inoa i hoʻohana ʻia no ka hoʻopili ʻana i ka PC a me ka MCU.
- E hoʻolālā i ka microcontroller me ka hoʻohana ʻana i ka polokalamu polokalamu.
Exampnā palena laina kauoha:
- CPROG32Z ?
- CPROG32Z [fileinoa] /PARAMn=s INTERFACE=USBMULTILINK
PORT=USB1 - CPROG32Z [fileinoa] INTERFACE= PORT CYCLONE=10.0.1.223 NAME=”Joe's Cyclone”
- CPROG32Z [fileinoa] INTERFACE=USBMULTILINK PORT=PE5650030
- CPROG32Z [fileinoa] INTERFACE= PORT CYCLONE=COM1
Hoʻolauna
ʻO CPROG32Z he mana Windows laina kauoha o ka polokalamu PROG32Z e hoʻolālā ana i ka Flash, EEPROM, EPROM, a me nā mea ʻē aʻe ma o kahi pānaehana lako polokalamu PEmicro i ka polokalamu NXP 683xx i kākoʻo ʻia. Loaʻa nā mea kikowaena lako mai PEmicro. Ke hoʻopili pono ʻia kāu hāmeʻa interface ma waena o kāu PC a me ka mea i hoʻopaʻa ʻia, hiki iā ʻoe ke hoʻomaka i ka CPROG32Z hiki ke hoʻokō ʻia mai ka laina kauoha. Ma waho aʻe o ka mea hiki ke hoʻokō, pono e hāʻawi ʻia nā ʻāpana laina kauoha he nui i mea e hoʻonohonoho ai i ka PEmicro hardware interface CPROG32Z e hoʻāʻo ai e hoʻopili iā ia, a e hoʻonohonoho i ke ʻano o ka hoʻopili ʻana o kēlā ʻaoʻao hāmeʻa i ka mea i manaʻo ʻia. Aia kēia mau ʻāpana i ka inoa o ka hoʻonohonoho (.CFG) file, a me nā kauoha hoʻomaka e like me ka inoa o ka ʻenehana hāmeʻa a i ʻole ke awa kahi i hoʻopili ʻia ai ka interface. Hoʻolauna
ʻO CPROG32Z kahi mana Windows command-line o ka polokalamu PROG32Z
nā polokalamu Flash, EEPROM, EPROM, a me nā mea ʻē aʻe ma o ka PEmicro hardware interface i a
kākoʻo ʻia ka mea hana NXP 683xx. Loaʻa nā ʻaoʻao hāmeʻa mai
PEmicro.
Ke hoʻopili pono ʻia kāu hāmeʻa interface ma waena o kāu PC a me ka mea i hoʻopaʻa ʻia, hiki iā ʻoe ke hoʻomaka i ka CPROG32Z hiki ke hoʻokō ʻia mai ka laina kauoha. Ma waho aʻe o ka mea hiki ke hoʻokō ʻia, pono e hāʻawi ʻia nā ʻāpana laina kauoha he nui i mea e hoʻonohonoho ai i ka PEmicro hardware interface CPROG32Z e hoʻāʻo e hoʻopili iā ia, a e hoʻonohonoho i ke ʻano o ka hoʻopili ʻana o kēlā ʻaoʻao hāmeʻa i ka mea i manaʻo ʻia. Aia kēia mau ʻāpana i ka inoa o ka hoʻonohonoho (.CFG) file, a me nā kauoha hoʻomaka e like me ka inoa o ka ʻenehana hāmeʻa a i ʻole ke awa kahi i hoʻopili ʻia ai ka interface.
Hoʻomaka
- E hoʻohui i ke kikowaena lako ma waena o kāu PC a me ka MCU i manaʻo ʻia ma o ke kaula lipine debug.
- E hoʻomaka i ka polokalamu polokalamu ma ka holo ʻana mai ka Windows Command prompt a i ʻole ke kāhea ʻana i ka CPROG32Z executable me nā palena laina kauoha pololei. ʻAe ʻia nā ʻāpana laina kauoha:
- CPROG32Z [?/!] [fileinoa] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n]
[hideapp] [freq n] [Interface=x] [port=y] [hōʻike] [nosync]
[/logfile logfileinoa] i hea: - [?/!] E hoʻohana i ka '?' ai'ole' '!' ʻO ke koho ʻano e hiki ai i ka mea hoʻonohonoho laina kauoha ke kali a hōʻike i ka hopena o ka papahana ma ka pukaaniani PROG32Z. '?' e hōʻike mau i ka hopena, '!' e hōʻike i ka hopena inā loaʻa kahi hewa. Inā ʻaʻole hoʻohana ka mea hoʻohana i kahi pūʻulu file e ho'āʻo i ka pae hewa, hāʻawi kēia i kahi ala e hōʻike ai i ka hopena papahana. Pono kēia koho i ke koho laina kauoha FIRST.
- [fileinoa] A file loaʻa nā kauoha hoʻolālā a me nā manaʻo, paʻamau = prog.cfg. E nana i ka pauku 7 – Example Palapala Papahana File no kahi example.
- [/PARAMn=s] He palena laina kauoha hiki ke hoʻololi i ka palapala hoʻokō ma ke pani ʻana i kahi kūikawā tags (/PARAMn). Hiki ke hoʻohana ʻia kēia e hoʻololi i kekahi ʻāpana o ka palapala me nā kauoha hoʻonohonoho, fileinoa, a me na palena. ʻO nā waiwai kūpono o n he 0..9. s kahi kaula e hoʻololi i kekahi hanana o /PARAMn i ka palapala file. Mahele 8 - Ke hoʻohana nei i nā ʻāpana laina kauoha i kahi palapala he example no ka hoohana ana.
- [INTERFACE=x] Ma kahi o x kekahi o kēia mau mea: (E nānā examples pauku)
USBMULTILINK (Kākoʻo kēia hoʻonohonoho iā OSBDM) PARALLEL (Parallel Port a i ʻole BDM Lightning [Legacy]) - [PORT=y] Ma kahi o ka waiwai o y kekahi o kēia mau mea (e ʻike i ke ʻano laina kauoha showports no ka papa inoa o nā lako pili; e kuhikuhi mau i ke ʻano "interface" pū kekahi):
- USBx Kahi x = 1,2,3, a i ʻole 4. Hōʻike i ka helu helu no kēlā me kēia ʻāpana o ka lako lako e hoʻomaka ana ma 1. Pono inā hoʻāʻo e hoʻohui i kahi huahana Cyclone a i ʻole Multilink. Inā hoʻopili wale ʻia kahi ʻāpana lako, e helu mau ʻia ʻo USB1.
He exampe koho i ka Multilink mua loa i loaʻa: INTERFACE=USBMULTILINK PORT=USB1 - #.#.#.# Helu IP Ethernet #.#.#.#. Hōʻike kēlā me kēia hōʻailona # i kahi helu decimal ma waena o 0 a me 255. Pono no nā pilina o Cyclone a me Tracelink.
ʻO ka pilina ma o Ethernet.
INTERFACE= PORT CYCLONE=10.0.1.223 - INOA Kākoʻo kekahi mau huahana, e like me ka Cyclone a me Tracelink, i ka hāʻawi ʻana i inoa i ka ʻāpana, e like me "Joe's Max". Hiki ke kapa ʻia ka Cyclone e kona inoa i hāʻawi ʻia. Inā loaʻa kekahi mau hakahaka ma ka inoa, pono e hoʻopaʻa ʻia ka ʻāpana holoʻokoʻa i nā huaʻōlelo pālua (he koi Windows kēia, ʻaʻole he koi PEmicro).
Examples: INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Joe's Cyclone” - USB UNIQUEID Loaʻa i nā huahana Multilink kahi helu serial kūikawā i hāʻawi ʻia iā lākou, e like me PE5650030. Hiki ke kuhikuhi ʻia ka Multilink i kēia helu.
- He mea pono kēia i ka hihia i hoʻohui ʻia nā ʻāpana he nui i ka PC hoʻokahi.
Examples: INTERFACE=USBMULTILINK PORT=PE5650030 - COMx Kahi x = 1,2,3, a i ʻole 4. Hōʻike i kahi helu awa COM. He kūpono no nā pilina o Cyclone. No ka hoʻokuʻi ʻana i kahi Cyclone ma COM1 : INTERFACE=CYCLONE PORT=COM1 x Kahi x = 1,2,3, a i ʻole 4. E hōʻike ana i kahi helu awa like ʻole No ke koho ʻana i kahi pānaʻi like ma ka Parallel Port #1 : INTERFACE=PARALLEL PORT=1
- PCIx Kahi x = 1,2,3, a i ʻole 4. Hōʻike i kahi helu kāleka BDM Lightning. (E hoʻomaopopo: he huahana hoʻoilina kēia)
No ke koho ʻana i ke kaula like ʻole ma BDM Uila #1 : INTERFACE=PARALLEL PORT=PCI1
[hōʻike hōʻike] Hoʻopuka ka mea papahana laina kauoha i nā awa āpau i loaʻa i kahi kikokikona file a laila hoʻopau (me ka nānā ʻole i nā ʻāpana kauoha ʻē aʻe). Hoʻopuka kēia ʻike i ka kikokikona file e pili ana i nā ʻāpana e pono ai e hoʻopili i ka lako polokalamu hoʻopili ʻia a me ka wehewehe ʻana o ka interface hāmeʻa. ʻO ka hoʻopuka paʻamau fileʻO ports.txt ka inoa a ua hana ʻia ma ka waihona like me CPROG.
Hiki ke kuhikuhi ʻia ka hopena i kahi ʻokoʻa file.
Example: SHOWPORTS=C:\MYPORTS.TXT
ʻAʻole hōʻike kēia papa inoa i nā port parallel a i ʻole nā koho port COM
i loaʻa pū kekahi. Aia ma lalo kahi example o ka hoopuka ana
no nā ʻokoʻa like ʻole e pili ana i ka PC (Note
aia nā ʻano like ʻole e hoʻoponopono ai i ka ʻāpana like; ka
hiki ke hahai ʻia nā ʻikepili no kēlā me kēia interface me kahi laina [DUPLICATE] e hōʻike ana i kahi lepili ʻokoʻa no ka interface like).
Hōʻike Hōʻike Hōʻike 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] Mālama kēia i ka mea polokalamu mai ka hōʻoia ʻana he kūpono nā kamaʻilio ʻana i ka pahuhopu i ka hoʻomaka ʻana. ʻO ka hōʻoia e pili ana i ka heluhelu a me ke kākau ʻana i ka papa inoa ʻikepili D0. Pono kēia no kekahi mau mana hou o ke kaʻina hana 68F375 i pilikia paha i kēia ʻano hōʻoia.
- [v] No ka mea, ʻaʻole e nānā ka mea polokalamu i ka laulā o nā helu S-record ma mua o ka hoʻonohonoho ʻana a i ʻole ka hōʻoia ʻana. ʻO kēia ka wikiwiki o ka papahana papahana. Pono e hoʻohana ʻia ke koho me ka mālama ʻana no ka mea e nānā ʻole ʻia nā moʻolelo āpau o waho.
- [hoʻopanee_hoʻopanee n] Hōʻike i kahi lohi ma hope o ka hoʻihoʻi ʻana o ka mea papahana i ka pahuhopu a mākou e ʻike ai inā ua hele pono ka ʻāpana i ke ʻano debug hope. He mea pono kēia inā loaʻa ka mea hoʻokele hoʻonohonoho hou i ka MCU ma hope o ka hoʻokuʻu ʻana o ka mea polokalamu i ka laina hoʻonohonoho. ʻO ka helu n he lohi i nā milliseconds.
- [bdm_speed n] Hāʻawi kēia koho i ka mea hoʻohana e hoʻonohonoho i ka wikiwiki o ka uaki hoʻololi BDM o kā PEmicro's debug interface. Hiki ke hoʻohana ʻia kēia waiwai integer|
e hoʻoholo i ka wikiwiki o nā kamaʻilio e like me ka
mau hoohalike:
USB-ML-16/32: (1000000/(N+1)) Hz – Huahana hoʻoilina
USB Multilink Universal FX: (25000000/(N+1)) Hz
BDM Uila : (33000000/(2*N+5)) Hz – Huahana hoʻoilina ʻO ka waiwai n ma waena o 0 a me 31. Hoʻohana ʻia kēia uaki hoʻololi ma hope o ka hoʻokō ʻia ʻana o nā kauoha ma luna o ka algorithm programming i hiki i kēia mau kauoha ke hoʻonui i ka alapine pahu hopu a ʻae i ka uaki hoʻololi wikiwiki. ʻAʻole hiki i kēia uaki ke ʻoi aku ma mua o kahi div 4 o ke alapine kaʻa kaʻa. - [huna huna] ʻO kēia ka mea e hōʻike ʻole ai ka mea papahana laina kauoha i kahi hiʻohiʻona i ka wā e holo ana me ka ʻole o ka ʻike ʻia ʻana ma ka papa hana. Nā noi 32-bit wale nō!
- [pinepine n] Ma ka maʻamau, hoʻāʻo ka polokalamu PROG32Z e hoʻoholo i ka wikiwiki o ka holo ʻana o ka pahu ma o ka hoʻouka ʻana i kahi maʻamau lohi i ka papa hana a me ka manawa i ka lōʻihi e hoʻokō ai. Ma kekahi mau mīkini, hiki i kēia ke hāʻawi mai i nā hopena like ʻole e pili ana i nā algorithm e hoʻomaka ana ka papahana i loko o kahi MCU. Hāʻawi ʻo PEmicro i kahi hana laina kauoha e hiki ai i ka mea hoʻohana ke hoʻomaopopo i ka polokalamu PROG32Z i ka wikiwiki o ka holo ʻana o ka mea hoʻohana. Ma kēia ala, e pololei ka manawa i nā algorithms. Ma ka laina kauoha, kuhikuhi ʻoe i ke alapine uaki INTERNAL ma Hertz ma hope o ka 'FREQ' identifier. E hoʻomaopopo ma ka laulā inā ʻoe e hoʻohana ana i kahi mea uila ma waho o ka MCU, ʻaʻole pono kēia ʻāpana manawa no ka mea e hoʻohana ana ka flash i ka manawa ponoʻī.
- [/logfile logfileinoa] Wehe kēia koho i kahi logfile o ka inoa "logfileinoa" kahi e kākau ʻia ai kekahi ʻike i kākau ʻia i ka puka aniani kūlana file. ʻO ka "logfileinoa” he inoa ala piha e like me
c:\mydir\mysubdir\mylog.log.
Laina Kauoha Examples:
CPROG32Z C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
Wehe i ka CPROG32Z me kēia mau koho: - – Holo i ka palapala C:\ENGINE.CFG
- - ʻO Interface ka USB Multilink Universal FX mua me ka helu serial PE5650030
- - ʻIke i ke alapine kamaʻilio ʻana (io_delay_cnt ʻaʻole i hoʻonohonoho ʻia)
- CPROG32Z C:\ENGINE.CFG Interface=USBMULTILINK Port=USB1
Wehe i ka CPROG32Z me kēia mau koho: – Holo i ka palapala C:\ENGINE.CFG – Interface ʻo USB Multilink Universal FX, ʻike mua ʻia.
- [/logfile logfileinoa] Wehe kēia koho i kahi logfile o ka inoa "logfileinoa" kahi e kākau ʻia ai kekahi ʻike i kākau ʻia i ka puka aniani kūlana file. ʻO ka "logfileinoa” he inoa ala piha e like me
- CPROG32Z [?/!] [fileinoa] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n]
Kauoha Papahana
Hoʻomaka nā kauoha papahana me kahi ʻano ʻano ʻelua i ukali ʻia e ke keʻokeʻo keʻokeʻo (blanks a i ʻole tab). ʻO nā laina e hoʻomaka ana me nā huaʻōlelo ʻaʻole i kauoha ʻia e like me REMarks. ʻO ka huaʻōlelo fileinoa 'o ia ho'i ke ala DOS piha i a file. Hoʻohana nā kauoha i nā helu leka ʻelua e like me ka mea i hoʻohana ʻia i loko o nā polokalamu polokalamu PROG32Z. ʻO ia .32P fileHoʻohana ʻia nā mea i hoʻohana ʻia e PROG32Z no ka hoʻonohonoho ʻana no kahi hāmeʻa e hoʻolālā ʻia. Inā kuhikuhi ʻia kahi hana mea hoʻohana no kahi hāmeʻa, ua kuhikuhi ʻia kāna ʻōlelo kauoha ʻelua a me ke ʻano a i ʻole user_par ma ka .32P file. 'Ōlelo Aʻo: Hoʻohana nā ʻāpana kauoha starting_addr, ending_addr, base_addr, byte, huaʻōlelo, a me user_par i ka ʻano hexadecimal paʻamau.
- BM – Module nānā hakahaka.
- BR starting_addr ending_addr
- – Laulā nānā hakahaka. CHANGEV n.nn –
- (Hōʻiliʻili wale nō) Hoʻololi i ka voltage hāʻawi ʻia i ka pahu hopu, kahi n.nn e hōʻike ana i kahi waiwai ma waena o 0.00 a me 5.00, komo pū. Ke hoʻokō ke kauoha e hoʻololi koke ka Cyclone i kēlā voltage. Inā pio nā relays ma mua o ke kāhea ʻana i kēia kauoha, a laila e hoʻā nā relay a hoʻonohonoho i ka vol hou.tage waiwai ke hoʻokō ʻia kēia kauoha. E hoʻomaopopo he haʻahaʻa loa o kahi voltagHiki i ka waiwai ke hoʻokomo i ka hāmeʻa i ke ʻano haʻahaʻa haʻahaʻa i hiki ke nalowale i ke kamaʻilio debug. E hōʻoia i ka hoʻonohonoho pono ʻana o nā hoʻonohonoho lele o Cyclone e hoʻouna i ka mana i nā awa kūpono.
- EB starting_addr ending_addr - Holoi i ka laulā byte.
- EW starting_addr ending_addr - Holoi i ka laulā huaʻōlelo.
- EM – Holoi module.
- PB hoʻomaka_addr byte … byte – Paika papahana.
- PW hoʻomaka_addr huaʻōlelo … huaʻōlelo – Huaʻōlelo papahana.
- PM – Module papahana.
- CM fileinoa base_addr – E koho i ka module .32P file. 'Ōlelo Aʻo: Pono paha kekahi mau modula e kuhikuhi i kahi helu kumu.
- VM - E hōʻoia i ka module.
- VR starting_addr ending_addr - E hōʻoia i ka laulā.
- UM fileinoa - Hoʻouka i ka module.
- UR starting_addr ending_addr fileinoa - Hoʻouka i ka laulā.
- SS fileinoa – E wehewehe i ka mooolelo S.
- SM starting_addr ending_addr - Hōʻike i ka module.
- RELAYSOFF - (Multilnk FX & Cyclone wale nō) E hoʻopau i nā relay e hāʻawi i ka mana i ka pahu hopu, me ka lohi o ka mana inā i kuhikuhi ʻia. Maikaʻi loa no nā mea hoʻohana e makemake ana e hoʻopololei i kā lākou papa ma mua o ka holo ʻana i nā hoʻokolohua, e ʻae i kā lākou bootloader e holo, a i ʻole e holo ke code noi ma hope o ka hoʻonohonoho ʻana.
- ELEISON - (Multilnk FX & Cyclone wale nō) E hoʻohuli i nā relays e hāʻawi i ka mana i ka pahu hopu, me ka hoʻolōʻihi i ka mana inā ʻōlelo ʻia. ʻO ka voltage hoʻolako ʻia ma muli o ka vol hope loatage hoʻonohonoho i kuhikuhi ʻia. No nā mea hoʻohana ʻo Cyclone, hiki i ke kauoha CHANGEV ke hoʻololi i ka voltage waiwai. Maikaʻi loa no nā mea hoʻohana e makemake ana e hoʻopololei i kā lākou papa ma mua o ka holo ʻana i nā hoʻokolohua, e ʻae i kā lākou bootloader e holo, a i ʻole e holo ke code noi ma hope o ka hoʻonohonoho ʻana.
- HE - Kōkua (nānā cprog.doc file).
- QU - Haʻalele.
- RE - Hoʻoponopono hou i ka pāpaʻi.
- GO - Hoʻomaka i ka holo ʻana o ka hāmeʻa. Hiki ke hoʻohana ʻia e like me ke kauoha hope inā makemake ʻoe e holo ka hāmeʻa no ka hoʻāʻo. Pono e hoʻomaka koke ʻia me kahi kauoha 'RE'.
- DE manawa manawa - Hoʻopaneʻe i "timeinms" milliseconds
- xx mea hoʻohana_par – No ka hana hoʻohana wale nō i kuhikuhi ʻia ma .32P file.
Nā kauoha hoʻonohonoho no ka hoʻomaka
Hoʻoponopono ʻia nā kauoha hoʻonohonoho ma mua o ka hoʻāʻo ʻana o ka mea polokalamu e hoʻokaʻaʻike i ka pahuhopu. ʻO ka hoʻonohonoho holoʻokoʻa file Hoʻopili ʻia no kēia mau kauoha ma mua o ka hoʻāʻo ʻana e kamaʻilio. Hoʻopau kēia ʻāpanaview o ka hoʻohana ʻana i kēia mau kauoha hoʻonohonoho e hana i nā ʻano hoʻonohonoho like ʻole.
Nānā: ʻO ke kumu paʻamau no nā ʻāpana kauoha hoʻonohonoho he decimal. Ua pauview o na kauoha hoonohonoho penei:
- CUSTOMTRIMREF nnnnnnnn.nn
ʻO ke alapine o ka uaki kuhikuhi kūloko i makemake ʻia no ka “PT; Polokalamu Trim" kauoha. Hoʻopau kēia alapine i ke alapine o ka uaki kuhikuhi kūloko. ʻO nā waiwai kūpono no ka "n" e hilinaʻi ʻia i ka mea i hoʻolālā ʻia. E ʻoluʻolu, e nānā i nā kikoʻī uila o kāu hāmeʻa no ka hōʻike ʻana i loko o ka laina alapine o ka uaki.
Ma hea:
nnnnnnnn.nn: ʻO ka pinepine ma Hertz me ʻelua mau wahi decimal - MANA HANA n
E hoʻoholo inā pono e hāʻawi ka mana i ka mea i manaʻo ʻia. KA MANAʻO: ʻAʻole kākoʻo nā ʻaoʻao hāmeʻa āpau i kēia kauoha. ʻO nā waiwai kūpono o n:- 0 : ʻAʻole hāʻawi ka Interface i ka mana i ka pahuhopu. (paʻamau)
- 1 : Hāʻawi ka Enable Interface i ka mana i ka pahu hopu.
(HOOLAHA: Ua like me ke koho hooilina :
- :USEPRORELAYS n)POWERDOWNDELAY n
Ka nui o ka manawa e lohi ai i ka wā e pio ai ka mana i ka pahu hopu no ka hāʻule ʻana o ka mana o ka mana ma lalo o 0.1v. n ka manawa i milliseconds. - :POWERUPDELAY n
Ka nui o ka manawa e hoʻopaneʻe ai ke hoʻā ʻia ka mana i ka pahu hopu A i ʻole e hoʻihoʻi hou ʻia ka pahu hopu, a ma mua o ka hoʻāʻo ʻana o ka polokalamu e kamaʻilio me ka pahuhopu. Hiki i kēia manawa ke hui pū me ka mana i ka manawa a me ka manawa hoʻonohonoho (ʻoi loa inā hoʻohana ʻia kahi mea hoʻokele hoʻonohonoho). n ka manawa i milliseconds. - :POWEROFFONEXIT n
E hoʻoholo inā e pio ka mana i hāʻawi ʻia i ka pahu hopu ke hoʻopau ʻia ka noi CPROG32Z. KA MANAʻO: ʻAʻole kākoʻo nā ʻaoʻao hāmeʻa āpau i kēia kauoha. ʻO nā waiwai kūpono o n:- 0 : Hoʻopau i ka mana ma ka puka ʻana (paʻamau)
- 1 : E hoomau i ka mana ma ka puka ana
Pau ka hōʻoia ʻanaview
Nui nā kauoha i hiki ke hoʻohana ʻia no ka hōʻoia ʻana i nā ʻike o ka flash ma ka hāmeʻa ma hope o ka hoʻonohonoho ʻana. ʻO ke kauoha i hoʻohana nui ʻia ʻo "VC
;E hōʻoia i ka CRC o ka mea File i Module". Na ke kauoha "VC" e aʻo iā CPROG32Z e helu mua i kahi waiwai CRC 16-bit mai ka mea i koho ʻia. file. A laila e hoʻouka ʻo CPROG32Z i ke code i loko o ka RAM o ka hāmeʻa a aʻo i ka hāmeʻa e helu i kahi waiwai CRC 16 bit mai nā mea i loko o FLASH o ka hāmeʻa. ʻO nā pae helu helu kūpono wale nō i ka mea file helu ʻia ma ka mea hana. I ka manawa o ka 16-bit CRC waiwai mai ka mea file a loaʻa ka hāmeʻa, hoʻohālikelike ʻo CPROG32Z iā lākou. Hoʻolei ʻia kahi hewa inā ʻaʻole kūlike nā waiwai ʻelua.
ʻO kahi ʻē aʻe, hiki ke hoʻohana ʻia ke kauoha "VM ; Verify Module" e hana i ka byte byte verification ma waena o ka mea i koho ʻia. file a me ka mea hana. ʻO ka maʻamau, ʻoi aku ka lōʻihi o ke kauoha VM ma mua o ke kauoha VC no ka mea e heluhelu ʻo CPROG32Z i nā ʻike o ka FLASH o ka hāmeʻa byte byte. ʻElua mau kauoha ʻē aʻe i hiki ke hoʻohana ʻia no ka hōʻoia. ʻO ka "SC ;Show Module CRC" ke aʻo nei iā CPROG32Z e hoʻouka i ke code i loko o ka RAM o ka mea hana a kauoha i ka mea hana e helu i kahi waiwai CRC 16-bit mai nā mea i loko o ka FLASH holoʻokoʻa o ka hāmeʻa, aia nā wahi hakahaka. Ke helu ʻia ka waiwai 16-bit CRC, e hōʻike ʻo CPROG32Z i ka waiwai ma ka puka aniani kūlana. Ua like ke kauoha "VV; Verify Module CRC to Value" me ke kauoha "SC". ʻO ka ʻokoʻa ma mua o ka hōʻike ʻana i ka waiwai CRC 16-bit i helu ʻia, e hoʻohālikelike ʻo CPROG32Z i ka waiwai i helu ʻia me kahi waiwai CRC 16-bit i hāʻawi ʻia e ka mea hoʻohana.
Ho'i mai ka hewa DOS
Hāʻawi ʻia nā hoʻihoʻi hewa DOS i hiki ke hoʻāʻo ʻia ma .BAT files. ʻO nā code hewa i hoʻohana ʻia:
- 0 - Ua hoʻopau ʻia ka papahana me ka hala ʻole.
- 1 - Hoʻopau ʻia e ka mea hoʻohana.
- 2 – Ua hewa ka heluhelu ʻana i ka moʻolelo S file.
- 3 - E hōʻoia i ka hewa.
- 4 - E hōʻoia ua kāpae ʻia e ka mea hoʻohana.
- 5 – S mooolelo file ʻaʻole i koho ʻia.
- 6 – ʻAʻole i loko o ka module ka helu hoʻomaka.
- 7 – ʻAʻole i loko o ka module a i ʻole ka liʻiliʻi ma mua o ka helu hoʻomaka. 8 - ʻAʻole hiki ke wehe file no ka hoʻouka ʻana.
- 9 – File kuhi hewa i ka hoʻouka ʻana.
- 10 - Hoʻopau ʻia ka hoʻouka ʻana e ka mea hoʻohana.
- 11 – Hapa ka wehe ʻana .32P file.
- 12 – Hapa ka heluhelu .32P file.
- 13 - ʻAʻole i hoʻomaka ka polokalamu.
- 14 – Hapa ka hoouka ana .32P file.
- 15 - Hapa i ka hiki ʻana i ka module i koho ʻia.
- 16 – S mooolelo i hoakakaia file loaʻa ʻole.
- 17 – ʻAʻole lawa ka lumi hoʻopaʻa i kuhikuhi ʻia e .32P e paʻa ai a file S-moʻo. 18 - Hapa i ka wā hoʻolālā.
- 19 - ʻAʻole kuhikuhi ka helu hoʻomaka i ka module.
- 20 - Hapa i ka wā o ka hoʻonohonoho ʻana i ka byte hope.
- 21 - ʻAʻole i loko o ka module ka helu hoʻonohonoho.
- 22 - ʻAʻole ʻo ka helu hoʻomaka ma kahi palena huaʻōlelo.
- 23 - Hapa i ka wā hoʻonohonoho huaʻōlelo hope.
- 24 - ʻAʻole hiki ke holoi ʻia ka module.
- 25 - ʻAʻole holoi ʻia ka huaʻōlelo module.
- 26 – Koho .32P file ʻaʻole hoʻokō i ka nānā ʻana byte.
- 27 - ʻAʻole i holoi ʻia ka byte module.
- 28 – Pono e like ka helu hoʻomaka ʻana o ka huaʻōlelo.
- 29 - Pono pono ka ʻōlelo hoʻopau ʻōlelo hope.
- 30 - ʻAʻole i loko o ka laulā ka mea hoʻohana.
- 31 – Hapa i ka .32P hana i kuhikuhi ʻia.
- 32 - ʻAʻole i loaʻa ke awa i ʻōlelo ʻia a i ʻole ke kuhi hewa ʻana i ke awa.
- 33 – ʻAʻole hana ke kauoha no kēia .32P file.
- 34 - ʻAʻole hiki ke komo i ke ʻano kāʻei kua. E nānā i nā pilina.
- 35 - ʻAʻole hiki ke komo i ka ʻōnaehana. E ho'āʻo i ka hoʻoponopono polokalamu.
- 36 – Pono ʻole .32P file.
- 37 - ʻAʻole hiki ke komo i ka RAM processor. E ho'āʻo i ka hoʻoponopono polokalamu.
- 38 - Hoʻopau ʻia ka hoʻomaka ʻana e ka mea hoʻohana.
- 39 – Ua hewa ka hoʻololi ʻana i ka helu kauoha hexadecimal.
- 40 - Hoʻonohonoho file aole i hoakakaia a file ʻAʻole loaʻa ka prog.cfg.
- 41 – .32P file ʻaʻole i loaʻa.
- 42 - Hapa i ka helu io_delay ma ka laina kauoha.
- 43 – Hewa ka palena laina kauoha.
- 44 - Haʻihewa ke kuhikuhi ʻana i ka lohi desimal i nā milliseconds.
- 47 - Hapa ma ka palapala file.
- 49 – ʻAʻole ʻike ʻia ke kelepona
- 50 – S-Hoʻopaʻa file ʻaʻohe ʻikepili kūpono.
- 51 - ʻAʻole i kūlike ka ʻikepili S-record i ka hoʻomanaʻo MCU. 52 - Pono e hoʻokaʻawale ʻia no ka hōʻoia ʻana i ka flash checksum.
- 53 - S-Records ʻaʻole nā mea āpau ma ka laulā o ka module. (e ʻike i ka ʻāpana laina kauoha "v")
- 54 - Ua ʻike ʻia ka hewa i nā hoʻonohonoho ma ka laina kauoha no ke awa / interface
- 60 - Ua hewa ke helu ʻana i ka waiwai CRC
- 61 - Hapa - ʻAʻole kūlike ka CRC i ka waiwai i hāʻawi ʻia
- 70 - Hapa - Ke holo nei ʻo CPROG
- 71 - Hapa - Pono e kuhikuhi i ka INTERFACE a me PORT ma ka laina kauoha
- 72 – ʻAʻole kākoʻo ʻia ka mea hoʻoheheʻe i koho ʻia e ka ʻenehana hāmeʻa o kēia manawa.
Example Palapala Papahana File
ʻO ka palapala hoʻolālā file pono he ASCII maʻemaʻe file me hoʻokahi kauoha no ka laina. ʻO kēia ka CFG file i ka ex muaamples.
He exampʻo ia:
- CM C:\PEMICRO\333__48K.32P 0 EM: Holoi i ka module
- BM: Blank E nānā i ka module
- SS C:\PEMICRO\TEST.S19: E wehewehe i ka S19 e hoʻohana ai
- PM: E hoʻolālā i ka module me ka S19
- VM: ;E hōʻoia hou i ka module
Nānā: Na inoa ala o fileHiki ke hoʻohana ʻia nā mea pili i ka CPROG executable.
Ke hoʻohana nei i nā ʻāpana laina kauoha ma kahi palapala
Hiki ke hoʻohana ʻia kahi ʻāpana laina kauoha ma ke ʻano o /PARAMn=s e hoʻokomo i nā kikokikona i loko o ka palapala file ma kahi o ka kūikawā tags. Hiki ke hoʻohana ʻia kēia e hoʻololi i kekahi ʻāpana o ka palapala me nā kauoha hoʻonohonoho, fileinoa, a me na palena. ʻO nā waiwai kūpono o n he 0..9. s kahi kaula e hoʻololi i kekahi hanana o /PARAMn i ka palapala file.
Ma keʻano he exampʻAe, hiki ke hoʻohana ʻia kēia palapala maʻamau no ka hoʻolālā ʻana me ka hana like o ka example palapala ma ka Pauku 7 – Example Palapala Papahana File:
CM /PARAM1 EM: CM /PARAM1 EM
BM: BM
SS /PARAM2 PM: SS /PARAM2 PM
/PARAM3 : /PARAM3
E hoʻohui ʻia kēia mau ʻāpana i ka laina kauoha CPROG:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
/PARAM2=C:\PEMICRO\TEST.S19
/PARAM3=VM
HOOLAHA: No ka loaʻa ʻana o kahi kikowaena /PARAM1 i kona waiwai, pono e hoʻopaʻa ʻia ka ʻāpana holoʻokoʻa i nā huaʻōlelo pālua. Hōʻike kēia iā Windows he ʻāpana hoʻokahi. I kēia manawa, ua hoʻokomo ʻia kahi helu kumu o 0x0 ma ka laina koho Module i ka palapala, no laila / PARAM1 pono e kuhikuhi ʻia ma ka laina kauoha e like me kēia:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
No laila ka ex pihaampʻO ka laina kauoha (e hoʻomanaʻo e hoʻomau kēia; ʻaʻohe laina laina):
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
Eia kekahi example o ke kāhea ʻana i ka mea hoʻolālā laina kauoha a me ka hoʻāʻo ʻana i kāna helu kuhi hewa e hoʻihoʻi i kahi puʻupuʻu maʻalahi file. Sample batch fileHāʻawi ʻia nā s no nā Windows 95/98 / XP a me 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
inā hewa ka pae hewa 1
maikaʻi loa
: ino
ECHO INO INO INO
:maikaʻi loa
Hana ʻia ʻo ECHO
Windows 95/98/ME/XP:
START /WC:\PROJECT\CPROG32Z C:\PROJECT\ENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1
inā hewa ka pae hewa 1
maikaʻi loa
: ino
ECHO INO INO INO
:maikaʻi loa
Hana ʻia ʻo ECHO
Nānā: Nā inoa ala o fileHiki ke hoʻohana ʻia nā mea pili i ka CPROG executable.
ʻIkepili
No ka 'ike hou aku ma CPROG32Z a me PROG32Z e 'olu'olu e leka uila iā mākou:
- P&E Microcomputer Systems, Inc. 98 Galen St. Watertown, MA 02472-4502 USA
- LEO: 617-923-0053
FAX: 617-923-0808
WEB: http://www.pemicro.com
I ka view kā mākou waihona waihona o.32P modules, e hele i ka ʻaoʻao Kākoʻo o PEmicro's webkahua ma www.pemicro.com/support.
Palapala / Punawai
![]() |
ʻO PEmicro CPROG32Z polokalamu polokalamu polokalamu uila [pdf] Ke alakaʻi hoʻohana CPROG16Z, CPROG32Z, CPROG32Z polokalamu hoʻopololei uila, polokalamu polokalamu uila, polokalamu polokalamu, lako polokalamu |