PEmicro CPROGCFZ PROG Flash Programming Software
Mawu Oyamba
CPROGCFZ ndi mtundu wa Windows command-line wa pulogalamu ya PROGCFZ 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 CPROGCFZ yomwe ingachitike kuchokera pamzere wolamula. Kuphatikiza pa zomwe zingatheke, magawo angapo a mzere wa malamulo ayeneranso kuperekedwa kuti akonze mawonekedwe a PEmicro hardware CPROGCFZ 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
a. Lumikizani mawonekedwe a Hardware pakati pa PC yanu ndi chandamale cha MCU kudzera pa chingwe cha riboni.
b. Yambitsani pulogalamu yamapulogalamu poyiyendetsa kuchokera pa Windows Command prompt kapena kuyitanitsa CPROGCFZ kuti ikwaniritsidwe ndi magawo olondola a mzere wamalamulo. Zololedwa za mzere wa lamulo ndi:
CPROGCFZ [?/!] [filedzina] [/PARAM=s] [v] [kusinthanso kuchedwa n] [bam_ liwiro n] [mulu] [frown] [Chiyankhulo=x] [port=y] [boti zowonetsera] [naps] [/logfile chipika filedzina]
kumene:
[?/!] Gwiritsani ntchito '?' kapena''!' kusankha kwa khalidwe kuti apangitse wopanga mzere wolamula kuti adikire ndikuwonetsa zotsatira za pulogalamu pawindo la PROGCFZ. '?' 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 okhala ndi 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 (/ PARA MN). Izi zitha kugwiritsidwa ntchito kusintha gawo lililonse la script kuphatikiza malamulo opangira, filemayina, ndi magawo. Miyezo yovomerezeka ya n ndi 0 .. 9. sis chingwe chomwe chidzalowa 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 xis chimodzi mwa izi: (Onani Eksamples gawo)
USBMULTILINK (Zokonda izi zimathandiziranso OSBDM)
CYCLONE TRACELINK
PARALLEL (Parallel Port kapena BDM Mphezi [Cholowa])
[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":
Zithunzi za USBX
Kumene x = 1,2,3, kapena 4. Imayimira nambala yowerengera pagawo lililonse la hardware kuyambira pa 1. Zothandiza ngati mukuyesera kulumikiza ku Cyclone, Trace link, kapena Multilink product. Ngati chida chimodzi chokha chilumikizidwa, nthawi zonse chimawerengedwa ngati USB1.
Wakaleample kusankha Multilink yoyamba yopezeka ndi: INTERFACE=USBMULTILINK PORT=USB1
#.#.#.#
Efaneti IP adilesi#.#.#.#. # Chizindikiro chilichonse chimayimira nambala yachiwerengero pakati pa O ndi 255. Ndiwovomerezeka pamalumikizidwe a Cyclone and Trace.
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 iliyonse m'dzina, gawo lonselo liyenera kutsekedwa m'mawu awiri (izi ndizofunikira za Windows, osati zofunikira za Pemako).
Exampzochepa:
INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Mphepo yamkuntho ya Joe”
UNIQUEID
Zogulitsa za USB Multilink zonse zili ndi nambala yapadera yopatsidwa kwa iwo, monga PE5650030. Multilink ikhoza kutumizidwa ku nambala iyi. Izi ndizothandiza ngati mayunitsi angapo alumikizidwa ku PC yomweyo.
Exampzochepa:
INTERFACE=USBMULTILINK PORT=PE5650030
Zotsatira 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
Kumene x = 1,2,3, kapena 4. Ikuyimira nambala yofananira
Kusankha mawonekedwe ofanana pa Parallel Port #1 : INTERFACE=PARALLEL PORT=1
PClX
Kumene x = 1,2,3, kapena 4. Akuyimira nambala ya khadi la BDM. (Zindikirani: ichi ndi chinthu chodziwika bwino)
Kusankha chingwe chofananira pa BDM Mphezi #1 :
INTERFACE=PARALLEL PORT=PCI 1
[kuwonetsa madoko]
Wopanga mzere wolamula amatulutsa madoko onse omwe amapezeka kumutu file kenako imathetsa (mosasamala kanthu za magawo ena olamula). Izi zotuluka m'mawu file imaphatikizapo magawo ofunikira kuti mulumikizane ndi zida zamapulogalamu zomwe zimaphatikizidwa 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 suwonetsa madoko ofanana kapena madoko a COM omwe amapezekanso. 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).
Onetsani ma ports Output ExampLe:
INTERFACE=USBMULTILINK PORT=PE5650030 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Port Num=21] INTERFACE=USBMULTILINK PORT=USB1 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Port Num=21][DUPLICATE] INTERFACE=CYCLONE PORT=10.0.9.197 ; 10.0.9.197 : Mphepo yamkuntho [Port Num=61] INTERFACE=CYCLONE “PORT=Public Cyclone” ; 10.0.9.197 : Mphepo yamkuntho Yapagulu[Port Num=61] [DUPLICATE] INTERFACE=CYCLONE “PORT=Mphepo yamkuntho ya Joe” ; USB1 : Cyclone (Joe's)[Port Num=101] INTERFACE=CYCLONE PORT=USB1 ; USB1 : Cyclone (Joe's)[Port Num=101 ][DUPLICATE] INTERFACE=TRACELINK PORT=10.1.5.2 ; 10.1.5.2 : MCF52259_ TRACE[Port Num=123] INTERFACE=TRACELINK PORT=MCF52259 TRACE ; 10.1.5.2 : MCF52259_ TRACE[PortNum=123][DUPLICATE]
[v]
Imachititsa wopanga mapulogalamu kuti asayang'ane kuchuluka kwa maadiresi a S-record asanaikidwe kapena kutsimikizira. Izi zimafulumizitsa ndondomekoyi. Chosankhacho chiyenera kugwiritsidwa ntchito mosamala chifukwa zonse zomwe zili kunja kwa zolemba zidzanyalanyazidwa.
[konzanso_ kuchedwa n]
Imatchula kuchedwa pambuyo poti wopanga mapulogalamu akhazikitsanso chandamale chomwe timayang'ana kuti tiwone ngati gawolo lalowa m'malo ochotsa zolakwika. Izi ndizothandiza ngati chandamalecho chili ndi dalaivala yobwezeretsanso yomwe imagwira MCU pakukonzanso pambuyo poti wopanga atulutsa mzere wokonzanso. Mtengo wa n ndikuchedwa kwa ma milliseconds.
[bdm_ liwiro n]
Njirayi imalola wogwiritsa ntchito kukhazikitsa liwiro la wotchi ya BDM ya mawonekedwe a Pemako. Nambala yonseyi ingagwiritsidwe ntchito kudziwa liwiro la kulumikizana molingana ndi ma equation awa:
USB Multilink (ikuphatikiza Universal): (1 000000/(N+1)) Hz USB Multilink Universal FX: (25000000/(N+1 )) Hz Cyclone or Trace link: (50000000/(2*N+5)) Hz BDM Mphezi : (33000000/(2*N+5)) Hz – Cholowa
Mtengo wa n uyenera kukhala pakati pa 0 ndi 31. Wotchi yosinthayi imagwira ntchito pambuyo poti malamulo omwe ali pamwamba pa ndondomeko ya ndondomeko akugwiritsidwa ntchito kuti malamulowa athe kuonjezera maulendo ozungulira ndikulola wotchi yofulumira. Wotchi iyi sichitha kupitilira div 4 ya ma frequency mabasi a processor.
[bisani pulogalamu] Izi zipangitsa kuti wopanga mzere wolamula asawonetse mawonekedwe pomwe akuthamanga kupatula kuwonekera pa taskbar. Mapulogalamu a 32-bit okha!
[pafupifupi] Mwachikhazikitso, pulogalamu ya PROGCFZ imayesa kudziwa zokha kuti chandamalecho chikuthamanga bwanji pokweza chizoloŵezi chochedwa mu purosesa ndi nthawi yomwe zimatenga nthawi yayitali kuti igwire. 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 PROGCFZ 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 ngati mukugwiritsa ntchito chipangizo chowunikira chakunja kwa MCU, chizindikiro cha nthawi iyi sichofunikira chifukwa kung'anima kumayang'anira nthawi yokha.
[nops] Mwachikhazikitso, pulogalamu ya PROG idzagwiritsa ntchito zizindikiro za PST[3:0] pa cholumikizira cha 26-pin background mode kuti idziwe momwe chipangizocho chilili panthawi ya mapulogalamu. Kuti muchepetse kupondaponda, zoyika zina sizingalumikizane ndi ma sign a PST[3:0] ku cholumikizira mapini 26. Gawo la 'nopst' limalangiza wopanga mzere wolamula kuti agwiritse ntchito njira ina kuti adziwe momwe chipangizocho chilili popeza ma sign a PST[3:0] palibe. The disadvantage pogwiritsira ntchito njira ina iyi ndikuti liwiro la mapulogalamu ndilocheperako.
[/logfile chipika filedzina]
Njira iyi imatsegula chipikafile pa dzina la "log filename" 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:
CPROGCFZ C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
Imatsegula CPROGCFZ ndi izi:
- Thamangani C:\ENGINE.CFG script
- Chiyankhulo choyamba ndi USB Multilink Universal yokhala ndi serial number PE5650030
- Kuzindikira ma frequency akulumikizana (io_ delay_ cnt sanakhazikitsidwe)
CPROGCFZ C:\ENGINE.CFG lnterface=CYCLONE Port=209.61 .110.251
Imatsegula CPROGCFZ ndi izi:
- Thamangani C:\ENGINE.CFG script
- Chiyanjanitso ndi Cyclone Max kudzera pa Ethernet Port yokhala ndi adilesi ya IP ya 209.61 .110.251
CPROGCFZ C:\ENGINE.CFG lnterface=USBMULTILINK Port=USB1
Imatsegula CPROGCFZ ndi izi:
- Thamangani C:\ENGINE.CFG script
- Chiyankhulo ndi USB Multilink Universal, mawonekedwe oyamba apezeka.
Malamulo a Programming
malo (zopanda kanthu kapena tabu). Mizere yoyambira ndi zilembo zomwe si malamulo yalembedwa ngati REM arks. Teremuyo filedzina zikutanthauza zonse DOS njira a file. Malamulo amagwiritsa ntchito zilembo ziwiri zomwezo monga momwe amagwiritsidwira ntchito mu PROGCFZ ochita nawo mapulogalamu. Zomwezo .CFP fileZomwe zimagwiritsidwa ntchito ndi PROGCFZ zimagwiritsidwa ntchito kukhazikitsa chipangizo china kuti chikonzedwe. Ngati wogwiritsa ntchito atchulidwa pa chipangizo china, lamulo lake la zilembo ziwiri ndi tanthauzo lake kapena user_ par zafotokozedwa mu .CFP. file.
Zindikirani:
Magawo amalamulo kuyambira_ Addr , kutha _Addr , base _ Addr, byte, mawu, ndi wogwiritsa _par gwiritsani ntchito mawonekedwe a hexadecimal.
BM
BR kuyamba_ kuwonjezera kutha _addr
CHANGEV n.n
- Module cheke yopanda kanthu.
- cheke chopanda kanthu.
- (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 mutumize mphamvu kumadoko olondola.
EB kuyambira
_ Addr ending_ Addr - Fufutani ma byte osiyanasiyana.
EW kuyambira pachiyambi
_Addr mapeto _Add - Fufutani mawu osiyanasiyana.
EM
- Fufutani gawo.
PB kuyambira
_Addr byte... byte - ma byte a pulogalamu.
Kuyamba kwa PW
_Onjezani mawu ... mawu Mawu apulogalamu.
PM
- Pulogalamu ya pulogalamu.
CM filedzina base addr
- Sankhani gawo .CFP file. Zindikirani: Ma module ena angafunike ma adilesi oyambira kuti atchulidwe.
VM
- Tsimikizirani gawo.
VR kuyambira
_addr kutha _addr Tsimikizani mtundu.
UM filedzina
- Kwezani module.
UR kuyambira
_addr kutha _addr filedzina - Lowetsani osiyanasiyana.
SS filedzina
- Nenani mbiri ya S.
SM kuyambira
_addr mapeto _addr - Onetsani gawo.
RELAYSOFF
- (Multilnk FX & Cyclone yokha) Zimitsani ma relay omwe amapereka mphamvu kwa chandamale, kuphatikiza kuchedwa kwamagetsi ngati kutchulidwa. 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.
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.
HE
- Thandizo (onani cprog.doc file).
QU
– Siyani.
RE
Bwezerani chip.
GO
- Imayamba kuyendetsa chipangizo. Itha kugwiritsidwa ntchito ngati yomaliza
lamulani ngati mukufuna kuti chipangizocho chiziyesa kuyesa. Iyenera kutsogozedwa ndi lamulo la 'RE'.
Zithunzi za DE
Ichedwa "timeinms" milliseconds
xx wogwiritsa _par
- Pokhapokha pa ntchito ya wogwiritsa ntchito yomwe yafotokozedwa mu .CFP 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 malamulo a kasinthidwe awa kupanga masinthidwe osiyanasiyana.
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
DEVICEPOWER n
Za Cyclone (kupatula Cyclone MAX). Izi zimatanthawuza chandamale voltage zomwe zidzaperekedwa kwa chandamale ngati gwero la voltage imachokera ku mphamvu ya mkati mwa Cyclone. Miyezo yovomerezeka ya n ndi:
0 ndi: 5 Volts, Opangidwa / Kusinthidwa ndi Cyclone
2 ndi: 3 Volts, Opangidwa / Kusinthidwa ndi Cyclone
4 ndi: 2 Volts, Opangidwa / Kusinthidwa ndi Cyclone
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: Ndizofanana ndi zomwe zachitika kale:USEPRORELAYS n)
POWERDOWNDELAY 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
Imatsimikiza ngati mphamvu yoperekedwa kwa chandamale iyenera kuzimitsidwa ntchito ya CPROGCFZ ikatha. 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 CPROGCFZ kuti iyambe kuwerengera mtengo wa 16-bit CRC kuchokera ku chinthu chosankhidwa. file. CPROGCFZ 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, CPROGCFZ amawayerekeza. 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 CPROGCFZ iyenera kuwerenga zomwe zili mu FLASH ya byte byte byte. Palinso malamulo ena awiri omwe angagwiritsidwe ntchito potsimikizira. "SC ;Show Module CRC" imalangiza CPROGCFZ 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, CPROGCFZ 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, CPROGCFZ ifananiza mtengo wowerengeredwa ndi mtengo wa 16-bit CRC woperekedwa ndi wogwiritsa ntchito.
Cholakwika cha DOS chikubwerera
Zobweza zolakwika za DOS zimaperekedwa kuti ziyesedwe mu .BAT files. Makodi olakwika omwe amagwiritsidwa ntchito ndi:
- Pulogalamu yatha popanda zolakwika.
- Walepheretsedwa ndi wogwiritsa ntchito.
- Kulakwitsa powerenga S record file.
- Tsimikizirani cholakwika.
- Tsimikizani zathetsedwa ndi wogwiritsa ntchito.
- S mbiri file sichinasankhidwe.
- Adilesi yoyambira ilibe gawo.
- Adilesi yomaliza ilibe gawo kapena ndiyochepera poyambira.
- Takanika kutsegula file kwa kukweza.
- File lembani zolakwika pakukweza.
- Kutsitsa kwathetsedwa ndi wogwiritsa ntchito.
- Vuto pakutsegula .CFP file.
- Kuwerenga kwalakwika .CFP file.
- Chipangizo sichinayambike.
- Vuto pakutsegula .CFP file.
- Vuto loyatsa gawo lomwe lasankhidwa kumene.
- S Record yodziwika file sinapezeke.
- Malo osakwanira a buffer otchulidwa ndi .CFP kuti agwire a file S-mbiri.
- Zolakwika pakukonza mapulogalamu.
- Adilesi yoyambira sikuloza mu gawo.
- Zolakwika pakukonza ma byte omaliza.
- Adilesi yamapulogalamu salinso mu module.
- Adilesi yoyambira siili pamalire a mawu.
- Zolakwika pakupanga mawu omaliza.
- Module sinathe kufufutika.
- Mawu a module sanafufutidwe.
- Zosankhidwa .CFP file sichikhazikitsa cheke cha byte.
- Module byte sinafufutidwe.
- Adilesi yoyambira kufufuta iyenera kukhala yofanana.
- Adilesi yomaliza ya kufufuta iyenera kukhala yofanana.
- Zogwiritsa ntchito sizili pamndandanda.
- Cholakwika pa .CFP ntchito yodziwika.
- Doko lodziwika silikupezeka kapena kutsegulira kolakwika.
- Lamulo silikugwira ntchito pa izi .CFP file.
- Sitingathe kulowa mumayendedwe akumbuyo. Onani maulalo.
- Sindingathe kupeza purosesa. Yesani kukhazikitsanso mapulogalamu.
- .CFP yolakwika file.
- Sindingathe kupeza purosesa ya RAM. Yesani kukhazikitsanso mapulogalamu.
- Kuyambitsa kwathetsedwa ndi wogwiritsa ntchito.
- Vuto losintha nambala yalamulo ya hexadecimal.
- Kusintha file osatchulidwa ndi file pulogalamu. cfg palibe.
- .CFP file kulibe.
- Cholakwika mu nambala yochedwa io_ pamzere wolamula.
- Zolakwika za mzere wamalamulo.
- Vuto lofotokoza kuchedwa kwa desimali mu ma milliseconds.
- Zolakwika mu script file.
- Chingwe sichinazindikirike
- S Record file ilibe deta yolondola.
- Kulephera Kutsimikizira kwa Checksum - Zolemba za S-rekodi sizikugwirizana ndi kukumbukira kwa MCU.
- Kusanja kuyenera kuyatsidwa kuti mutsimikizire flash checksum.
- S-Records si onse omwe ali mumitundu yosiyanasiyana. (onani "v" mzere mzere wolamula)
- Cholakwika chapezeka pazikhazikiko pa mzere wolamula wa port/interface
- Vuto pakuwerengera mtengo wa CRC wa chipangizo
- Cholakwika - Chipangizo cha CRC sichikugwirizana ndi mtengo womwe wapatsidwa
- Cholakwika - CPROG ikugwira ntchito kale
- Cholakwika - Muyenera kutchula onse INTERFACE ndi PORT pamzere wolamula
- Purosesa yomwe yasankhidwa siyimathandizidwa ndi mawonekedwe a hardware omwe alipo.
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 Freescale_52211_1x32x32k.CFP | ;Sankhani Flash Module |
EM | ;Fufutani gawo |
BM | ;Chopanda Chongani 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 wamtundu wa /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 chidzalowe m'malo mwa kupezeka kulikonse kwa / PARAMN mu script file.
Monga example, generic script zotsatirazi zitha kugwiritsidwa ntchito popanga mapulogalamu ndi zofanana ndendende ndi zakaleample script mu Gawo 7 - Eksampndi Programming Script File:
CM/PARAM1 | ;Sankhani Flash Module |
EM | ;Fufutani gawo |
BM | ;Chopanda Chongani 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\Freescale_52211_1x32x32k.CFP 4000″ /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 0x4000 ikuphatikizidwa pamzere wa Select Module mu script, chifukwa chake / PARAM1 iyenera kufotokozedwa pamzere wolamula monga chonchi:
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″
Ndiye ex yonseample command line ingakhale (zindikirani kuti izi zikupitilira; palibe kusweka kwa mzere):
C:\PROJECT\CPROGCFZ INTERFACE=CYCLONE PORT=USB1 BDM_SPEED 1
C:\PROJECT\GENERIC.CFG
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000” /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\CPROGCFZ C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1
ngati cholakwika 1 chafika poipa
chabwino
:zoipa
ECHO ZOIPA ZOIPA
:zabwino
ECHO yachitika
Windows 95/98/ME/XP:
Yambitsani /WC:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1
ngati cholakwika 1 chafika poipa
chabwino
:zoipa
ECHO ZOIPA ZOIPA
:zabwino
ECHO yachitika
Zindikirani: Mayina a njira za files zomwe zimagwirizana ndi CPROG zomwe zingagwiritsidwe ntchito zingagwiritsidwenso ntchito
Zambiri
Kuti mumve zambiri za CPROGCFZ ndi PROGCFZ chonde titumizireni:
P&E Microcomputer Systems, Inc. VOICE: 617-923-0053
98 Galen St. FAX: 617-923-0808
Watertown, MA 02472-4502 WEB: http://www.pemicro.com
USA
Ku view laibulale yathu yonse ya. Ma module a CFP, pitani patsamba lothandizira la Pemako's website pa www.pemicro.com/support.
Zolemba / Zothandizira
![]() |
PEmicro CPROGCFZ PROG Flash Programming Software [pdf] Buku Logwiritsa Ntchito CPROGCFZ PROG Flash Programming Software, CPROGCFZ, PROG Flash Programming Software, Programming Software, Software |