PEmicro-logo

ʻO PEmicro CPROG16Z polokalamu polokalamu polokalamu uila

PEmicro-CPROG16Z-Flash-Programming-Software-huahana

ʻIke Huahana

ʻO ka CPROG16Z kahi papahana laina kauoha i hoʻolālā ʻia e hoʻopili i kāu PC i kahi MCU i manaʻo ʻia no ka hoʻolālā. Hele mai ia me kahi kaula lipine debug no ka hoʻopili ʻana i ke kikowaena hāmeʻa ma waena o kāu PC a me ka MCU. Hiki ke hoʻomaka ka polokalamu polokalamu ma ka holo ʻana mai ka Windows Command prompt a i ʻole ke kāhea ʻana i ka CPROG16Z executable me nā palena laina kauoha pololei. Aia nā ʻāpana laina kauoha i ʻae ʻia: [?/!], [fileinoa], [/PARAMn=s], [v], [reset_delay n], [bdm_speed n], [hideapp], [freq n], [Interface=x], [port=y], [hōʻike], a [/logfile logfileinoa]. Hiki i kēia mau ʻāpana ke hoʻololi i ka palapala hoʻokō ma o ka hoʻololi ʻana i ka mea kūikawā tags, hoʻololi i kekahi ʻāpana o ka palapala me nā kauoha hoʻonohonoho, filenā inoa, a me nā ʻāpana, a me ka hāʻawi ʻana i kahi ala e hōʻike ai i ka hopena papahana. ʻO ka ʻāpana INTERFACE=x hiki iā ʻoe ke koho i kekahi o kēia mau loulou: USB MULTILINK, PARALLEL, Ethernet IP address, NAME, a me UNIQUEID. ʻO ka ʻāpana PORT=y hiki iā ʻoe ke koho i ka helu awa a i ʻole ka inoa ma muli o ke ʻano o ka interface i koho ʻia.

Nā ʻōlelo hoʻohana huahana

  1. 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.
  2. 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 CPROG16Z executable me nā palena laina kauoha pololei.
  3. E hoʻohana i nā ʻāpana laina kauoha i ʻae ʻia e hoʻololi i ka palapala hoʻokō a koho i ke kikowaena kūpono a me ka helu awa a i ʻole ka inoa.
  4. Inā pono, e hoʻohana i ka palena [?/!] e hōʻike i ka hopena hoʻolālā ma ka pukaaniani PROG16Z.
  5. E nana i ka pauku 7 – Example Palapala Papahana File no kahi example o a file loaʻa nā kauoha hoʻolālā a me nā manaʻo.
  6. E nānā i ka Pauku 8 - Ke hoʻohana nei i nā ʻāpana CommandLine i kahi palapala no kahi examppehea e hoʻohana ai i ka [/PARAMn=s] laina kauoha e hoʻololi i ka palapala hoʻokō.
  7. Inā hoʻohui ʻia nā ʻāpana he nui i ka PC hoʻokahi, e hoʻohana i ka ʻāpana [showports] e koho i ka ʻāpana kūpono e pili ana i kāna helu awa a i ʻole inoa.

Hoʻolauna

ʻO CPROG16Z he mana Windows laina kauoha o ka polokalamu PROG16Z e hoʻolālā ana i ka Flash, EEPROM, EPROM, a pēlā aku ma o ka PEmicro hardware interface i ka polokalamu NXP 68HC16 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 CPROG16Z 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 CPROG16Z 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. ʻ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

  • 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 CPROG16Z executable me nā palena laina kauoha pololei. ʻAe ʻia nā ʻāpana laina kauoha:

