I-PEmicro CPROGCFZ PROG Flash Programming Software
Isingeniso
I-CPROGCFZ inguqulo yomugqa womyalo we-Windows wesofthiwe ye-PROGCFZ ehlela i-Flash, i-EEPROM, i-EPROM, njll. ngokusebenzisa i-PEmicro hardware interface kuya kuphrosesa ye-NXP Cold Fire V2/3/4 esekelwe. I-Hardware interface iyatholakala ku-PEmicro.
Uma i-Hardware yakho yesixhumi esibonakalayo isixhunywe kahle phakathi kwe-PC yakho nedivayisi eqondiwe, ungase uqalise i-CPROGCFZ esebenzisekayo emugqeni womyalo. Ngaphezu kwalokho okusebenzisekayo, imingcele yomugqa womyalo eminingi kufanele futhi idluliswe ukuze kumiswe ukuthi iyiphi i-PEmicro hardware interface CPROGCFZ okufanele izame ukuxhuma kuyo, futhi ilungise ukuthi leyo interface yehadiwe izoxhumeka kanjani kudivayisi eqondiwe. Lawa mapharamitha afaka phakathi igama lokucushwa (.CFG) file, kanye nemiyalelo yokuqalisa njengegama lesixhumi esibonakalayo sezingxenyekazi zekhompuyutha noma imbobo okuxhunywe kuyo isixhumi esibonakalayo.
I-.CFG file icacisa indlela yokuhlela okuqondiwe njengoba uhlosile, futhi ihlanganisa imiyalo yokuhlela evamile futhi, ngokuzikhethela, imiyalo yokumisa. Izahluko ezilandelayo zizonikeza incazelo eningiliziwe yale miyalo namapharamitha.
Qalisa
a. Xhuma i-Hardware interface phakathi kwe-PC yakho kanye ne-MCU eqondiwe ngentambo yeribhoni yokususa iphutha.
b. Qala isofthiwe yokuhlela ngokuyiqhuba kusukela ku-Windows Command prompt noma ngokubiza i-CPROGCFZ esebenzisekayo ngemingcele efanele yomugqa womyalo. Amapharamitha omugqa womyalo avunyelwe yilezi:
CPROGCFZ [?/!] [fileigama] [/PARAM=s] [v] [setha kabusha ukubambezeleka n] [bam_ isivinini n] [inqwaba] [hwaqa] [I-interface=x] [imbobo=y] [izikebhe zokubonisa] [naps] [/logfile log fileigama]
kuphi:
[?/!] Sebenzisa i-'?' noma' '!' inketho yezinhlamvu ukuze ibangele umklami womugqa womyalo ukuthi alinde futhi abonise umphumela wohlelo efasiteleni le-PROGCFZ. '?' iyohlala ibonisa umphumela, '!' izobonisa umphumela kuphela uma kwenzeke iphutha. Uma umsebenzisi engasebenzisi inqwaba file ukuhlola ileveli yephutha, lokhu kunikeza indlela yokubonisa umphumela wokuhlela. Le nketho kufanele kube eyokuqala yomugqa womyalo.
[fileigama] A file equkethe imiyalo yokuhlela namazwana, okuzenzakalelayo = prog. cfg. Bheka Isigaba 7 – Eksample Programming Script File okwe example.
[/PARAMN=s]
Ipharamitha yomugqa womyalo engashintsha iskripthi esisayindayo ngokufaka esikhethekile tags (/PARA MN). Lokhu kungasetshenziswa ukufaka esikhundleni sanoma iyiphi ingxenye yeskripthi kufaka phakathi imiyalo yokuhlela, fileamagama, nemingcele. Amanani avumelekile okuthi n angu-0 .. 9. sis iyunithi yezinhlamvu ezothatha indawo yanoma yikuphi ukwenzeka kwe-/PARAMN kusikripthi file. Isigaba 8 - Ukusebenzisa amapharamitha omugqa womyalo kusikripthi kune-example ukusetshenziswa.
[INTERFACE=x]
Lapho xis okukodwa kwalokhu okulandelayo: (Bheka isibampingxenye encane)
I-USBMULTILINK (Lesi silungiselelo siphinde sisekele i-OSDBM)
I-CYCLONE TRACELINK
I-PARALLEL (I-Parallel Port noma i-BDM Lightning [Ifa])
[PORT=y]
Lapho inani lika-y lingenye yalokhu okulandelayo (bona ipharamitha yomugqa womyalo wezimbobo zombukiso ukuze uthole uhlu lwezingxenyekazi zekhompuyutha ezixhunyiwe; hlala ucacise nohlobo “lwesixhumi esibonakalayo”):
I-USBX
Lapho x = 1,2,3, noma 4. Imelela inombolo yokubala yocezu ngalunye lwezingxenyekazi zekhompuyutha kusukela ku-1. Iwusizo uma uzama ukuxhuma ku-Cyclone, Trace link, noma umkhiqizo we-Multilink. Uma ucezu olulodwa lwehadiwe luxhunyiwe, luzohlala lubala njenge-USB1 .
Umuntu wakudalaampukuze ukhethe i-Multilink yokuqala etholakele yile: INTERFACE=USBMULTILINK PORT=USB1
#.#.#.#
Ikheli le-Ethernet IP#.#.#.#. Uphawu ngalunye lwe-# lumelela inombolo yedesimali phakathi kuka-O kanye nokungu-255. Ivumeleke kuzixhumanisi zesixhumanisi se-Cyclone and Trace.
Ukuxhumana nge-Ethernet.
I-INTERFACE=CYCLONE PORT=10.0.1.223
NAME
Eminye imikhiqizo, njengesixhumanisi se-Cyclone ne-Trace, isekela ukunikeza igama kuyunithi, njengokuthi “I-Joe's Max”. I-Cyclone ingase ibhekiswe kuyo ngegama elinikezwe yona. Uma kukhona izikhala egameni, yonke ipharamitha kufanele ifakwe izingcaphuno eziphindwe kabili (lokhu kuyimfuneko ye-Windows, hhayi imfuneko ye-Pemako).
Exampkancane:
INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Isishingishane sikaJoe”
UNIQUEID
Imikhiqizo ye-USB Multilink yonke inenombolo yesiriyali ehlukile eyabelwe yona, njenge-PE5650030. I-Multilink ingase idluliselwe kule nombolo. Lokhu kuwusizo esimweni lapho amayunithi amaningi exhunywe ku-PC efanayo.
Exampkancane:
INTERFACE=USBMULTILINK PORT=PE5650030
I-COMX
Lapho x = 1,2,3, noma 4. Imele inombolo yembobo ye-COM. Ivumeleke ku-Cyclone interface.
Ukuxhuma ku-Cyclone ku-COM1 : INTERFACE=CYCLONE PORT=COM1
X
Lapho x = 1,2,3, noma 4. Imele inombolo yembobo ehambisanayo
Ukukhetha ukusebenzelana okufanayo ku-Parallel Port #1 : INTERFACE=PARALLEL PORT=1
I-PClX
Lapho x = 1,2,3, noma 4. Imele inombolo yekhadi le-BDM Lightning. (Qaphela: lona umkhiqizo oyifa)
Ukukhetha ikhebula elihambisanayo kumbani we-BDM #1 :
I-INTERFACE=I-PORTEL EFANELEKILE=PCI 1
[bonisa amachweba]
Umhleli womugqa womyalo ukhipha zonke izimbobo ezitholakalayo embhalweni file bese iyanqamula (kungakhathaleki amanye amapharamitha ayalayo). Lolu lwazi oluphumayo embhalweni file ihlanganisa nemingcele edingekayo ukuze uxhumane nezingxenyekazi zekhompuyutha ezinamathiselwe kanye nencazelo yesixhumi esibonakalayo sehadiwe. Okukhiphayo okuzenzakalelayo fileIgama elithi ports.txt futhi lakhiwe kufolda efanayo ne-CPROG.
Okukhiphayo nakho kungaqondiswa kokuhlukile file.
Example: SHOWPORTS=C:\MYPORTS.TXT
Lolu hlu alubonisi imbobo ehambisanayo noma izinketho zembobo ye-COM nazo ezitholakalayo. Ngezansi i-example kokuphumayo kwezindawo ezihlukahlukene zehadiwe ezixhunywe ku-PC (Qaphela ukuthi kunezindlela ezihlukene zokubhekana neyunithi efanayo; idatha yesixhumi esibonakalayo ngasinye ingase ilandelwe umugqa othi [DUPLICATE] obonisa ilebula ehlukile yesixhumi esibonakalayo esifanayo).
Bonisa okukhiphayo kwezimbobo 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 : Isiphepho Somphakathi [Imbobo Num=61] INTERFACE=CYCLONE “PORT=Public Cyclone” ; 10.0.9.197 : Isishingishane Somphakathi[Imbobo Num=61 ][DUPLICATE] INTERFACE=CYCLONE “PORT=Joe's Cyclone” ; USB1 : Cyclone (Joe's)[Port Num=101] INTERFACE=I-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]
Ibangela umhleli ukuthi angahloli ububanzi bamakheli e-S-record ngaphambi kokuhlela noma ukuqinisekisa. Lokhu kusheshisa inqubo yokuhlela. Inketho kufanele isetshenziswe ngokucophelela njengoba wonke amarekhodi angaphandle kobubanzi azozitshwa.
[setha kabusha_ ukubambezeleka n]
Icacisa ukubambezeleka ngemva kokuba umhleli esethe kabusha impokophelo esiyihlolayo ukuze sibone ukuthi ingxenye ingene kahle yini kumodi yokususa iphutha yangemuva. Lokhu kuyasiza uma okuqondiwe kunomshayeli wokusetha kabusha obambe i-MCU ekusethwe kabusha ngemva kokuba umhleli ekhiphe umugqa wokusetha kabusha. Inani elingu-n liwukulibaziseka ngama-millisecond.
[bdm_ isivinini n]
Le nketho ivumela umsebenzisi ukuthi asethe isivinini sewashi lokushintsha kwe-BDM lesixhumi esibonakalayo sokususa iphutha se-Pemako. Leli nani linamba lingase lisetshenziswe ukunquma isivinini sokuxhumana ngokuvumelana nalezi zibalo ezilandelayo:
I-USB Multilink (ihlanganisa i-Universal): (1 000000/(N+1)) Hz USB Multilink Universal FX: (25000000/(N+1 )) Hz Cyclone noma Trace link: (50000000/(2*N+5)) Hz BDM Lightning : (33000000/(2*N+5)) Hz – Umkhiqizo oyifa
Inani elingu-n kufanele libe phakathi kuka-0 no-31. Leli washi lokushintsha liqala ukusebenza ngemva kokuthi imiyalo engaphezulu kwe-algorithm yokuhlela isikhishiwe ukuze le miyalo ikhulise imvamisa eqondiwe futhi ivumele iwashi lokushintsha ngokushesha. Leli washi ngokuvamile alikwazi ukweqa i-div 4 yobuningi bebhasi lokucubungula.
[fihla uhlelo lokusebenza] Lokhu kuzobangela umhleli womugqa womyalo ukuthi angabonisi ubukhona obubonakalayo ngenkathi esebenza ngaphandle kokuvela kubha yomsebenzi. Izinhlelo zokusebenza ze-32-bit kuphela!
[imvamisa] Ngokuzenzakalela, isofthiwe ye-PROGCFZ izama ukunquma ngokuzenzakalela ukuthi ithagethi isebenza ngokushesha kangakanani ngokulayisha umjikelezo wokulibaziseka kuphrosesa kanye nokubeka isikhathi ukuthi kuthatha isikhathi esingakanani ukuqalisa. Kweminye imishini, lokhu kungase kuveze imiphumela engahambisani engase ithinte ama-algorithms ukuthi yiluphi uhlelo olukhanyayo ngaphakathi ku-MCU. I-Pemicro inikeza indlela yomugqa womyalo evumela umsebenzisi ukuthi azise isofthiwe ye-PROGCFZ ngqo ukuthi iphrosesa eqondiwe isebenza ngokushesha kangakanani . Ngale ndlela, isikhathi kuma-algorithms sizonemba. Emugqeni womyalo, ucacisa imvamisa yewashi INGAPHAKATHI ku-Hertz ulandela isihlonzi se-'FREQ'. Qaphela ukuthi ngokuvamile uma usebenzisa idivayisi efuleshayo ngaphandle kwe-MCU, le pharamitha yesikhathi ayidingeki njengoba iflash isingatha isikhathi ngokwayo.
[Nops] Ngokuzenzakalelayo, isofthiwe ye-PROG izosebenzisa amasiginali we-PST[3:0] kusixhumi semodi yangemuva yamaphini angu-26 ukuze inqume isimo sedivayisi phakathi nokuhlelwa. Ukuze kuncishiswe unyawo lomzimba, okunye ukusetha kungase kungaxhumi amasiginali we-PST[3:0] kusixhumi samaphini angu-26. Ipharamitha ye-'nopst' iyalela umhleli womugqa womyalo ukuthi kufanele asebenzise enye indlela ukuze anqume isimo sedivayisi njengoba amasiginali we-PST[3:0] engekho. I-disadvantage yokusebenzisa le ndlela ehlukile ukuthi isivinini sokuhlela sihamba kancane.
[/logfile log fileigama]
Le nketho ivula ilogufile kwegama elithi “log filename” okuzokwenza ukuthi noma yiluphi ulwazi olubhalwe efasiteleni lesimo nalo lubhalwe kulokhu file. Isihloko esithi "log filename” kufanele kube igama lendlela egcwele njengokuthi c:\mydir\mysubdir\mylog .log.
Ulayini Womyalo Exampkancane:
CPROGCFZ C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
Ivula i-CPROGCFZ ngezinketho ezilandelayo:
- Qalisa iskripthi C:\ENGINE.CFG
- Isixhumi esibonakalayo okokuqala yi-USB Multilink Universal enenombolo ye-serial PE5650030
- Thola ngokuzenzakalelayo imvamisa yokuxhumana (io_ delay_ cnt akusethiwe)
CPROGCFZ C:\ENGINE.CFG lnterface=CYCLONE Port=209.61 .110.251
Ivula i-CPROGCFZ ngezinketho ezilandelayo:
- Qalisa iskripthi C:\ENGINE.CFG
- Isixhumi esibonakalayo yi-Cyclone Max nge-Ethernet Port enekheli le-IP elingu-209.61 .110.251
CPROGCFZ C:\ENGINE.CFG lnterface=USBMULTILINK Port=USB1
Ivula i-CPROGCFZ ngezinketho ezilandelayo:
- Qalisa iskripthi C:\ENGINE.CFG
- Isixhumi esibonakalayo yi-USB Multilink Universal, isixhumi esibonakalayo sokuqala sitholakele.
Imiyalo yokuhlela
isikhala (izikhala noma amathebhu). Imigqa eqala ngezinhlamvu okungeyona imiyalo ibhalwe njenge-REM arks. Igama fileIgama lisho indlela egcwele ye-DOS eya ku-a file. Imiyalo isebenzisa amakhodi ezinhlamvu ezimbili ezifanayo njengoba esetshenziswe kubahleli bezinhlelo abasebenzisanayo i-PROGCFZ. Okufanayo .CFP fileasetshenziswa yi-PROGCFZ asetshenziselwa ukusetha idivayisi ethile ukuthi ihlelwe. Uma umsebenzi womsebenzisi ucacisiwe kudivayisi ethile, umyalo wayo wezinhlamvu ezimbili kanye nencazelo noma isigaba somsebenzisi_ kucacisiwe ku-.CFP file.
Qaphela:
Amapharamitha womyalo aqalayo_ I-Add , ephetha _Addr , isisekelo _ Addr, ibhayithi, igama, kanye nomsebenzisi _par zisebenzisa ifomethi ye-hexadecimal ezenzakalelayo.
BM
I-BR starting_ addr ephetha _addr
CHANGEV n.nn
- Imojuli yesheke elingenalutho.
- Ibanga lokuhlola elingenalutho.
- (Isishingishane kuphela) Shintsha ivolumutagu-e enikeziwe kokuhlosiwe, lapho i-n.nn imele inani eliphakathi kuka-0.00 no-5.00, lihlanganisiwe. Lapho umyalo ukhipha i-Cyclone izoshintsha ngokushesha kuleyo voltage. Uma ukudluliselwa kwe-Cyclone kuvaliwe ngaphambi kokubiza lo myalo, ama-relay azovula bese usetha ivolumu entsha.tage value lapho lo myalo wenziwe. Qaphela ukuthi iphansi kakhulu ivolumutagI-e value ingase ibeke idivayisi kumodi yamandla amancane engalahlekelwa ukuxhumana kokususa iphutha ngokuphelele. Qiniseka ukuthi izilungiselelo ze-Cyclone jumper zisethwe kahle ukuze uthumele amandla ezimbobeni ezifanele.
EB iqala
_ Addr ending_ Addr - Sula ububanzi bebhayithi.
EW iyaqala
_Engeza isiphetho _Engeza - Sula ububanzi bamagama.
EM
– Sula imojuli.
I-PB iyaqala
_Engeza ibhayithi ... byte - Amabhayithi ohlelo.
PW iyaqala
_Engeza igama … igama Amagama ohlelo.
PM
– Uhlelo module.
CM fileIgama lesizinda se-add
– Khetha imojuli .CFP file. Qaphela: Amamojula athile angase adinge ikheli eliyisisekelo ukuthi licaciswe .
VM
- Qinisekisa imojula.
I-VR iyaqala
_addr ephetha _addr Qinisekisa ububanzi.
UM fileigama
- Layisha imojula.
I-UR iyaqala
_engeza ephetha _addr fileigama - Ibanga lokulayisha.
SS fileigama
- Cacisa irekhodi le-S.
SM ukuqala
_addr ephela _addr – Bonisa imojuli.
RELAYSOFF
- (I-Multilnk FX & Cyclone kuphela) Vala ama-relay anikeza amandla kulokho okuqondiwe, okuhlanganisa ukubambezeleka kokwehla kwamandla uma kucacisiwe. Iwusizo ikakhulukazi kubasebenzisi abafuna ukufaka amandla umjikelezo webhodi labo ngaphambi kokwenza izivivinyo, bavumele i-bootloader yabo isebenze, noma benze ikhodi yohlelo isebenze ngemva kokuhlelwa.
RELAYSON
(I-Multilink FX & Cyclone kuphela) Vula ama-relay ukuze unikeze amandla kulokho okuqondiwe, okuhlanganisa ukubambezeleka kokunyusa uma kucacisiwe. UmqulutagI-e enikeziwe izosuselwa kumqulu wokugcinatagisilungiselelo esicacisiwe. Kubasebenzisi beCyclone, umyalo we-CHANGEV ungashintsha ivolumutage value. Iwusizo ikakhulukazi kubasebenzisi abafuna ukufaka amandla umjikelezo webhodi labo ngaphambi kokwenza izivivinyo, bavumele i-bootloader yabo isebenze, noma benze ikhodi yohlelo isebenze ngemva kokuhlelwa.
HE
– Usizo (bheka cprog.doc file).
QU
– Susa.
RE
Setha kabusha i-chip.
GO
- Iqala ukusebenza kwedivayisi. Ingasetshenziswa njengokugcina
umyalo uma ufuna idivayisi isebenze ukuze ihlolwe. Kufanele ngokushesha yandulelwe umyalo 'RE'.
Izikhathi ze-DE
Ibambezeleka “timeinms” millisecond
xx umsebenzisi _par
- Okokusebenza komsebenzisi kuphela okucaciswe ku-.CFP file.
Imiyalo yokumisa Yokuqalisa
Imiyalo yokumisa yonke icutshungulwa ngaphambi kokuthi umhleli azame ukuxhumana nomuntu oqondiwe. Konke ukucushwa file icutshungulwa le miyalo ngaphambi kokuzama ukuxhumana. Lesi sigaba sinikeza i-overview yokusebenzisa le miyalo yokumisa ukwenza uhlobo oluhlukile lokucushwa .
Qaphela: Isisekelo esimisiwe semingcele yomyalo wokumisa idesimali.
Kuphelileview yemiyalo yokumisa imi kanje:
CUSTOMTRIMREF nnnnnnnn.nn
Imvamisa yewashi lereferensi yangaphakathi efiselekayo ye-“PT; Umyalo we-Program Trim. Lesi sibalo sidlula imvamisa yewashi lesithenjwa sangaphakathi esizenzakalelayo. Amanani avumelekile okuthi “n” ancike kudivayisi ethile ehlelwayo. Sicela ubheke imininingwane kagesi yocingo lwakho ukuze uthole ibanga elivumelekile lewashi lereferensi yangaphakathi. Kuphi:
nnnnnnnn.nn: Imvamisa ku-Hertz enezindawo ezimbili zamadesimali
DEVICEPOWER n
OkweCyclone (ngaphandle kweCyclone MAX). Lesi silungiselelo sichaza ivolumu eqondiwetage lokho kuzonikezwa okuhlosiwe uma umthombo wevolumutagi-e ithathwe emandleni angaphakathi e-Cyclone. Amanani avumelekile ka-n yilawa:
0 : 5 Volts, Akhiqizwe/Ashintshwa yiCyclone
2 : 3 Volts, Akhiqizwe/Ashintshwa yiCyclone
4 : 2 Volts, Akhiqizwe/Ashintshwa yiCyclone
PROVIDEPOWER n
Inquma ukuthi isixhumi esibonakalayo kufanele yini sinikeze amandla kulokho okuqondiwe. QAPHELA: Akuzona zonke izixhumanisi zehadiwe ezisekela lo myalo. Amanani avumelekile ka-n yilawa:
0 : Isixhumi esibonakalayo asinikezeli amandla okukhomba. (okuzenzakalelayo)
1 : Nika amandla Isixhumi esibonakalayo sinikeza amandla okukhomba.
(QAPHELA: Iyafana nenketho yefa :USEPRORELAYS n)
POWERDOWNDELAY n
Inani lesikhathi sokubambezeleka lapho amandla okuqondiwe evaliwe ukuze ukunikezwa kwamandla okuhlosiwe kwehle kube ngaphansi kuka-0.1v. n isikhathi ngama-millisecond.
POWERUPDELAY n
Inani lesikhathi sokubambezeleka lapho amandla ethagethi evuliwe NOMA ithagethi isethwe kabusha, nangaphambi kokuba isofthiwe izame ukukhuluma nokuhlosiwe. Lesi sikhathi singaba inhlanganisela yamandla ngesikhathi kanye nesikhathi sokusetha kabusha (ikakhulukazi uma kusetshenziswa umshayeli wokusetha kabusha). n isikhathi ngama-millisecond.
POWEROFFONEXIT n
Inquma ukuthi amandla anikezwe okuqondiwe kufanele avalwe uma isicelo se-CPROGCFZ sinqanyulwa. QAPHELA: Akuzona zonke izixhumanisi zehadiwe ezisekela lo myalo. Amanani avumelekile ka-n yilawa:
0 : Vala amandla lapho uphuma (okuzenzakalelayo)
1 : Gcina amandla evuliwe lapho uphuma
Ukuqinisekisa Kuphelileview
Kunemiyalo eminingana etholakalayo engasetshenziswa ukuqinisekisa okuqukethwe yi-flash kudivayisi ngemva kokuyihlela. Umyalo osetshenziswa kakhulu uthi “VC ;Qinisekisa i-CRC Yento File kuModule”. Umyalo othi “VC” uzoyalela i-CPROGCFZ ukuthi iqale ibale inani le-CRC elingu-16-bit entweni ekhethiwe. file. I-CPROGCFZ izobese ilayisha ikhodi ku-RAM yedivayisi futhi iyalele idivayisi ukuthi ibale ivelu engu-16 bit CRC kusukela kokuqukethwe ku-FLASH yedivayisi. Amakheli avumelekile kuphela ububanzi entweni file zibalwa ocingweni. Uma inani le-16-bit CRC lisuka entweni file futhi idivayisi iyatholakala, i-CPROGCFZ iyawaqhathanisa. Kuphonswa iphutha uma amanani amabili engafani.
Kungenjalo, umyalo othi “VM ;Qinisekisa Imojula” ungasetshenziswa ukwenza i-byte byte yokuqinisekisa phakathi kwento ekhethiwe. file kanye nedivayisi. Ngokuvamile, umyalo we-VM uzothatha isikhathi eside ukusebenza kunomyalo we-VC njengoba i-CPROGCFZ kufanele ifunde okuqukethwe kwe-FLASH ye-byte yedivayisi. Kukhona neminye imiyalo emibili engasetshenziselwa ukuqinisekiswa. I-“SC ;Show Module CRC” iyalela i-CPROGCFZ ukuthi ilayishe ikhodi ku-RAM yedivayisi futhi iyalele idivayisi ukuthi ibale ivelu ye-CRC engu-16-bit kusukela kokuqukethwe kwayo yonke IFLASH yedivayisi, ehlanganisa izifunda ezingenalutho. Uma inani le-CRC le-16-bit selibaliwe, i-CPROGCFZ izobonisa inani efasiteleni lesimo. Umyalo othi “VV ;Verify Module CRC to Value” ufana nomyalo othi “SC”. Umehluko ukuthi esikhundleni sokubonisa inani elibaliwe le-16-bit CRC, i-CPROGCFZ izoqhathanisa inani elibaliwe nevelu engu-16-bit CRC elinikezwe umsebenzisi.
Iphutha le-DOS liyabuya
Ukubuyiselwa kwamaphutha e-DOS kunikezwa ukuze kuhlolwe ku-.BAT files. Amakhodi ephutha asetshenzisiwe yilawa:
- Uhlelo luqediwe ngaphandle kwamaphutha.
- Kukhanselwe umsebenzisi.
- Iphutha lokufunda irekhodi S file.
- Qinisekisa iphutha.
- Ukuqinisekisa kukhanselwe umsebenzisi.
- S irekhodi file ayikhethiwe.
- Ikheli lokuqala alikho kumojula.
- Ikheli lokugcina alikho kumojula noma lingaphansi kwekheli lokuqala.
- Ayikwazi ukuvula file yokulayisha.
- File bhala iphutha ngesikhathi sokulayisha.
- Ukulayisha kukhanselwe umsebenzisi.
- Iphutha lokuvula i-.CFP file.
- Iphutha lokufunda .CFP file.
- Idivayisi ayizange iqalise.
- Iphutha ekulayisheni i-.CFP file.
- Iphutha lokunika amandla imojuli esanda kukhethwa.
- Irekhodi S elicacisiwe file akutholakalanga.
- Isikhala sebhafa esinganele esicaciswe yi-.CFP yokubamba a file S-irekhodi.
- Iphutha ngesikhathi sohlelo.
- Ikheli lokuqala alikhombi kumojula.
- Iphutha ngesikhathi sokuhlelwa kwebhayithi yokugcina.
- Ikheli lokuhlela alisekho kumojuli.
- Ikheli lokuqala alikho emngceleni wegama oqondanisiwe.
- Iphutha ngesikhathi sokuhlelwa kwegama lokugcina.
- Imojula ayikwazanga ukusulwa.
- Igama lemojuli alisuliwe.
- Ikhethiwe .CFP file ayisebenzisi ukuhlola kwe-byte.
- Ibhayithi yemojuli ayisulwanga.
- Ikheli lokuqala lokusula igama kufanele lilingane.
- Ikheli lokugcina lokusula igama kufanele lilingane.
- Ipharamitha yomsebenzisi ayikho kububanzi.
- Iphutha ngesikhathi .CFP eshiwo umsebenzi.
- Imbobo eshiwo ayitholakali noma iphutha lokuvula imbobo.
- Umyalo awusebenzi kule .CFP file.
- Ayikwazi ukufaka imodi yangemuva. Hlola ukuxhumana.
- Ayikwazi ukufinyelela iphrosesa. Zama ukusetha kabusha isofthiwe.
- I-.CFP engavumelekile file.
- Ayikwazi ukufinyelela i-RAM yephrosesa. Zama ukusetha kabusha isofthiwe.
- Ukuqalisa kukhanselwe umsebenzisi.
- Iphutha ekuguquleni inombolo yomyalo we-hexadecimal.
- Ukucushwa file okungacacisiwe futhi file uhlelo. cfg ayikho.
- .CFP file akekho.
- Iphutha ku-io_ inombolo yokubambezeleka kulayini womyalo.
- Ipharamitha yomugqa womyalo engavumelekile.
- Iphutha ekucaciseni ukubambezeleka kwedesimali ngama-millisecond.
- Iphutha kusikripthi file.
- Ikhebuli ayitholakali
- S-Rekhoda file ayiqukethe idatha evumelekile.
- Ukuhluleka kokuqinisekiswa kwe-Checksum - Idatha yerekhodi ye-S ayifani nememori ye-MCU.
- Ukuhlunga kufanele kunikwe amandla ukuze kuqinisekiswe i-flash checksum.
- Ama-S-Records awekho wonke ebangeni lemojuli. (bona ipharamitha yomugqa womyalo "v")
- Kutholwe iphutha kuzilungiselelo kulayini womyalo wembobo/isixhumi esibonakalayo
- Iphutha ekubaleni inani le-CRC yedivayisi
- Iphutha - I-CRC yedivayisi ayifani nevelu elinikeziwe
- Iphutha - I-CPROG isivele iyasebenza
- Iphutha - Kumelwe ucacise kokubili i-INTERFACE ne-PORT emugqeni womyalo
- Iphrosesa ekhethiwe ayisekelwa i-Hardware interface yamanje.
Example Programming Script File
Iskripthi sokuhlela file kufanele kube i-ASCII emsulwa file ngomyalo owodwa ngomugqa ngamunye. Lena indawo ka-CFG file esihlokweni esedluleampLes.
Umuntu wakudalaample yi:
CM Freescale_52211_1x32x32k.CFP | ;Khetha i-Flash Module |
EM | ;Sula imojuli |
BM | ;Akunalutho Hlola imojuli |
SS C:\PEMICRO\TEST.S19 | ; Cacisa i-S19 ezosetshenziswa |
PM | ;Hlela imojuli nge-S19 |
VM | ;Qinisekisa imojuli futhi |
Qaphela: Amagama endlela ye files ehlobene ne-CPROG esebenzisekayo nayo ingasetshenziswa.
Ukusebenzisa amapharamitha omugqa womyalo kusikripthi
Ipharamitha yomugqa womyalo esesimweni sokuthi /PARAMN=s ingasetshenziswa ukufaka umbhalo embhalweni file esikhundleni esikhethekile tags. Lokhu kungasetshenziswa ukufaka esikhundleni sanoma iyiphi ingxenye yeskripthi kufaka phakathi imiyalo yokuhlela, fileamagama, nemingcele. Amanani avumelekile ka-n angu-0..9. s iwuchungechunge oluzongena esikhundleni sanoma yikuphi ukwenzeka kwe-/PARAMN kusikripthi file.
NjengesiboneloampLe, umbhalo olandelayo ojwayelekile ungase usetshenziselwe ukuhlela ngokusebenza okufanayo ncamashi kwe-example script ku Isigaba 7 – Eksample Programming Script File:
CM/PARAM1 | ;Khetha i-Flash Module |
EM | ;Sula imojuli |
BM | ;Akunalutho Hlola imojuli |
SS /PARAM2 | ; Cacisa i-S19 ezosetshenziswa |
PM | ;Hlela imojuli nge-S19 |
/PARAM3 | ;Qinisekisa imojuli futhi |
Amapharamitha alandelayo azokwengezwa kumugqa womyalo we-CPROG:
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM
QAPHELA: Njengoba ipharamitha /PARAM1 inesikhala senani layo, yonke ipharamitha idinga ukufakwa ezicashuniwe ezikabili. Lokhu kukhombisa kuWindows ukuthi iyipharamitha eyodwa. Kulesi sibonelo, ikheli lesisekelo lika-0x4000 lifakiwe kumugqa othi Khetha Imojula kusikripthi, ngakho-ke /PARAM1 kufanele icaciswe emugqeni womyalo kanje:
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″
Ngakho i-ex epheleleampumugqa womyalo uzoba (qaphela ukuthi lokhu kuyaqhubeka; akukho ukuhlukana komugqa):
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
Sample Batch File
Nansi i-example yokubiza umklami womugqa womyalo nokuhlola ikhodi yephutha layo ibuya ngenqwaba elula file. Sample batch files inikezwe kokubili i-Windows 95/98/XP kanye ne-Windows 2000/NT/XP/Vista/7/8/10.
IWindows NT/2000/Vista/7/8/10:
C:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1
uma iphutha ileveli 1 iba kubi
uhambe kahle
:kubi
ECHO OKUBI OKUBI OKUBI OKUBI
:kuhle
I-ECHO yenziwe
IWindows 95/98/ME/XP:
QALA /WC:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1
uma iphutha ileveli 1 iba kubi
uhambe kahle
:kubi
ECHO OKUBI OKUBI OKUBI OKUBI
:kuhle
I-ECHO yenziwe
Qaphela: Amagama endlela ye files ehlobene ne-CPROG esebenzisekayo nayo ingasetshenziswa
Ulwazi
Ukuze uthole ulwazi olwengeziwe nge-CPROGCFZ kanye ne-PROGCFZ sicela usithinte:
I-P&E Microcomputer Systems, Inc. VOICE: 617-923-0053
98 Galen St. FAX: 617-923-0808
I-Watertown, MA 02472-4502 WEB: http://www.pemicro.com
USA
Kuya view umtapo wethu wonke we. Amamojula e-CFP, yiya ekhasini Lokusekela le-Pemako's webindawo ku www.pemicro.com/support.
Amadokhumenti / Izinsiza
![]() |
I-PEmicro CPROGCFZ PROG Flash Programming Software [pdf] Umhlahlandlela Womsebenzisi CPROGCFZ PROG Flash Programming Software, CPROGCFZ, PROG Flash Programming Software, Programming Software, Software |