PEmicro CPROGCFZ PROG Pūnaehana Polokalamu Flash
Hoʻolauna
ʻO CPROGCFZ kahi mana Windows kauoha-line o ka polokalamu PROGCFZ e hoʻolalelale ana i ka Flash, EEPROM, EPROM, a me nā mea ʻē aʻe ma o kahi pānaehana lako polokalamu PEmicro i ka polokalamu NXP Cold Fire V2/3/4 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 CPROGCFZ 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 CPROGCFZ e hoʻāʻo e hoʻopili i, 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.
ʻO ka .CFG file e wehewehe i ka hoʻolālā ʻana i ka pahu hopu e like me kou manaʻo, a loaʻa iā ia nā kauoha hoʻonohonoho maʻamau a me ke koho ʻana, nā kauoha hoʻonohonoho. E hāʻawi mai nā mokuna aʻe i ka wehewehe kikoʻī o kēia mau kauoha a me nā ʻāpana.
Hoʻomaka
a. 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.
b. 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 CPROGCFZ executable me nā palena laina kauoha pololei. ʻAe ʻia nā ʻāpana laina kauoha:
CPROGCFZ [?/!] [fileinoa] [/PARAM=s] [v] [hōʻano hou i ka hoʻopaneʻe n] [bam_ wikiwiki n] [puʻu] [maka maka] [Interface=x] [port=y] [hōʻike waʻa] [nāp] [/logfile log fileinoa]
ma hea:
[?/!] E hoʻohana i ka '?' ai'ole' '!' ʻO ke ʻano koho e hiki ai i ka mea papahana laina kauoha ke kali a hōʻike i ka hopena o ka papahana ma ka pukaaniani PROGCFZ. '?' 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, default = 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 (/PARA MN). 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. ʻo ia kahi kaula e pani ai i kekahi hanana o /PARAMN ma ka palapala. file. Mahele 8 - ʻO ka hoʻohana ʻana i nā ʻāpana laina kauoha i kahi Script he example no ka hoohana ana.
[INTERFACE=x]
Aia kekahi o kēia mau mea: (E nānā examples pauku)
USBMULTILINK (Kākoʻo kēia hoʻonohonoho iā OSBDM)
CYCLONE TRACELINK
PARALLEL (Awa Parallel a i ʻole BDM Uila [Legacy])
[PORT=y]
Ma kahi o ka waiwai o y kekahi o kēia mau mea (e nānā i ka hōʻike ports command-line parameter no ka papa inoa o nā lako i hoʻohui ʻia; e kuhikuhi mau i ke ʻano "interface" pū kekahi):
USBX
Ma kahi o x = 1,2,3, a i ʻole 4. Hōʻike i ka helu helu no kēlā me kēia ʻāpana lako e hoʻomaka ana ma 1. Pono inā hoʻāʻo e hoʻohui i kahi Cyclone, Trace link, a i ʻole Multilink huahana. Inā hoʻopili wale ʻia kahi ʻāpana ʻāpana, 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 ʻO a me 255. Pono no nā loulou loulou Cyclone a me Trace.
ʻO ka pilina ma o Ethernet.
INTERFACE= PORT CYCLONE=10.0.1.223
INOA
Kākoʻo kekahi mau huahana, e like me ka loulou Cyclone a me Trace, 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 loko o nā huaʻōlelo pālua (he koi Windows kēia, ʻaʻole he koi Pemako).
Examples:
INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Joe's Cyclone”
UNIQUEID
Loaʻa i nā huahana USB 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. Pono kēia i ka hihia kahi 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. Hōʻike i kahi helu awa like
No ke koho ʻana i kahi pānaʻi like ma Parallel Port #1 : INTERFACE=PARALLEL PORT=1
PClX
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 Lightning #1 :
INTERFACE= AWA PARALLEL=PCI 1
[hōʻike i nā awa]
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 puka no na mea pili lako like ole e pili ana i ka PC (E hoomaopopo he mau ala like ole no ka hooponopono ana i ka wae hookahi; hiki ke hahaiia ka ikepili no kela a me keia interface e kekahi laina [DUPLICATE] e hoike ana i ka lepili okoa no ka interface hookahi).
Hōʻike i nā awa Hoʻopuka Example:
INTERFACE=USBMULTILINK PORT=PE5650030 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Num Port=21] INTERFACE=USBMULTILINK PORT=USB1 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Num Port=21][DUPLICATE] INTERFACE= PORT CYCLONE=10.0.9.197 ; 10.0.9.197 : Puka Puhiwi [Port Num=61] INTERFACE=CYCLONE “PORT=Public Cyclone” ; 10.0.9.197 : Huli ʻino o ka lehulehu[Num Port=61 ][KĀLU] INTERFACE=CYCLONE “PORT=Joe's Cyclone” ; USB1 : Hikina (Joe's)[Num Port=101] INTERFACE= PORT CYCLONE=USB1 ; USB1 : Hikina (Joe's)[Num Port=101 ][DUPLIKASI] INTERFACE=TRACELINK PORT=10.1.5.2 ; 10.1.5.2 : MCF52259_ TRACE[Num Port=123] INTERFACE=TRACELINK PORT=MCF52259 TRACE ; 10.1.5.2 : MCF52259_ TRACE[PortNum=123][Kālua]
[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 ma waho.
[hōʻano hou_ hoʻopaneʻe 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_ wikiwiki n]
ʻAe kēia koho i ka mea hoʻohana e hoʻonohonoho i ka wikiwiki o ka uaki hoʻololi BDM o ka interface debug o Pemako. Hiki ke hoʻohana ʻia kēia waiwai integer no ka hoʻoholo ʻana i ka wikiwiki o nā kamaʻilio e like me kēia mau hoohalike:
USB Multilink (me ka Universal): (1 000000/(N+1)) Hz USB Multilink Universal FX: (25000000/(N+1)) Hz Cyclone or Trace link: (50000000/(2*N+5)) Hz BDM Uila : (33000000/(2*N+5)) Hz – Huahana hoʻoilina
Pono ka waiwai n ma waena o 0 a me 31. E hoʻokō ʻ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 ke alapine i hoʻopaʻa ʻia a hiki ke 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 ka polokalamu] ʻ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ō!
[freqn] Ma ka maʻamau, hoʻāʻo ka polokalamu PROGCFZ e hoʻoholo i ka wikiwiki o ka holo ʻana o ka pahuhopu 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 ʻano laina kauoha e ʻae i ka mea hoʻohana e hoʻomaopopo i ka polokalamu PROGCFZ 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ʻī.
[nopst] Ma ka maʻamau, e hoʻohana ka polokalamu PROG i nā hōʻailona PST[3:0] ma ka 26-pin background mode connector no ka hoʻoholo ʻana i ke kūlana o ka mīkini i ka wā o ka papahana. No ka hōʻemi ʻana i ke kapuaʻi kino, ʻaʻole hiki i kekahi mau hoʻonohonoho ke hoʻopili i nā hōʻailona PST[3:0] i ka mea hoʻohui pin 26. Aʻo ka ʻāpana 'nopst' i ka mea papahana laina kauoha e pono ia e hoʻohana i kahi ala ʻē aʻe e hoʻoholo ai i ke kūlana o ka mīkini mai ka wā ʻaʻole i loaʻa nā hōʻailona PST[3:0]. ʻO ka disadvantagʻO ka hoʻohana ʻana i kēia ala ʻē aʻe, ʻoi aku ka lohi o ka polokalamu.
[/logfile log fileinoa]
Wehe kēia koho i kahi logfile o ka inoa "log fileinoa" kahi e kākau ʻia ai kekahi ʻike i kākau ʻia i ka puka aniani kūlana file. ʻO ka "log fileinoa” he inoa ala piha e like me c:\mydir\mysubdir\mylog .log.
Laina Kauoha Examples:
CPROGCFZ C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
Wehe i ka CPROGCFZ me kēia mau koho:
- Holo i ka palapala C:\ENGINE.CFG
- ʻO Interface ka USB Multilink Universal mua me ka helu serial PE5650030
- ʻIke i ke alapine o nā kamaʻilio ʻana (io_ delay_ cnt ʻaʻole i hoʻonohonoho ʻia)
CPROGCFZ C:\ENGINE.CFG lnterface=CYCLONE Port=209.61 .110.251
Wehe i ka CPROGCFZ me kēia mau koho:
- Holo i ka palapala C:\ENGINE.CFG
- ʻO ka Interface ʻo Cyclone Max ma o ka Ethernet Port me kahi helu IP o 209.61 .110.251
CPROGCFZ C:\ENGINE.CFG lnterface=USBMULTILINK Port=USB1
Wehe i ka CPROGCFZ me kēia mau koho:
- Holo i ka palapala C:\ENGINE.CFG
- ʻO ke kikowaena USB Multilink Universal, ʻike mua ʻia ka interface.
Kauoha Papahana
ka hakahaka (pākahi a i ʻole nā papa). ʻO nā laina e hoʻomaka ana me nā huaʻōlelo ʻaʻole i kauoha ʻia ma ke ʻano he pahu REM. ʻ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ā mea polokalamu polokalamu PROGCFZ. ʻO ia .CFP fileHoʻohana ʻia nā mea i hoʻohana ʻia e PROGCFZ no ka hoʻonohonoho ʻana no kahi hāmeʻa e hoʻolālā ʻia. Inā kuhikuhi ʻia kahi hana mea hoʻohana no kekahi mea, ʻo kāna kauoha ʻelua ʻano a me ka manaʻo a i ʻole user_ par ua kuhikuhi ʻia ma ka .CFP file.
Nānā:
ʻO nā ʻāpana kauoha e hoʻomaka ana_ Addr , hoʻopau _Addr , base _ Addr, byte, huaʻōlelo, a me ka mea hoʻohana _par hoʻohana i kahi ʻano hexadecimal paʻamau.
BM
BR hoʻomaka_ addr hoʻopau _addr
CHANGEV n.nn
- Module nānā hakahaka.
- Laina hoʻopaʻa hakahaka.
- (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 hoʻomaka
_ Hoʻopau ʻo Addr_ Addr – Holoi i ka laulā byte.
EW hoʻomaka
_Addr hope _Addr – Holoi i ka laula huaolelo.
EM
– Holoi module.
PB hoʻomaka
_Addr byte .. . byte – Nā paihana papahana.
PW hoʻomaka
_Addr huaʻōlelo … huaʻōlelo Polokalamu huaʻōlelo.
PM
– Module papahana.
CM fileinoa kumu addr
– E koho i ka module .CFP file. 'Ōlelo Aʻo: Pono paha kekahi mau modula e kuhikuhi i kahi helu kumu.
VM
- E hōʻoia i ka module.
Hoʻomaka VR
_addr hope _addr E hōʻoia i ka laulā.
UM fileinoa
- Hoʻouka i ka module.
UR hoʻomaka
_addr hope _addr fileinoa - Hoʻouka i ka laulā.
SS fileinoa
– E wehewehe i ka mooolelo S.
SM hoomaka ana
_addr hoʻopau _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 ko 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
(Multilink FX & Cyclone wale nō) E hoʻā i nā relay e hāʻawi i ka mana i ka mea i manaʻo ʻia, me ka lohi o 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ʻihoʻi hou i ka chip.
GO
- Hoʻomaka i ka holo ʻana o ka hāmeʻa. Hiki ke hoʻohana i hope
kauoha inā makemake ʻoe e holo ka mea hana 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 .CFP 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
KA MANA HANA n
No Cyclone (koe i ka Cyclone MAX). Hoʻonohonoho kēia hoʻonohonoho i ka voltage hāʻawi ʻia i ka pahuhopu inā ke kumu o ka voltage mai ka mana o loko o ka Cyclone. ʻO nā waiwai kūpono o n:
0 : 5 Volts, Hana ʻia/Hoʻololi ʻia e ka makani ʻino
2 : 3 Volts, Hana ʻia/Hoʻololi ʻia e ka makani ʻino
4 : 2 Volts, Hana ʻia/Hoʻololi ʻia e ka makani ʻino
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.
(E MANAʻO: Ua like me ke koho hoʻoilina: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 CPROGCFZ. 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 : E hoʻopau i ka mana ma ka puka ʻana (paʻamau)
1 : E hoʻomau 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; hōʻoia i ka CRC o ka mea File i Module". Na ke kauoha "VC" e aʻo iā CPROGCFZ e helu mua i kahi waiwai CRC 16-bit mai ka mea i koho ʻia. file. A laila e hoʻouka ʻo CPROGCFZ 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 ka 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 CPROGCFZ 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 CPROGCFZ 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ā CPROGCFZ e hoʻouka i ke code i loko o ka RAM o ka hāmeʻa a kauoha i ka hāmeʻa e helu i kahi waiwai CRC 16-bit mai nā mea 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 CPROGCFZ 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 CPROGCFZ 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:
- Hoʻopau ʻia ka polokalamu me ka hewa ʻole.
- Hoʻopau ʻia e ka mea hoʻohana.
- Ua hewa ka heluhelu ʻana i ka moʻolelo S file.
- E hōʻoia i ka hewa.
- E hōʻoia ua kāpae ʻia e ka mea hoʻohana.
- S mooolelo file ʻaʻole i koho ʻia.
- ʻAʻole i loko o ka module ka helu hoʻomaka.
- ʻAʻole i loko o ka module a i ʻole ka liʻiliʻi ma mua o ka helu hoʻomaka.
- ʻAʻole hiki ke wehe file no ka hoʻouka ʻana.
- File kuhi hewa i ka hoʻouka ʻana.
- Hoʻopau ʻia ka hoʻouka ʻana e ka mea hoʻohana.
- Ua hewa i ka wehe ʻana iā .CFP file.
- Ua hewa ka heluhelu ʻana i ka .CFP file.
- ʻAʻole i hoʻomaka ka hāmeʻa.
- Ua hewa i ka hoʻouka ʻana iā .CFP file.
- Ua koho ʻia ka hewa i ka ʻae ʻana i ka module.
- S mooolelo i hoakakaia file loaʻa ʻole.
- ʻAʻole lawa ka lumi hoʻopaʻa i kuhikuhi ʻia e .CFP e paʻa ai a file S-moʻo.
- Hapa i ka wā hoʻolālā.
- ʻAʻole kuhikuhi ka helu hoʻomaka i ka module.
- Ua hewa i ka wā hoʻolālā byte hope.
- ʻAʻole i loko o ka module hou ka helu hoʻolālā.
- ʻAʻole ka helu wahi hoʻomaka ma ka palena huaʻōlelo i hoʻopaʻa ʻia.
- Ua hewa i ka wā hoʻolālā huaʻōlelo hope.
- ʻAʻole hiki ke holoi ʻia ka module.
- ʻAʻole holoi ʻia ka huaʻōlelo module.
- Koho ʻia ʻo .CFP file ʻaʻole hoʻokō i ka nānā ʻana byte.
- ʻAʻole holoi ʻia ka byte module.
- Pono ka helu wahi hoʻomaka e holoi i ka huaʻōlelo.
- Pono e like ka helu wahi hope holoi huaʻōlelo.
- ʻAʻole i loko o ka laulā ka mea hoʻohana.
- Hapa i ka hana .CFP i kuhikuhi ʻia.
- ʻAʻole i loaʻa ke awa i ʻōlelo ʻia a i ʻole ua hewa ka puka wehe.
- ʻAʻole hana ʻia ke kauoha no kēia .CFP file.
- ʻAʻole hiki ke komo i ke ʻano kāʻei kua. E nānā i nā pilina.
- ʻAʻole hiki ke komo i ka processor. E ho'āʻo i ka hoʻoponopono polokalamu.
- Helu .CFP file.
- ʻAʻole hiki ke komo i ka RAM processor. E ho'āʻo i ka hoʻoponopono polokalamu.
- Hoʻopau ʻia ka hoʻomaka ʻana e ka mea hoʻohana.
- Ua hewa i ka hoʻololi ʻana i ka helu kauoha hexadecimal.
- Hoʻonohonoho file aole i hoakakaia a file prog. ʻAʻohe cfg.
- .CFP file ʻaʻole i loaʻa.
- Hapa i ka helu hoʻopaneʻe io_ ma ka laina kauoha.
- Helu ka palena laina kauoha.
- Ua hewa ke kuhikuhi ʻana i ka lohi desimal ma nā milliseconds.
- Kupa ma ka palapala file.
- ʻAʻole ʻike ʻia ke kelepona
- S-Hoʻopaʻa file ʻaʻohe ʻikepili kūpono.
- ʻAʻole i kūlike ka ʻikepili S-record i ka hoʻomanaʻo MCU.
- Pono e ʻae ʻia ka hoʻokaʻawale ʻana no ka hōʻoia ʻana i ka flash checksum.
- ʻAʻole nā S-Records a pau ma ke ʻano o ka module. (e ʻike i ka ʻāpana laina kauoha "v")
- Ua ʻike ʻia ka hewa ma nā hoʻonohonoho ma ka laina kauoha no ke awa/interface
- Ua hewa ke helu ʻana i ka waiwai CRC
- Hapa - ʻAʻole kūlike ka CRC i ka waiwai i hāʻawi ʻia
- Hapa - Ke holo nei ʻo CPROG
- Hapa - Pono e kuhikuhi i ka INTERFACE a me PORT ma ka laina kauoha
- ʻAʻole kākoʻo ʻia ka mea hoʻohana 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 Freescale_52211_1x32x32k.CFP | ;E koho i ka Module Flash |
EM | ;E 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ā: Nā inoa o ke 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 he kaula e hoʻololi i kekahi hanana o /PARAMN ma 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 i Pauku 7 – Example Palapala Papahana File:
CM /PARAM1 | ;E koho i ka Module Flash |
EM | ;E holoi i ka module |
BM | ;Blank E nānā i ka module |
SS /PARAM2 | ;E wehewehe i ka S19 e hoʻohana ai |
PM | ;E hoʻolālā i ka module me ka S19 |
/PARAM3 | ;E hōʻoia hou i ka module |
E hoʻohui ʻia kēia mau ʻāpana i ka laina kauoha CPROG:
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM
MANAʻO: No ka loaʻa ʻana o ka helu /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 0x4000 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\Freescale_52211_1x32x32k.CFP 4000″
No laila ka ex pihaampʻO ka laina kauoha (e hoʻomanaʻo e hoʻomau kēia; ʻaʻohe laina laina):
C:\PROJECT\CPROGCFZ INTERFACE= PORT CYCLONE=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
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\CPROGCFZ C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1
inā hewa ka pae 1
maikaʻi loa
: ino
ECHO INO INO INO
:maikaʻi loa
Hana ʻia ʻo ECHO
Windows 95/98/ME/XP:
START /WC:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1
inā hewa ka pae 1
maikaʻi loa
: ino
ECHO INO INO INO
:maikaʻi loa
Hana ʻia ʻo ECHO
Nānā: Nā inoa o ke ala o fileHiki ke hoʻohana ʻia nā mea pili i ka CPROG executable
ʻIkepili
No ka ʻike hou aku e pili ana iā CPROGCFZ a me PROGCFZ e ʻoluʻolu e kelepona mai iā mākou:
P&E Microcomputer Systems, Inc. LEO: 617-923-0053
98 Galen St. FAX: 617-923-0808
Watertown, MA 02472-4502 WEB: http://www.pemicro.com
USA
I ka view ko makou waihona piha o. Nā modula CFP, e hele i ka ʻaoʻao Kākoʻo o Pemako webkahua ma www.pemicro.com/support.
Palapala / Punawai
![]() |
PEmicro CPROGCFZ PROG Pūnaehana Polokalamu Flash [pdf] Ke alakaʻi hoʻohana CPROGCFZ PROG polokalamu polokalamu polokalamu uila, CPROGCFZ, PROG Flash polokalamu polokalamu, polokalamu polokalamu, lako polokalamu |