CPROG16Z [?/!] [fileinoa] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n] [hideapp] [freq n] [Interface=x] [port=y] [hōʻikeʻike] [/logfile logfileinoa] ma 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 PROG16Z. '?' 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 section) USB MULTILINK (Kakoʻ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 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 o ka lako lako e hoʻomaka ana ma ka 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 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 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”
  • UNIQUE: Loaʻa nā huahana ID USB Multilink āpau i kahi helu serial kūikawā i hāʻawi ʻia iā lākou, e like me PE5650030. Hiki ke kapa ʻia ka Multilink e like me 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 kikowaena like ma ka Port Parallel #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 Lightning #1: INTERFACE=PARALLEL PORT=PCI1
  • [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 laina 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 polokalamu i 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ā koho port parallel a i ʻole COM port i loaʻa. 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 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]
  • [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 s waho waho.
  • [hōʻano_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 nānā ai inā ua hele pono ka ʻāpana i ke ʻano debug hope. 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 papahana 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 no ka hoʻoholo ʻana i ka wikiwiki o nā kamaʻilio e like me kēia 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 – Legacy huahana Pono ka waiwai n ma waena o 0 a me 31. Hoʻohana ʻia kēia uaki hoʻololi ma hope o nā kauoha ma luna o ua hoʻokō ʻia ka algorithm programming i hiki i kēia mau kauoha ke hoʻonui i ka alapine i koho ʻia 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.
  • [hideapp]: ʻ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 PROG16Z e hoʻoholo ʻokoʻa i ka wikiwiki o ka holo ʻana o ka pahu ma 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 i nā hopena like ʻole e pili ana i nā algorithms e hoʻolohi 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 PROG16Z 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 o ka 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 log file o ka inoa "logfile inoa" 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:
CPROG16Z C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030

Wehe i ka CPROG16Z me kēia mau koho:

  • Holo i ka C:\ENGINE.CFG palapala
  • ʻO ka interface ka USB Multilink Universal FX mua me ka helu serial PE5650030
  • ʻIke ʻana i ka alapine kamaʻilio ʻokoʻa (io_delay_cnt ʻaʻole i hoʻonohonoho ʻia) CPROG16Z C:\ENGINE.CFG Interface=USBMULTILINK Port=USB1

Wehe i ka CPROG16Z me kēia mau koho:

  • Holo i ka C:\ENGINE.CFG palapala
  • ʻO ke kikowaena USB Multilink Universal FX, ka mea i ʻike mua ʻia.

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 PROG16Z. ʻO ia .16P fileHoʻohana ʻia nā mea i hoʻohana ʻia e PROG16Z 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 .16P file.

  • Nānā: Hoʻohana ʻia nā ʻōkuhi kauoha starting_addr, ending_addr, base_addr, byte, huaʻōlelo, a me user_par i kahi ʻano hexadecimal paʻamau.
  • BM: Module nānā hakahaka.
  • BR starting_addr ending_addr: Laina hoʻopaʻa hakahaka.
  • HOOLOLI 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 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 starting_addr byte … byte – Paina papahana.
  • PW starting_addr huaʻōlelo… huaʻōlelo – Hua'ōlelo papahana.
  • PM – Module papahana.
  • CM fileinoa base_addr – E koho i ka module .16P 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 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 module.
  • KULA (Multilink FX & Cyclone wale nō) E hoʻopau i nā relays e hāʻawi i ka mana i ka pahu hopu, me ka hoʻopaneʻe ʻana i ka mana inā ʻōlelo ʻia. Maikaʻi loa no nā mea hoʻohana e makemake 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.
  • KAHIKI – (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.
  • HELE – Hoʻomaka ka holo ʻana o ka mea hana. 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'.
  • Nā hola manawa DE – Hoʻopaneʻe i "timeinms" milliseconds
  • xx user_par – No ka hana hoʻohana wale nō i kuhikuhi ʻia ma .16P 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.
    • (E MANAʻO: Ua like ia me ke koho hoʻoilina: 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 CPROG16Z. 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 : 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ā CPROG16Z e helu mua i kahi waiwai CRC 16-bit mai ka mea i koho ʻia. file. A laila e hoʻouka ʻo CPROG16Z 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 CPROG16Z 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 CPROG16Z 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ā CPROG16Z 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 CPROG16Z 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 CPROG16Z 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. Nā helu kuhi hewa
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 .16P file.
  • 12 – Hapa ka heluhelu .16P file.
  • 13 - ʻAʻole i hoʻomaka ka polokalamu.
  • 14 – Hapa ka hoouka ana .16P 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 .16P 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 .16P 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 .16P 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 .16P 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 .16P 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 – .16P 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\9X1__32K.16P 0 ;E koho i ka Module Flash
  • 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ā: 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 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 ;E koho i ka Flash Module
  • EM;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\9X1__32K.16P 0″
/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 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\9X1__32K.16P 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\CPROG16Z INTERFACE= PORT CYCLONE=USB1 BDM_SPEED 1
C:\PROJECT\GENERIC.CFG “/PARAM1=C:\PEMICRO\9X1__32K.16P 0″ /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\CPROG16Z C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 inā hewa pae 1 ua hewa a maikaʻi.
  • ino: ECHO INO INO INO
  • Maikaʻi loa: Hana ʻia ʻo ECHO
  • Windows 95/98/ME/XP: START /WC:\PROJECT\CPROG16Z C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 inā hewa pae 1 i ka maikaʻi
  • 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 ma CPROG16Z a me PROG16Z e 'olu'olu e leka uila iā mākou:

I ka view kā mākou waihona waihona o.16P modules, e hele i ka ʻaoʻao Kākoʻo o PEmicro's webkahua ma www.pemicro.com/support.

© 2021 P&E Microcomputer Systems, Inc.

 

Palapala / Punawai

ʻO PEmicro CPROG16Z polokalamu polokalamu polokalamu uila [pdf] Ke alakaʻi hoʻohana
CPROG16Z polokalamu polokalamu polokalamu uila, CPROG16Z, polokalamu polokalamu polokalamu uila, polokalamu polokalamu polokalamu, lako polokalamu

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *