PEmicro-logo

PEmicro CPROG16Z Flash Programming Software

PEmicro-CPROG16Z-Flash-Programming-Software-product

Zambiri Zamalonda

CPROG16Z ndi pulogalamu yamalamulo yopangidwa kuti ilumikizane ndi PC yanu ku MCU yomwe mukufuna kupanga mapulogalamu. Imabwera ndi chingwe cha riboni cholumikizira mawonekedwe a hardware pakati pa PC yanu ndi chandamale cha MCU. Pulogalamu yamapulogalamu imatha kuyambika poyiyendetsa kuchokera pa Windows Command prompt kapena kuyimbira CPROG16Z kuti ikwaniritsidwe ndi magawo olondola a mzere wamalamulo. Zigawo zololedwa za mzere wamalamulo ndi: [?/!], [filedzina], [/PARAMn=s], [v], [reset_delay n], [bdm_speed n], [hideapp], [freq n], [Interface=x], [port=y], [showports], ndi [/logfile chipikafiledzina]. Ma parameter awa amatha kusintha script pochotsa zapadera tags, m'malo mwa gawo lililonse la script kuphatikiza malamulo a pulogalamu, filemayina, ndi magawo, ndikupereka njira yowonetsera zotsatira zamapulogalamu. The INTERFACE=x parameter imakulolani kuti musankhe imodzi mwamakonedwe awa: USB MULTILINK, PARALLEL, Ethernet IP adilesi, NAME, ndi UNIQUEID. PORT=y parameter imakulolani kuti musankhe nambala ya doko kapena dzina kutengera mtundu wa mawonekedwe osankhidwa.

Malangizo Ogwiritsira Ntchito Zogulitsa

  1. Lumikizani mawonekedwe a Hardware pakati pa PC yanu ndi chandamale cha MCU kudzera pa chingwe cha riboni.
  2. Yambitsani pulogalamu yamapulogalamu poyiyendetsa kuchokera pa Windows Command prompt kapena kuyitanitsa CPROG16Z kuti ikwaniritsidwe ndi magawo olondola a mzere wamalamulo.
  3. Gwiritsani ntchito magawo ololedwa a mzere wolamula kuti musinthe script ndikusankha mawonekedwe oyenera ndi nambala ya doko kapena dzina.
  4. Ngati kuli kofunikira, gwiritsani ntchito [?/!] parameter kuti muwonetse zotsatira za pulogalamu pawindo la PROG16Z.
  5. Onani Gawo 7 - Eksampndi Programming Script File za example mwa a file zomwe zili ndi malamulo a pulogalamu ndi ndemanga.
  6. Onani Gawo 8 - Kugwiritsa Ntchito CommandLine Parameters mu Script kwa example la momwe mungagwiritsire ntchito [/PARAMn=s] mzere wa mzere wolamula kuti musinthe script.
  7. Ngati mayunitsi angapo alumikizidwa ku PC yomweyo, gwiritsani ntchito [malo owonetsera] gawo kuti musankhe gawo loyenera kutengera nambala ya doko kapena dzina.

Mawu Oyamba

CPROG16Z ndi mtundu wa Windows command-line wa pulogalamu ya PROG16Z yomwe imakonza Flash, EEPROM, EPROM, ndi zina zotero. Mawonekedwe a hardware akupezeka kuchokera ku PEmicro. Chida chanu cha mawonekedwe chikalumikizidwa bwino pakati pa PC yanu ndi chipangizo chomwe mukufuna, mutha kuyambitsa CPROG68Z yomwe ingagwiritsidwe ntchito pamzere wolamula. Kuphatikiza pa zomwe zingatheke, magawo angapo a mzere wa malamulo ayeneranso kuperekedwa kuti akonze mawonekedwe a PEmicro hardware CPROG16Z ayenera kuyesa kugwirizanitsa, ndikukonzekera momwe mawonekedwe a hardware angagwirizane ndi chipangizo chandamale. Izi zikuphatikizapo dzina la kasinthidwe (.CFG) file, komanso malamulo oyambira monga dzina la mawonekedwe a hardware kapena doko lomwe mawonekedwewo amalumikizidwa. The .CFG file imalongosola momwe mungakonzekerere chandamale monga mukufunira, ndipo imaphatikizapo malamulo okhazikika a pulogalamu, komanso, mwakufuna, malamulo osinthira. Mitu yotsatirayi ifotokoza mwatsatanetsatane malamulo ndi magawo awa.

Yambitsani

  • Lumikizani mawonekedwe a Hardware pakati pa PC yanu ndi chandamale cha MCU kudzera pa chingwe cha riboni.
  • Yambitsani pulogalamu yamapulogalamu poyiyendetsa kuchokera pa Windows Command prompt kapena kuyitanitsa CPROG16Z kuti ikwaniritsidwe ndi magawo olondola a mzere wamalamulo. Zololedwa za mzere wa lamulo ndi:

CPROG16Z [?/!] [filedzina] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n] [hideapp] [freq n] [Interface=x] [port=y] [mawonetsero] [/logfile chipikafiledzina] kumene:

  • [?/!]: Gwiritsani ntchito '?' kapena''!' kusankha kwa chikhalidwe kuti mupangitse wopanga mzere wolamula kudikirira ndikuwonetsa zotsatira za pulogalamu pawindo la PROG16Z. '?' nthawi zonse adzawonetsa zotsatira zake, '!' idzawonetsa zotsatira pokhapokha ngati cholakwika chachitika. Ngati wosuta sagwiritsa ntchito batch file kuyesa mulingo wolakwika, izi zimapereka njira yowonetsera zotsatira zamapulogalamu. Njira iyi iyenera kukhala POYAMBA mzere wolamula.
  • [filedzina]: A file muli malamulo a pulogalamu ndi ndemanga, default = prog.cfg. Onani Gawo 7 – Eksampndi Programming Script File za example.
  • [/PARAMn=s]: Mzere wa mzere wolamula womwe ungasinthe script pochotsa zapadera tags (/ PARAM). Izi zitha kugwiritsidwa ntchito kusintha gawo lililonse la script kuphatikiza malamulo opangira, filemayina, ndi magawo. Miyezo yovomerezeka ya n ndi 0..9. s ndi chingwe chomwe chidzalowe m'malo mwa kupezeka kulikonse kwa /PARAMn mu script file. Gawo 8 - Kugwiritsa Ntchito Command- Line Parameters mu Script ili ndi example kuti mugwiritse ntchito.
  • [INTERFACE=x]: Pamene x ndi imodzi mwa izi: (Onani Eksamples section) USB MULTILINK (Zosinthazi zimathandiziranso OSBDM) PARALLEL (Parallel Port kapena BDM Lightning [Legacy])
  • [PORT=y]: Kumene mtengo wa y ndi chimodzi mwa zotsatirazi (onani mawonekedwe a mzere wa madoko owonetsera pamndandanda wa zida zolumikizidwa; nthawi zonse tchulaninso mtundu wa "mawonekedwe":
  • USBx: Kumene x = 1,2,3, kapena 4. Imayimira nambala yowerengera pagawo lililonse la hardware kuyambira 1. Zothandiza ngati mukuyesera kulumikiza ku Cyclone kapena Multilink product. Ngati chida chimodzi chokha chilumikizidwa, nthawi zonse chimawerengedwa ngati USB1. Example kusankha Multilink yoyamba yopezeka ndi: INTERFACE=USBMULTILINK PORT=USB1
  • #.#.#.#: Efaneti IP adilesi #.#.#.#. Chizindikiro chilichonse # chimayimira nambala yachiwerengero pakati pa 0 ndi 255. Ndiwovomerezeka pamakomekidwe a Cyclone ndi Tracelink. Kulumikizana ndi Ethernet. INTERFACE=CYCLONE PORT=10.0.1.223
  • NAME: Zogulitsa zina, monga ulalo wa Cyclone ndi Trace, zimathandizira kupereka dzina kugawo, monga "Joe's Max". Cyclone ikhoza kutchulidwa ndi dzina lomwe wapatsidwa. Ngati pali mipata m'dzina, gawo lonselo liyenera kutsekedwa ndi mawu awiri (izi ndizofunikira za Windows, osati PEmicro).
    • Exampzochepa: INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Mphepo yamkuntho ya Joe”
  • OPEZEKA: ID USB Multilink Zogulitsa zonse zili ndi nambala yapadera yopatsidwa kwa iwo, monga PE5650030. Multilink ikhoza kutchedwa nambala iyi. Izi ndizothandiza ngati mayunitsi angapo alumikizidwa ku PC yomweyo.
    • Exampzochepa: INTERFACE=USBMULTILINK PORT=PE5650030
  • COMx: Kumene x = 1,2,3, kapena 4. Akuyimira nambala ya doko la COM. Ndiwovomerezeka pamakomedwe a Cyclone. Kuti mulumikizane ndi Cyclone pa COM1 : INTERFACE=CYCLONE PORT=COM1
  • x: Pomwe x = 1,2,3, kapena 4. Ikuyimira nambala yofananira ya doko Kusankha mawonekedwe ofanana pa Port Parallel Port #1: INTERFACE=PARALLEL PORT=1
  • PCIx: Kumene x = 1,2,3, kapena 4. Akuyimira nambala ya khadi la BDM. (Dziwani: ichi ndi cholowa) Kusankha chingwe chofananira pa BDM Mphenzi #1: INTERFACE=PARALLEL PORT=PCI1
  • [mawonetsero]: Wopanga mzere wolamula amatulutsa madoko onse omwe amapezeka kumutu file ndiyeno imathetsa (mosasamala kanthu za magawo ena a mzere wamalamulo). Chidziwitso ichi chimachokera ku malemba file imaphatikizapo magawo ofunikira kuti mulumikizane ndi zida zamapulogalamu zomwe zaphatikizidwa komanso kufotokozera mawonekedwe a hardware. Zotuluka zokhazikika filedzina ndi ports.txt ndipo imapangidwa mufoda yomweyi ndi CPROG. Zotulutsa zimathanso kutumizidwa ku zosiyana file.
    • ExampLe: SHOWPORTS=C:\MYPORTS.TXT Mndandandawu sukuwonetsa madoko ofananira kapena madoko a COM zomwe ziliponso. Pansipa pali example la zotulutsa zamitundu yosiyanasiyana ya zida zolumikizidwa ndi PC (Dziwani kuti pali njira zosiyanasiyana zolumikizira gawo lomwelo; deta ya mawonekedwe aliwonse imatha kutsatiridwa ndi mzere wa [DUPLICATE] womwe umawonetsa chizindikiro chosiyana cha mawonekedwe omwewo).

Showports Output ExampLe:
INTERFACE=USBMULTILINK PORT=PE5650030

  • USB 1: Multilink Universal FX Rev A (PE5650030)[PortNum=21] INTERFACE=USBMULTILINK PORT=USB1
  • USB 1 ndi: Multilink Universal FX Rev A (PE5650030)[PortNum=21][DUPLICATE]
  • [v]: Imachititsa wopanga mapulogalamu kuti asayang'ane kuchuluka kwa maadiresi a S-record asanaikidwe kapena kutsimikizira. Izi zimafulumizitsa ndondomekoyi. Njirayi iyenera kugwiritsidwa ntchito mosamala chifukwa ma rekodi onse akunja adzanyalanyazidwa.
  • [konzanso_kuchedwa n]: Imatanthawuza kuchedwa pambuyo poti wokonza mapulogalamu akhazikitsenso chandamale chomwe timayang'ana kuti tiwone ngati gawolo lalowa bwino m'malo ochotsa zolakwika. Izi ndizothandiza ngati chandamalecho chili ndi dalaivala yobwezeretsanso yomwe imasunga MCU pakukonzanso pambuyo poti wopanga atulutsa mzere wokonzanso. Mtengo wa n ndikuchedwa kwa ma milliseconds.
  • [bdm_liwiro n]: Izi zimalola wogwiritsa ntchito kuyika liwiro la wotchi ya BDM ya mawonekedwe a PEmicro's debug. Nambala yonseyi ingagwiritsidwe ntchito kudziwa liwiro la kulumikizana molingana ndi ma equation awa:
    • USB-ML-16/32: (1000000/(N+1)) Hz – katundu cholowa
    • USB Multilink Universal FX: (25000000/(N+1)) Hz BDM Mphenzi : (33000000/(2*N+5)) Hz – Cholowa chamtengo wapatali n chiyenera kukhala pakati pa 0 ndi 31. Wotchi yosinthayi imagwira ntchito pambuyo pa malamulo omwe ali pamwamba pa ma aligorivimu apulogalamu amachitidwa kuti malamulowa athe kuonjezera pafupipafupi chandamale ndikulola wotchi yosinthira mwachangu. Wotchi iyi sichitha kupitilira div 4 ya ma frequency mabasi a processor.
  • [hideapp]: Izi zipangitsa kuti wopanga mzere wolamula asawonetse mawonekedwe pomwe akuthamanga kupatula kuwonekera pa taskbar. Mapulogalamu a 32-bit okha!
    [ pafupipafupi n]: Mwachikhazikitso, pulogalamu ya PROG16Z imayesa kudziwa zokha kuti chandamalecho chikuthamanga bwanji potsitsa chizolowezi chochedwa mu purosesa ndikuyika nthawi yomwe zimatenga nthawi kuti achite. Pamakina ena, izi zitha kubweretsa zotsatira zosagwirizana zomwe zitha kukhudza ma aligorivimu omwe pulogalamu imawunikira mkati mwa MCU. PEmicro imapereka njira ya mzere wolamula yomwe imalola wogwiritsa ntchito kudziwitsa pulogalamu ya PROG16Z ndendende momwe purosesa yomwe mukufuna ikugwirira ntchito. Mwanjira iyi, nthawi mu ma algorithms idzakhala yolondola. Pa mzere wolamula, mumatchula mafupipafupi a wotchi ya INTERNAL ku Hertz kutsatira chizindikiritso cha 'FREQ'. Dziwani kuti nthawi zambiri ngati mukugwiritsa ntchito chipangizo chowunikira kunja kwa MCU, chizindikiro cha nthawiyi sichifunika chifukwa kung'anima kumagwira nthawi yokha.
    [/logfile chipikafiledzina]: Njira iyi imatsegula chipika file pa dzina la "logfile name" zomwe zipangitsa kuti chidziwitso chilichonse chomwe chalembedwa pawindo lazenera lilembedwenso kwa izi file. The "log filename" liyenera kukhala dzina la njira yonse monga c:\mydir\mysubdir\mylog.log.

Command Line Exampzochepa:
CPROG16Z C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030

Imatsegula CPROG16Z ndi izi:

  • Yendetsani C:\ ENGINE.CFG script
  • Mawonekedwe ake ndi USB Multilink Universal FX yoyamba yokhala ndi serial number PE5650030
  • Kuzindikira mafupipafupi a mauthenga (io_delay_cnt sanayikidwe) CPROG16Z C:\ENGINE.CFG Interface=USBMULTILINK Port=USB1

Imatsegula CPROG16Z ndi izi:

  • Yendetsani C:\ ENGINE.CFG script
  • Mawonekedwewa ndi USB Multilink Universal FX, mawonekedwe oyamba omwe adapezeka.

Malamulo a Programming
Malamulo a mapulogalamu onse amayamba ndi mndandanda wa zilembo ziwiri zotsatiridwa ndi malo oyera (zopanda kanthu kapena ma tabo). Mizere yoyambira ndi zilembo zomwe si malamulo yalembedwa ngati REMarks. Teremuyo filedzina zikutanthauza zonse DOS njira a file. Malamulo amagwiritsa ntchito zilembo ziwiri zomwezo monga momwe amagwiritsira ntchito PROG16Z opanga mapulogalamu. Momwemonso .16P files ogwiritsidwa ntchito ndi PROG16Z amagwiritsidwa ntchito kukhazikitsa chipangizo china kuti chikonzedwe. Ngati ntchito ya wosuta yatchulidwa pa chipangizo china, lamulo lake la zilembo ziwiri ndi tanthauzo kapena user_par zatchulidwa mu .16P file.

  • Zindikirani: Magawo amalamulo kuyambira_addr, ending_addr, base_addr, byte, mawu, ndi user_par amagwiritsa ntchito mawonekedwe a hexadecimal.
  • BM: Module cheke yopanda kanthu.
  • BR kuyamba_addr ending_addr: cheke chopanda kanthu.
  • KUSINTHA n.nn:  (Cyclone only) Sinthani voltage amaperekedwa kwa chandamale, pomwe n.nn imayimira mtengo pakati pa 0.00 ndi 5.00, kuphatikiza. Pamene lamulo lipereka Cyclone idzasintha nthawi yomweyo kukhala voltage. Ngati maulendo a Cyclone atsekedwa musanayimbe lamulo ili, ndiye kuti ma relay amayatsa ndikuyika voliyumu yatsopano.tage mtengo pamene lamuloli likuchitidwa. Onani kuti ndi otsika kwambiri a voltage value ikhoza kuyika chipangizocho mumkhalidwe wochepa mphamvu zomwe zimatha kusokoneza kulumikizana konse. Onetsetsani kuti zochunira zodumpha za Cyclone zakhazikitsidwa bwino kuti zitumize mphamvu kumadoko oyenera.
  • EB kuyambira_addr ending_addr: Fufutani mzere wa byte.
  • EW kuyambira_addr ending_addr: Fufutani mawu.
  • EM - Fufutani gawo.
  • PB kuyambira_addr byte ... byte - Pulogalamu mabayiti.
  • PW kuyamba_addr mawu ... mawu - Mawu a pulogalamu.
  • PM - Module ya pulogalamu.
  • CM filedzina base_addr - Sankhani gawo .16P file. Zindikirani: Ma module ena angafunike ma adilesi oyambira kuti atchulidwe.
  • VM - Tsimikizirani gawo.
  • VR kuyambira_addr ending_addr - Tsimikizirani mtundu.
  • UM filedzina - Kwezani gawo.
  • UR starting_addr ending_addr filedzina - Lowetsani osiyanasiyana.
  • SS filedzina - Tchulani S rekodi. SM starting_addr ending_addr - Onetsani gawo.
  • RELAYSOFF - (Multilink FX & Cyclone only) Zimitsani ma relay omwe amapereka mphamvu kwa chandamale, kuphatikiza kuchedwa kwamagetsi ngati kunenedwa. Zothandiza makamaka kwa ogwiritsa ntchito omwe akufuna kuyendetsa mozungulira bolodi lawo asanayese mayeso, lolani bootloader yawo kuti igwire ntchito kapena kuti nambala yogwiritsira ntchito ichitike pambuyo pa mapulogalamu.
  • RELAYSON - (Multilink FX & Cyclone only) Yatsani zolumikizira kuti mupereke mphamvu kwa chandamale, kuphatikiza kuchedwa kwamagetsi ngati kunenedwa. Voltage yoperekedwa idzatengera vol yomalizatage zokhazikitsidwa. Kwa ogwiritsa ntchito Cyclone, lamulo la CHANGEV likhoza kusintha voltagndi mtengo. Zothandiza makamaka kwa ogwiritsa ntchito omwe akufuna kuyendetsa mozungulira bolodi lawo asanayese mayeso, kulola bootloader yawo kuthamanga, kapena kukhala ndi code yogwiritsira ntchito pambuyo pa mapulogalamu.
  • IYE - Thandizo (onani cprog.doc file).
  • QU - Siyani.
  • RE - Bwezerani chip.
  • PITA - Imayamba kugwira ntchito. Itha kugwiritsidwa ntchito ngati lamulo lomaliza ngati mukufuna kuti chipangizocho chiziyesa kuyesa. Iyenera kutsogozedwa ndi lamulo la 'RE'.
  • DE nthawi - Ichedwa "timeinms" milliseconds
  • xx wosuta_par - Zongogwiritsa ntchito zomwe zafotokozedwa mu .16P file.

Malamulo Okonzekera Poyambira

Malamulo a kasinthidwe onse amakonzedwa wokonza mapulogalamu asanayese kulumikizana ndi omwe akufuna. Kukonzekera konse file imayikidwa pamalamulo awa musanayese kulumikizana. Chigawo ichi chikuwonjezeraview kugwiritsa ntchito malamulowa kasinthidwe kupanga mitundu yosiyanasiyana ya kasinthidwe.
Zindikirani: Maziko osasintha a magawo a malamulo osinthira ndi decimal. Kuthaview mwa malamulo kasinthidwe ndi motere:
CUSTOMTRIMREF nnnnnnnn.nn
Mawotchi ofunikira amkati a "PT; "Program Trim". Kuchulukaku kumaposa ma frequency a wotchi yamkati. Miyezo yovomerezeka ya "n" imadalira chipangizo chomwe chikukonzedwa. Chonde onaninso zanthawi yamagetsi pa chipangizo chanu kuti muwonetse mawotchi ovomerezeka amkati.
Kumene: nnnnnnnn.nn: Ma frequency mu Hertz okhala ndi malo awiri a decimal

PROVIDEPOWER n
Imatsimikiza ngati mawonekedwe ayenera kupereka mphamvu kwa chandamale. ZINDIKIRANI: Sikuti mawonekedwe onse a hardware amathandizira lamuloli. Miyezo yovomerezeka ya n ndi:

  • 0 ndi: Chiyankhulo sichimapereka mphamvu yolunjika. (zofikira)
  • 1 ndi: Yambitsani Chiyankhulocho chimapereka mphamvu yolunjika.
    • (ZINDIKIRANI: Ndi chimodzimodzi monga cholowa njira :USEPRORELAYS n)

:POWERDOWNNDELAY n
Kuchuluka kwa nthawi yochedwetsa pamene mphamvu yopita ku chandamale yazimitsidwa kuti magetsi azitha kutsika pansi pa 0.1v. n ndi nthawi mu milliseconds.
:POWERUPDELAY n
Kuchuluka kwa nthawi yochedwa pamene mphamvu yopita ku chandamale yayatsidwa KAPENA chandamale chakhazikitsidwanso, ndipo pulogalamuyo isanayambe kuyankhula ndi chandamale. Nthawiyi ikhoza kukhala yophatikizira mphamvu pa nthawi ndi kukonzanso nthawi (makamaka ngati dalaivala yokonzanso ikugwiritsidwa ntchito). n ndi nthawi mu milliseconds.
POWEROFFONEXIT n
Imatsimikizira ngati mphamvu yoperekedwa kwa chandamale iyenera kuzimitsidwa pamene ntchito ya CPROG16Z yatha. ZINDIKIRANI: Sikuti mawonekedwe onse a hardware amathandizira lamuloli. Miyezo yovomerezeka ya n ndi:

  • 0 ndi: Zimitsani magetsi pakutuluka (zofikira)
  • 1 ndi: Yatsani mphamvu mukatuluka

Kutsimikizira Kwathaview

Pali malamulo angapo omwe angagwiritsidwe ntchito kutsimikizira zomwe zili mu kung'anima pa chipangizocho mutachikonza. Lamulo logwiritsidwa ntchito kwambiri ndi "VC ;Verify CRC of Object File ku Module". Lamulo la "VC" lidzalangiza CPROG16Z kuti iyambe kuwerengera mtengo wa 16-bit CRC kuchokera ku chinthu chosankhidwa. file. CPROG16Z idzalowetsa kachidindo mu RAM ya chipangizocho ndikulangiza chipangizocho kuti chiwerengere mtengo wa 16 bit CRC kuchokera pazomwe zili mu FLASH ya chipangizocho. Ma adilesi ovomerezeka okha ndi omwe ali muzinthu file amawerengedwa pa chipangizo. Kamodzi mtengo wa 16-bit CRC kuchokera ku chinthucho file ndipo chipangizocho chilipo, CPROG16Z imawayerekeza. Cholakwika chimaponyedwa ngati zikhalidwe ziwirizi sizikugwirizana. Kapenanso, lamulo la "VM ;Verify Module" lingagwiritsidwe ntchito potsimikizira za byte byte pakati pa chinthu chosankhidwa. file ndi chipangizo. Nthawi zambiri, lamulo la VM litenga nthawi yayitali kuti lichite kuposa lamulo la VC popeza CPROG16Z iyenera kuwerenga zomwe zili mu FLASH ya byte byte byte. Palinso malamulo ena awiri omwe angagwiritsidwe ntchito potsimikizira. "SC ;Show Module CRC" imalangiza CPROG16Z kuti ilowetse kachidindo mu RAM ya chipangizocho ndikulangiza chipangizocho kuti chiwerengere mtengo wa 16-bit CRC kuchokera ku zomwe zili mu FLASH yonse ya chipangizocho, chomwe chili ndi zigawo zopanda kanthu. Mtengo wa 16-bit CRC ukawerengedwa, CPROG16Z iwonetsa mtengo pawindo la mawonekedwe. Lamulo la "VV ;Verify Module CRC to Value" ndilofanana ndi lamulo la "SC". Kusiyana kwake ndikuti m'malo mowonetsa mtengo wa 16-bit CRC wowerengeka, CPROG16Z ifananiza mtengo wowerengedwa ndi mtengo wa 16-bit CRC woperekedwa ndi wogwiritsa ntchito.

Cholakwika cha DOS chikubwerera
Zobweza zolakwika za DOS zimaperekedwa kuti ziyesedwe mu .BAT files. Zizindikiro zolakwika
zogwiritsidwa ntchito ndi:

  • 0 - Pulogalamuyo idamalizidwa popanda zolakwika.
  • 1 - Yaletsedwa ndi wogwiritsa ntchito.
  • 2 - Kulakwitsa powerenga S Record file.
  • 3 - Tsimikizani cholakwika.
  • 4 - Tsimikizirani kuthetsedwa ndi wogwiritsa ntchito.
  • 5 - S mbiri file sichinasankhidwe.
  • 6 - Adilesi yoyambira ilibe gawo
  • 7 - Adilesi yomaliza ilibe gawo kapena ndi yochepa kuposa adilesi yoyambira.
  • 8 - Kulephera kutsegula file kwa kukweza.
  • 9 - File lembani zolakwika pakukweza.
  • 10 - Kutsitsa kwathetsedwa ndi wogwiritsa ntchito.
  • 11 - Kutsegula kolakwika .16P file.
  • 12 - Kulakwitsa kuwerenga .16P file.
  • 13 - Chipangizo sichinayambike.
  • 14 - Kutsegula zolakwika .16P file.
  • 15 - Cholakwika chothandizira gawo lomwe lasankhidwa kumene.
  • 16 - S mbiri yodziwika file sinapezeke.
  • 17 - Malo osakwanira a buffer omwe atchulidwa ndi .16P kuti agwire a file S-mbiri.
  • 18 - Zolakwika pakupanga mapulogalamu.
  • 19 - Adilesi yoyambira sikuloza mu gawo.
  • 20 - Zolakwika pamapulogalamu omaliza a byte.
  • 21 - Adilesi yokonzekera sikulinso mu module.
  • 22 - Adilesi yoyambira siili pamalire a mawu.
  • 23 - Zolakwika pakupanga mawu omaliza.
  • 24 - Module sinathe kufufutidwa.
  • 25 - Mawu a module sanafufutidwe.
  • 26 - Kusankhidwa .16P file sichikhazikitsa cheke cha byte.
  • 27 - Module byte sinafufutidwe.
  • 28 - Mawu kufufuta poyambira adilesi iyenera kukhala yofanana.
  • 29 - Adilesi yomaliza yochotsa mawu iyenera kukhala yofanana.
  • 30 - Zogwiritsa ntchito sizili pagulu.
  • 31 - Zolakwika pa .16P ntchito yodziwika.
  • 32 - Doko lodziwika silikupezeka kapena kutsegulira kolakwika.
  • 33 - Lamulo silikugwira ntchito pa izi .16P file.
  • 34 - Sindingathe kulowa mumayendedwe akumbuyo. Onani maulalo.
  • 35 - Osatha kupeza purosesa. Yesani kukhazikitsanso mapulogalamu.
  • 36 - Zosavomerezeka .16P file.
  • 37 - Osatha kupeza purosesa RAM. Yesani kukhazikitsanso mapulogalamu.
  • 38 - Kuyambitsa kuthetsedwa ndi wogwiritsa ntchito.
  • 39 - Kulakwitsa kusintha nambala yalamulo ya hexadecimal.
  • 40 - Kupanga file osatchulidwa ndi file prog.cfg kulibe.
  • 41 - .16P file kulibe.
  • 42 - Zolakwika mu io_delay nambala pamzere wolamula.
  • 43 - Zolakwika za mzere wa lamulo.
  • 44 - Kulakwitsa kufotokoza kuchedwa kwa decimal mu milliseconds.
  • 47 - Zolakwika mu script file.
  • 49 - Chingwe sichinazindikirike
  • 50 - S Record file ilibe deta yolondola.
  • 51 - Kulephera kwa Checksum Verification - Deta ya S-rekodi siyikugwirizana ndi kukumbukira kwa MCU.
  • 52 - Kusanja kuyenera kuyatsidwa kuti mutsimikizire flash checksum.
  • 53 - S-Records si onse omwe ali mumitundu yosiyanasiyana. (onani "v" mzere mzere wolamula)
  • 54 - Cholakwika chapezeka pazikhazikiko pa mzere wolamula wa doko / mawonekedwe
  • 60 - Cholakwika pakuwerengera mtengo wa CRC
  • 61 - Cholakwika - Chipangizo cha CRC sichikugwirizana ndi mtengo womwe wapatsidwa
  • 70 - Zolakwika - CPROG ikugwira ntchito kale
  • 71 - Cholakwika - Muyenera kufotokoza zonse INTERFACE ndi PORT pamzere wolamula
  • 72 - Purosesa yosankhidwa yomwe yasankhidwa sichimathandizidwa ndi mawonekedwe amakono a hardware.

Exampndi Programming Script File

Script ya pulogalamu file iyenera kukhala ASCII yoyera file ndi lamulo limodzi pamzere uliwonse. Ichi ndi CFG file m'mbuyomu examples.
Wakaleample ndi:

  • CM C:\PEMICRO\9X1__32K.16P 0 ;Sankhani gawo la Flash Module
  • EM; Fufutani gawo
  • BM; Chopanda Chongani module
  • SS C:\PEMICRO\TEST.S19 ;Tchulani S19 yoti mugwiritse ntchito
    PM; Konzani gawoli ndi S19
    VM; Tsimikiziraninso gawoli

Zindikirani: Mayina a njira za files zomwe zimagwirizana ndi CPROG zomwe zingagwiritsidwe ntchito zingagwiritsidwenso ntchito.

Kugwiritsa ntchito Command-Line Parameters mu Script

Mzere wa mzere wolamula mu mawonekedwe a /PARAMn=s ungagwiritsidwe ntchito kuyika mawu mu script file m'malo mwapadera tags. Izi zitha kugwiritsidwa ntchito m'malo mwa gawo lililonse la script kuphatikiza malamulo a pulogalamu, filemayina, ndi magawo. Miyezo yovomerezeka ya n ndi 0..9. s ndi chingwe chomwe chidzalowa m'malo mwa / PARAMn mu script file. Monga example, generic script zotsatirazi zitha kugwiritsidwa ntchito popanga mapulogalamu ndi zofanana ndendende ndi zakaleample script mu Gawo 7 - Eksample
Script ya Programming File:

  • CM/PARAM1 ;Sankhani Flash Module
  • EM;Fufutani gawo
  • BM;Chopanda Chongani module
  • SS / PARAM2; Tchulani S19 yoti mugwiritse ntchito
  • PM;Konzani gawoli ndi S19
  • PARAM3; Tsimikiziraninso gawoli

Magawo otsatirawa adzawonjezedwa pamzere wa CPROG:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
/PARAM2=C:\PEMICRO\TEST.S19
PARAM3=VM
ZINDIKIRANI: Popeza / PARAM1 parameter ili ndi danga mu mtengo wake, gawo lonse liyenera kutsekedwa ndi mawu awiri. Izi zikuwonetsa kwa Windows kuti ndi gawo limodzi. Pakadali pano, adilesi yoyambira ya 0x0 ikuphatikizidwa pamzere wa Select Module mu script, chifukwa chake / PARAM1 iyenera kufotokozedwa pamzere wolamula monga chonchi:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
Ndiye ex yonseample command line ingakhale (zindikirani kuti izi zikupitilira; palibe kusweka kwa mzere):
C:\PEMICRO\CPROG16Z INTERFACE=CYCLONE PORT=USB1 BDM_SPEED 1
C:\PROJECT\GENERIC.CFG “/PARAM1=C:\PEMICRO\9X1__32K.16P 0″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM

Sampndi Batch File

Nayi example ya kuyitana wopanga mzere wolamula ndikuyesa nambala yake yolakwika kubwerera mu batch yosavuta file. Sampndi batch files amaperekedwa kwa onse Windows 95/98/XP ndi 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 ngati errorlevel 1 ikhala yoipa
  • zoipa: ECHO ZOIPA ZOIPA
  • Zabwino: ECHO yachitika
  • Windows 95/98/ME/XP: YAMBIRI /WC:\PROJECT\CPROG16Z C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 ngati errorlevel 1 yapita pabwino
  • zoipa: ECHO ZOIPA ZOIPA
  • Zabwino: ECHO yachitika

Zindikirani: Mayina a njira za files zomwe zimagwirizana ndi CPROG zomwe zingagwiritsidwe ntchito zingagwiritsidwenso ntchito.

Zambiri

Kuti mudziwe zambiri za CPROG16Z ndi PROG16Z chonde titumizireni:

Ku view laibulale yathu yonse ya ma module a.16P, pitani patsamba lothandizira la PEmicro's website pa www.pemicro.com/support.

© 2021 P&E Microcomputer Systems, Inc.

 

Zolemba / Zothandizira

PEmicro CPROG16Z Flash Programming Software [pdf] Buku Logwiritsa Ntchito
CPROG16Z Flash Programming Software, CPROG16Z, Flash Programming Software, Programming Software, Software

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *