PEmicro CPROG32Z Flash Programming Software
Bayanin samfur
CPROG32Z software ce ta shirye-shirye da ake amfani da ita don tsara microcontrollers. Yana buƙatar ƙirar kayan masarufi don haɗa PC da MCU mai niyya (naúrar microcontroller) ta hanyar kebul na ribbon na cire kuskure. Ana iya gudanar da software na shirye-shirye daga umarni na Windows Command ko ta kiran CPROG32Z mai aiwatarwa tare da madaidaitan sigogin layin umarni. Matsalolin layin umarni da aka yarda sune:
- [?/!] - Yi amfani da '?' ko'!' zaɓin hali don haifar da
mai tsara layin umarni don jira da nuna sakamakon shirye-shirye a cikin taga PROG32Z. - [filesuna]- A file dauke da umarnin shirye-shirye da sharhi, tsoho = prog.cfg.
- [/ PARAMn = s] - Tsarin layin umarni wanda zai iya canza rubutun aiwatarwa ta maye gurbin na musamman tags (/PARAMn).
- [INTERFACE=x] - Nau'in kayan masarufi (USBMULTILINK,
PARALLEL, adireshin IP na Ethernet) ana amfani dashi don haɗa PC da MCU manufa. - [PORT=y] - Lambar tashar tashar jiragen ruwa ko sunan da ake amfani da ita don haɗa PC da MCU manufa.
- [shafukan nuni] - Nuna jerin kayan aikin da aka haɗa.
Umarnin Amfani da samfur
Don amfani da software na shirye-shirye na CPROG32Z, bi waɗannan matakan:
- Haɗa haɗin haɗin hardware tsakanin PC ɗin ku da MCU da aka yi niyya ta hanyar kebul na ribbon ɗin gyara.
- Fara software na shirye-shirye ta hanyar gudanar da shi daga umarni na Windows ko ta kiran CPROG32Z mai aiwatarwa tare da daidaitattun sigogin layin umarni.
- Yi amfani da sigogin layin umarni da aka yarda don gyara rubutun aiwatarwa idan ya cancanta.
- Zaɓi nau'in ƙirar kayan masarufi da lambar tashar jiragen ruwa ko sunan da ake amfani da su don haɗa PC da MCU manufa.
- Shirya microcontroller ta amfani da software na shirye-shirye.
Exampda sigogin layin umarni:
- CPROG32Z ku?
- CPROG32Zfilesuna] /PARAMn=s INTERFACE=USBMULTILINK
PORT=USB1 - CPROG32Zfilesuna] INTERFACE = PORT CYCLONE = 10.0.1.223 NAME = "Joe's Cyclone"
- CPROG32Zfilesuna] INTERFACE=USBMULTILINK PORT=PE5650030
- CPROG32Zfilesuna] INTERFACE= PORT CYCLONE=COM1
Gabatarwa
CPROG32Z sigar layin umarni ne na Windows na software na PROG32Z wanda ke tsara Flash, EEPROM, EPROM, da sauransu. Ana samun mu'amalar kayan masarufi daga PEmicro. Da zarar kayan aikin ku na mu'amala sun haɗa daidai tsakanin PC ɗinku da na'urar da aka yi niyya, zaku iya ƙaddamar da CPROG683Z wanda za'a iya aiwatarwa daga layin umarni. Baya ga aiwatarwa, dole ne a wuce sigogin layin umarni da yawa don daidaita wace keɓantawar kayan aikin PEmicro CPROG32Z yakamata yayi ƙoƙarin haɗawa da shi, da kuma saita yadda ƙirar kayan aikin zata haɗa zuwa na'urar da aka yi niyya. Waɗannan sigogi sun haɗa da sunan daidaitawar (.CFG) file, da kuma umarni na farawa kamar sunan kayan masarufi ko tashar jiragen ruwa wanda aka haɗa haɗin. Gabatarwa
CPROG32Z sigar layin umarni ne na Windows na software na PROG32Z wanda
shirye-shirye Flash, EEPROM, EPROM, da sauransu. ta hanyar PEmicro hardware interface zuwa a
yana goyan bayan NXP 683xx processor. A hardware musaya suna samuwa daga
PEmicro.
Da zarar kayan aikin ku na mu'amala sun haɗa daidai tsakanin PC ɗinku da na'urar da aka yi niyya, zaku iya ƙaddamar da CPROG32Z wanda za'a iya aiwatarwa daga layin umarni. Baya ga aiwatarwa, dole ne a wuce sigogin layin umarni da yawa don daidaita wace keɓantawar kayan aikin PEmicro CPROG32Z yakamata yayi ƙoƙarin haɗawa da shi, da kuma saita yadda ƙirar kayan aikin zata haɗa zuwa na'urar da aka yi niyya. Waɗannan sigogi sun haɗa da sunan daidaitawar (.CFG) file, da kuma umarni na farawa kamar sunan kayan masarufi ko tashar jiragen ruwa wanda aka haɗa haɗin.
Farawa
- Haɗa haɗin haɗin hardware tsakanin PC ɗin ku da MCU da aka yi niyya ta hanyar kebul na ribbon ɗin gyara.
- Fara software na shirye-shirye ta hanyar gudanar da shi daga umarni na Windows ko ta kiran CPROG32Z mai aiwatarwa tare da daidaitattun sigogin layin umarni. Siffofin layin umarni da aka yarda sune:
- CPROG32Z [?/!]filesuna] [/PARAMn=s] [v] [sake saita_delay n] [bdm_speed n]
[hideapp] [freq n] [Interface = x] [tashar jiragen ruwa = y] [shafi] [nosync]
[/logfile logfilesuna] ina: - [?/!] Yi amfani da '?' ko''!' zaɓin hali don sa mai tsara layin umarni ya jira da nuna sakamakon shirye-shirye a cikin taga PROG32Z. '?' koyaushe zai nuna sakamakon, '!' zai nuna sakamakon kawai idan kuskure ya faru. Idan mai amfani bai yi amfani da tsari ba file don gwada matakin kuskure, wannan yana ba da hanya don nuna sakamakon shirye-shirye. Wannan zaɓi ya kamata ya zama zaɓin layin umarni na FARKO.
- [filesuna] A file dauke da umarnin shirye-shirye da sharhi, tsoho = prog.cfg. Duba Sashe na 7 - ExampRubutun Shirye-shirye File don tsohonample.
- [/PARAMn=s] Sigar layin umarni wanda zai iya canza rubutun aiwatarwa ta maye gurbin na musamman tags (/PARAMn). Ana iya amfani da wannan don maye gurbin kowane bangare na rubutun ciki har da umarnin shirye-shirye, filesunaye, da sigogi. Ingantattun ƙimar n sune 0..9. s shine kirtani wanda zai maye gurbin duk wani abin da ya faru na /PARAMn a cikin rubutun file. Sashi na 8 - Amfani da Ma'auni na Umurni a cikin Rubutu yana da tsohonample don amfani.
- [INTERFACE=x] Inda x yake ɗayan waɗannan: (Dubi exampsashen)
USBMULTILINK (Wannan saitin kuma yana tallafawa OSBDM) PARALLEL (Parallel Port ko BDM Walƙiya [Legacy])) - [PORT=y] Inda darajar y ta kasance ɗaya daga cikin masu biyowa (duba sigar layin umarni na showports don jerin kayan aikin da aka haɗa; koyaushe saka nau'in “interface” shima):
- USBx Inda x = 1,2,3, ko 4. Yana wakiltar lambar ƙidaya ga kowane yanki na kayan masarufi farawa daga 1. Yana da amfani idan ƙoƙarin haɗawa zuwa samfurin Cyclone ko Multilink. Idan yanki ɗaya na kayan masarufi ne kawai aka haɗa, koyaushe zai ƙidaya azaman USB1.
Tsohonampdon zaɓar Multilink na farko da aka samo shine: INTERFACE=USBMULTILINK PORT=USB1 - ##.#. Adireshin IP na Ethernet ##.#. Kowace alamar # tana wakiltar lamba goma tsakanin 0 da 255. Inganci don mu'amalar Cyclone da Tracelink.
Haɗin kai ta hanyar Ethernet.
INTERFACE=TAKKAR CYCLONE=10.0.1.223 - SUNAN Wasu samfurori, irin su Cyclone da Tracelink, suna goyan bayan sanya suna ga rukunin, kamar "Joe's Max". Ana iya kiran guguwar da sunan da aka sanya mata. Idan akwai wasu sarari a cikin sunan, yakamata a rufe dukkan siga a cikin ƙididdiga biyu (wannan buƙatun Windows ne, ba buƙatun PEmicro ba).
Examples: INTERFACE = PORT CYCLONE = MyCyclone99 INTERFACE = CYCLONE "PORT=Cyclone Joe" - USB UNIQUEID Kayayyakin Multilink duk suna da keɓaɓɓen lambar serial da aka sanya musu, kamar PE5650030. Ana iya kiran Multilink zuwa wannan lambar.
- Wannan yana da amfani a yanayin da ake haɗa raka'a da yawa zuwa PC iri ɗaya.
Examples: INTERFACE=USBMULTILINK PORT=PE5650030 - COMx Inda x = 1,2,3, ko 4. Yana wakiltar lambar tashar COM. Mai aiki don mu'amalar Cyclone. Don haɗawa da Cyclone akan COM1: INTERFACE=CYCLONE PORT=COM1 x Inda x = 1,2,3, ko 4. Yana wakiltar lambar tashar tashar jiragen ruwa mai layi daya Don zaɓar madaidaicin dubawa akan tashar tashar Parallel #1 : INTERFACE=PARALLEL PORT=1
- PCIx Inda x = 1,2,3, ko 4. Yana wakiltar lambar katin walƙiya ta BDM. (Lura: wannan samfurin gado ne)
Don zaɓar kebul mai layi daya akan Walƙiya BDM #1 : INTERFACE=PARALLEL PORT=PCI1
[showports] Mai shirye-shiryen layin umarni yana fitar da duk tashar jiragen ruwa da ake da su zuwa rubutu file sannan ya ƙare (ba tare da la'akari da sauran sigogin umarni ba). Wannan bayanin yana fitowa zuwa rubutu file ya haɗa da sigogin da ake buƙata don tuntuɓar kayan aikin shirye-shirye da aka haɗe da kuma bayanin ƙirar kayan masarufi. Fitowar tsoho filesunan ports.txt kuma an ƙirƙira shi a cikin babban fayil iri ɗaya da CPROG.
Hakanan za'a iya karkatar da fitarwa zuwa wani daban file.
Example: SHOWPORTS=C:\MYPORTS.TXT
Wannan jeri ba ya nuna daidaitaccen tashar tashar jiragen ruwa ko zaɓuɓɓukan tashar tashar COM
wadanda kuma akwai su. A ƙasa akwai wani tsohonample na fitarwa
don mu'amalar hardware daban-daban da aka haɗa zuwa PC (Lura
cewa akwai hanyoyi daban-daban don magance raka'a ɗaya; da
bayanai na kowane mahalli na iya biyo baya da layin [DUPLICATE] wanda ke nuna wani lakabin daban don dubawa iri ɗaya).
Fitowar Wasanni Exampda:
INTERFACE=USBULTILINK 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] - [nosync] Wannan yana hana mai tsara shirye-shirye tabbatar da cewa sadarwa zuwa ga manufa tana aiki akan farawa. Tabbatarwa ya ƙunshi karantawa da rubuta rajistar bayanan D0. Wannan yana da amfani ga wasu sabbin nau'ikan na'ura na 68F375 wanda zai iya samun matsala yayin irin wannan tabbaci.
- [v] Yana sa mai shirye-shirye baya duba kewayon adiresoshin S-record kafin yin shirye-shirye ko tantancewa. Wannan yana hanzarta aiwatar da shirye-shirye. Ya kamata a yi amfani da zaɓin da kulawa saboda duk bayanan da ba su da iyaka za a yi watsi da su.
- [sake saita_delay n] Yana ƙayyadadden jinkiri bayan mai tsara shirye-shirye ya sake saita maƙasudin da muke dubawa don ganin ko ɓangaren ya tafi daidai da yanayin cire kuskuren bango. Wannan yana da amfani idan maƙasudin yana da direban sake saiti wanda ke riƙe MCU a sake saiti bayan mai tsara shirye-shiryen ya saki layin sake saiti. Ƙimar n shine jinkiri a cikin millise seconds.
- [bdm_speed n] Wannan zaɓi yana bawa mai amfani damar saita saurin agogon motsi na BDM na PEmicro's debug interface. Ana iya amfani da wannan ƙimar lamba|
don sanin saurin sadarwa bisa ga
ma'auni masu zuwa:
USB-ML-16/32: (1000000/(N+1)) Hz - Legacy samfur
USB Multilink Universal FX: (25000000/(N+1)) Hz
BDM Walƙiya : (33000000/(2*N+5)) Hz – Legacy samfurin darajar n ya kamata ya kasance tsakanin 0 da 31. Wannan agogon motsi yana aiki bayan an aiwatar da umarni a saman tsarin algorithm don waɗannan umarni na iya ƙara haɓaka. mitar manufa da ba da damar agogon motsi da sauri. Gabaɗaya wannan agogon ba zai iya wuce div 4 na mitar bas ɗin sarrafawa ba. - [Hideapp] Wannan zai sa mai tsara layin umarni baya nuna gaban gani yayin aiki ban da bayyana akan ma'aunin aiki. 32-bit aikace-aikace kawai!
- [mafi n] Ta hanyar tsohuwa, software na PROG32Z yana ƙoƙarin tantance saurin yadda manufa ke gudana ta atomatik ta hanyar loda jinkiri na yau da kullun a cikin na'ura mai sarrafawa da lokacin lokacin da ake ɗauka don aiwatarwa. A wasu na'urori, wannan na iya haifar da sakamako mara daidaituwa wanda zai iya shafar algorithms waɗanda ke yin walƙiya na ciki zuwa MCU. PEmicro yana ba da tsarin layin umarni da ke ba mai amfani damar sanar da software na PROG32Z daidai yadda mai sarrafa na'ura ke aiki da sauri. Ta wannan hanyar, lokaci a cikin algorithms zai zama daidai. A kan layin umarni, kuna ƙididdige mitar agogon INTERNAL a cikin Hertz bin mai gano 'FREQ'. Lura cewa gabaɗaya idan kuna amfani da na'urar filasha ta waje zuwa MCU, wannan ma'aunin lokaci ba a buƙata kamar yadda filasha ke sarrafa lokacin da kanta.
- [/logfile logfilesuna] Wannan zaɓi yana buɗe logfile na sunan "logfilesuna” wanda zai sa duk wani bayani da aka rubuta a cikin tagar matsayi shima a rubuta shi file. "Logfilesuna” yakamata ya zama cikakken sunan hanya kamar
c: \mydir\mysubdir\mylog.log.
Layin Umurnin Exampda:
CPROG32Z C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
Yana buɗe CPROG32Z tare da zaɓuɓɓuka masu zuwa: - – Gudanar da rubutun C:\ENGINE.CFG
- - Interface shine farkon USB Multilink Universal FX tare da lambar serial PE5650030
- - Gano mitar sadarwa ta atomatik (io_delay_cnt ba a saita ba)
- CPROG32Z C:\ENGINE.CFG Interface=USBMULTILINK Port=USB1
Yana buɗe CPROG32Z tare da zaɓuɓɓuka masu zuwa: - Guda rubutun C:\ENGINE.CFG - Interface shine USB Multilink Universal FX, an gano farkon fara dubawa.
- [/logfile logfilesuna] Wannan zaɓi yana buɗe logfile na sunan "logfilesuna” wanda zai sa duk wani bayani da aka rubuta a cikin tagar matsayi shima a rubuta shi file. "Logfilesuna” yakamata ya zama cikakken sunan hanya kamar
- CPROG32Z [?/!]filesuna] [/PARAMn=s] [v] [sake saita_delay n] [bdm_speed n]
Umarnin shirye-shirye
Umurnin shirye-shirye duk suna farawa da jerin haruffa guda biyu da farar sarari (blanks ko shafuka). Layukan da suka fara da haruffa waɗanda ba umarni ba ana jera su azaman REMarks. Ajalin filesuna yana nufin cikakken hanyar DOS zuwa a file. Umurnai suna amfani da lambobin haruffa guda biyu iri ɗaya kamar yadda aka yi amfani da su a cikin masu shirye-shiryen hulɗar PROG32Z. Haka .32P fileAna amfani da s da PROG32Z ke amfani da shi don saitawa don takamaiman na'urar da za a tsara. Idan an ayyana aikin mai amfani don takamaiman na'ura, umarnin haruffansa guda biyu da ma'ana ko mai amfani_par an ayyana su a cikin .32P file. Lura: Ma'aunin umarni farawa_addr, ending_addr, base_addr, byte, kalma, da user_par suna amfani da tsarin hexadecimal tsoho.
- BM – Module duba mara komai.
- BR farawa_addr ending_addr
- – Wurin dubawa mara kyau. CHANJI n.nn -
- (Cyclone kawai) Canza juzu'intage bayar da manufa, inda n.nn ke wakiltar ƙima tsakanin 0.00 da 5.00, wanda ya haɗa da. Lokacin da umarnin ya aiwatar da Cyclone nan da nan zai canza zuwa waccan voltage. Idan relays na Cyclone ya kashe kafin kiran wannan umarni, to, relays ɗin zai kunna kuma ya saita sabon vol.tage darajar lokacin da aka aiwatar da wannan umarni. Lura cewa ƙananan juzu'itagƘimar e na iya sanya na'urar cikin yanayin ƙarancin ƙarfi wanda zai iya rasa kuskuren sadarwa gaba ɗaya. Tabbatar an saita saitunan tsalle na Cyclone daidai don aika wutar lantarki zuwa mashigai masu dama.
- EB farawa_addr ending_addr – Goge kewayon byte.
- EW farawa_addr ending_addr – Goge kewayon kalma.
- EM - Goge module.
- PB farawa_adr byte … byte – bytes shirin.
- PW farawa_adr kalma … kalma – Kalmomin shirin.
- PM – Tsarin tsarin.
- CM filesuna base_addr – Zaɓi module .32P file. Lura: Wasu kayayyaki na iya buƙatar a ƙayyade adireshin tushe.
- VM – Tabbatar da module.
- VR farawa_addr ending_addr – Tabbatar da iyaka.
- UM filesuna – Upload module.
- UR farawa_adr ƙarewa_adr filesuna – Upload range.
- SS filesuna – Sanya rikodin S.
- SM farawa_adr ending_addr - Nuna module.
- RELAYSOFF - (Multilnk FX & Cyclone kawai) Kashe relays waɗanda ke ba da ƙarfi ga manufa, gami da jinkirin saukar da wuta idan an ƙayyade. Musamman masu amfani ga masu amfani waɗanda ke son yin zagayowar allon su kafin gudanar da gwaje-gwaje, ba da damar bootloader su yi aiki, ko samun lambar aikace-aikacen ta gudana bayan shirye-shirye.
- RELAYSON - (Multilnk FX & Cyclone kawai) Kunna relays don samar da wuta ga abin da ake nufi, gami da jinkirin haɓaka wutar lantarki idan an ƙayyade. Voltage kawota za'a dogara ne akan juzu'i na ƙarshetage saitin da aka ƙayyade. Ga masu amfani da Cyclone, umarnin CHANGEV na iya canza voltage daraja. Musamman masu amfani ga masu amfani waɗanda suke son yin zagayowar allon su kafin gudanar da gwaje-gwaje, ba da damar bootloader su yi aiki, ko kuma suna da lambar aikace-aikacen suna gudana bayan shirye-shirye.
- HE – Taimako (duba cprog.doc file).
- QU – Dakata.
- RE – Sake saitin guntu.
- GO – Fara na'urar aiki. Ana iya amfani da shi azaman umarni na ƙarshe idan kuna son na'urar ta yi aiki don gwaji. Ya kamata a gabatar da umarnin 'RE' nan da nan.
- DE lokaci – Jinkirta “lokacin” millise seconds
- mai amfani xx_par - Don aikin mai amfani kawai da aka ƙayyade a cikin .32P file.
Umarnin Kanfigareshan Don Farawa
Ana aiwatar da duk umarnin daidaitawa kafin mai tsara shirye-shirye yayi ƙoƙarin tuntuɓar abin da ake nufi. Duk sanyi file an yi nazarin waɗannan umarni kafin yunƙurin sadarwa. Wannan sashe yana ba da ƙariview na amfani da waɗannan umarnin daidaitawa don yin nau'in daidaitawa daban-daban.
Lura: Tsohuwar tushe don sigogin umarni na daidaitawa shine ƙima. An wuceview na umarnin daidaitawa shine kamar haka:
- CUSTOMTRIMREF nnnnnnnn.nn
Mitar agogon tunani na ciki don “PT; Program Trim" umurnin. Wannan mitar tana ƙetare tsohowar mitar agogo na ciki. Ingantattun ƙididdiga na "n" sun dogara da takamaiman na'urar da ake tsarawa. Da fatan za a koma zuwa ƙayyadaddun lantarki na na'urar ku don ingantacciyar kewayon mitar agogo na ciki.
Inda:
nnnnnnnn.nn: Mitar a Hertz tare da wurare goma sha biyu - MAI BA DA WUTA n
Yana ƙayyade ko dubawa ya kamata ya ba da iko ga manufa. NOTE: Ba duk musaya na kayan masarufi ke goyan bayan wannan umarni ba. Ingantattun ƙimar n sune:- 0: Interface ba ya ba da ikon yin niyya. (default)
- 1: Enable Interface yana ba da iko don manufa.
(NOTE: Daidai yake da zaɓin gado:
- :USEPRORELAYS n)POWERDOWNDELAY n
Adadin lokacin da za a jinkirta lokacin da aka kashe wutar da aka yi niyya don maƙasudin samar da wutar lantarki ya ragu zuwa ƙasa da 0.1v. n shine lokacin a cikin millise seconds. - :POWERUPDELAY n
Adadin lokacin da za a jinkirta lokacin da aka kunna ikon zuwa ga manufa KO an sake saita manufa, kuma kafin software tayi ƙoƙarin yin magana da manufa. Wannan lokacin na iya zama haɗin wuta akan lokaci da lokacin sake saiti (musamman idan an yi amfani da direban sake saiti). n shine lokacin a cikin millise seconds. - :POWEROFONEXIT n
Yana ƙayyade ko ikon da aka bayar ga manufa yakamata a kashe lokacin da aikace-aikacen CPROG32Z ya ƙare. NOTE: Ba duk musaya na kayan masarufi ke goyan bayan wannan umarni ba. Ingantattun ƙimar n sune:- 0 : Kashe wuta lokacin fita (default)
- 1 : Ci gaba da kunna wuta yayin fita
Tabbatarwa Ƙarsheview
Akwai umarni da yawa waɗanda za a iya amfani da su don tabbatar da abubuwan da ke cikin filasha a kan na'urar bayan shirya ta. Umurnin da aka fi amfani dashi shine "VC
;Tabbatar CRC na Abu File zuwa Module". Umurnin "VC" zai umurci CPROG32Z don fara lissafin ƙimar 16-bit CRC daga abin da aka zaɓa. file. Daga nan CPROG32Z zai loda lamba a cikin RAM na na'urar kuma ya umurci na'urar don ƙididdige ƙimar CRC 16 bit daga abubuwan da ke cikin FLASH na na'urar. Adireshi mai inganci kawai yana cikin kewayon abu file ana lissafta akan na'urar. Da zarar darajar 16-bit CRC daga abin file kuma na'urar suna samuwa, CPROG32Z ya kwatanta su. Ana jefa kuskure idan ƙimar biyu ba su dace ba.
A madadin, ana iya amfani da umarnin "VM; Verify Module" don aiwatar da tantancewar byte ta byte tsakanin abin da aka zaɓa. file da na'urar. Yawanci, umarnin VM zai ɗauki tsawon lokaci don yin fiye da umarnin VC tun lokacin da CPROG32Z ya karanta abubuwan da ke cikin FLASH na na'urar byte byte. Akwai kuma wasu umarni guda biyu waɗanda za a iya amfani da su don tabbatarwa. "SC; Show Module CRC" ya umurci CPROG32Z don ɗora lambar a cikin RAM na na'urar kuma ya umurci na'urar don ƙididdige ƙimar CRC 16-bit daga abubuwan da ke cikin FLASH na na'urar, wanda ya haɗa da yankunan da ba su da komai. Da zarar an ƙididdige ƙimar 16-bit CRC, CPROG32Z zai nuna ƙimar a cikin tagar matsayi. Umurnin "VV; Tabbatar da Module CRC zuwa Darajar" yayi kama da umarnin "SC". Bambanci shine cewa maimakon nuna ƙimar CRC 16-bit da aka ƙididdige, CPROG32Z zai kwatanta ƙimar ƙididdiga da ƙimar 16-bit CRC da mai amfani ya bayar.
Kuskuren DOS ya dawo
Ana ba da dawo da kuskuren DOS don a gwada su a cikin .BAT files. Lambobin kuskuren da aka yi amfani da su sune:
- 0 - An kammala shirin ba tare da kurakurai ba.
- 1 - An soke ta mai amfani.
- 2 – Kuskuren karanta rikodin S file.
- 3 - Tabbatar da kuskure.
- 4 - Tabbatar da soke ta mai amfani.
- 5-S rikodin file ba a zaba.
- 6 – Fara adireshin ba a cikin module.
- 7 – Adireshin ƙarewa baya cikin module ko ƙasa da adireshin farawa. 8 – Rashin iya buɗewa file domin yin lodawa.
- 9 – File rubuta kuskure yayin lodawa.
- 10 - Mai amfani ya soke lodi.
- 11 – Kuskuren buɗewa .32P file.
- 12 – Kuskuren karantawa .32P file.
- 13 - Na'urar ba ta fara ba.
- 14 – Kuskuren lodawa .32P file.
- 15 – Kuskuren kunna module da aka zaɓa.
- 16 - Ƙididdigar S file ba a samu ba.
- 17 – Rashin isassun sarari da aka ƙayyade ta .32P don riƙe a file S- rikodi. 18- Kuskure yayin shirye-shirye.
- 19 – Fara adireshin baya nuna cikin module.
- 20 – Kuskure yayin shirye-shiryen byte na ƙarshe.
- 21 – Adireshin shirye-shirye ba ya cikin module.
- 22 – Adireshin farawa baya kan iyakar kalmar da aka daidaita.
- 23 – Kuskure yayin shirye-shiryen kalma ta ƙarshe.
- 24 – Ba za a iya goge Module ba.
- 25- Ba a goge kalmar Module ba.
- 26 - Zaɓi .32P file baya aiwatar da binciken byte.
- 27 – Ba a goge byte ɗin ba.
- 28 – Adireshin farawa na goge kalmomi dole ne ya zama daidai.
- 29 – Adireshin ƙarewar kalma dole ne ya zama daidai.
- 30 - Sigar mai amfani baya cikin kewayon.
- 31 - Kuskure yayin aikin .32P da aka ƙayyade.
- 32- Babu takamaiman tashar jiragen ruwa ko kuskuren buɗe tashar jiragen ruwa.
- 33 – Umurnin baya aiki don wannan .32P file.
- 34 – Ba za a iya shigar da yanayin bango ba. Duba haɗi.
- 35 – Ba za a iya samun dama ga processor. Gwada sake saitin software.
- 36 - Ba daidai ba .32P file.
- 37 – Ba za a iya samun damar sarrafa RAM ba. Gwada sake saitin software.
- 38 – An soke farawa ta mai amfani.
- 39 – Kuskuren canza lambar umarnin hexadecimal.
- 40 – Kanfigareshan file ba a kayyade kuma file babu prog.cfg.
- 41 - .32P file babu shi.
- 42 - Kuskure a lambar io_delay akan layin umarni.
- 43 – Sigar layin umarni mara inganci.
- 44 – Kuskuren ƙayyade jinkirin ƙima a cikin millise seconds.
- 47 – Kuskure a rubutun file.
- 49 – Ba a gano kebul ba
- 50 - S-Record file ba ya ƙunshi ingantattun bayanai.
- 51 – gazawar Tabbatar da Checksum – S-rikodin bayanan bai dace da ƙwaƙwalwar MCU ba. 52 – Dole ne a kunna rarrabuwa don tabbatar da abin dubawa na walƙiya.
- 53 - S-Records ba duka a cikin kewayon module ba. (duba sigar layin umarni "v")
- 54 - An gano kuskure a cikin saitunan akan layin umarni don tashar jiragen ruwa / mu'amala
- 60 - Kuskuren ƙididdige ƙimar na'urar CRC
- 61 - Kuskure - Na'urar CRC bai dace da ƙimar da aka bayar ba
- 70 - Kuskure - CPROG ya riga ya gudana
- 71 - Kuskure - Dole ne a ƙayyade duka INTERFACE da PORT akan layin umarni
- 72 - Zaɓaɓɓen na'ura mai ƙira ba ta da goyan bayan ƙirar kayan aiki na yanzu.
ExampRubutun Shirye-shirye File
Rubutun shirye-shirye file ya kamata ya zama ASCII mai tsabta file tare da umarni ɗaya a kowane layi. Wannan shi ne CFG file a baya examples.
Tsohonampda ni:
- CM C: \PEMICRO\333__48K.32P 0 EM: Goge tsarin
- BM: Blank Duba tsarin
- SS C: \PEMICRO\TEST.S19: Ƙayyade S19 don amfani
- PM: Shirya module tare da S19
- VM: ;Tabbatar da tsarin kuma
Lura: Hanyar sunayen fileHakanan ana iya amfani da s waɗanda ke da alaƙa da aiwatar da CPROG.
Amfani da Ma'auni-Layin Umurni a cikin Rubutu
Ana iya amfani da sigar layin umarni a cikin nau'in /PARAMn=s don saka rubutu a cikin rubutun file a wuri na musamman tags. Ana iya amfani da wannan don maye gurbin kowane bangare na rubutun ciki har da umarnin shirye-shirye, filesunaye, da sigogi. Ingantattun ƙimar n sune 0..9. s shine kirtani wanda zai maye gurbin duk wani abin da ya faru na /PARAMn a cikin rubutun file.
A matsayin exampHar ila yau, ana iya amfani da rubutun gama-gari na gaba don tsara shirye-shirye tare da daidai wannan aikin na tsohonample rubutun a Sashe na 7 - ExampRubutun Shirye-shirye File:
CM/PARAM1 EM: CM/PARAM1 EM
BM: BM
SS/PARAM2 PM: SS/PARAM2 PM
/PARAM3 : /PARAM3
Za a ƙara sigogi masu zuwa zuwa layin umarni na CPROG:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
/PARAM2=C:\PEMICRO\TEST.S19
/PARAM3=VM
NOTE: Tunda siginar /PARAM1 tana da sarari a cikin ƙimar sa, ana buƙatar haɗa dukkan sigarin a cikin ambato biyu. Wannan yana nuna wa Windows cewa siga ɗaya ce. A cikin wannan misali, an haɗa adireshin tushe na 0x0 akan layin Zaɓi Module a cikin rubutun, don haka / PARAM1 dole ne a ƙayyade akan layin umarni kamar haka:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
Don haka cikakken examplayin umarni zai kasance (lura cewa wannan ci gaba ne; babu karya layi):
C: \PEMICRO\CPROG32Z INTERFACE=USBMULTILINK PORT=PE5650030 BDM_SPEED 0 C:\PROJECT\GENERIC.CFG
“/PARAM1=C:\PEMICRO\333__48K.32P 0″ /PARAM/
param2=C: \PEMICRO\TEST.S19 /PARAM3=VM
Sampda Batch File
Ga wani tsohonampdon kiran mai tsara layin umarni da gwada dawo da lambar kuskure a cikin tsari mai sauƙi file. Sampda batch fileAna ba da s don duka Windows 95/98/XP da Windows 2000/NT/XP/Vista/7/8/10.
Windows NT/2000/Vista/7/8/10:
C:\PROJECTCPROG32Z C:\PROJECTENGINE.CFG
INTERFACE=USBULTILINK PORT=USB1
idan kuskuren matakin 1 ya yi kyau
da kyau
: bad
ECHO MUMMUNAN WUTA
: mai kyau
ECHO yayi
Windows 95/98/ME/XP:
FARA /WC:\PROJECTCPROG32Z C:\PROJECTENGINE.CFG
INTERFACE=USBULTILINK PORT=USB1
idan kuskuren matakin 1 ya yi kyau
da kyau
: bad
ECHO MUMMUNAN WUTA
: mai kyau
ECHO yayi
Note: Hanyar sunayen fileHakanan ana iya amfani da s waɗanda ke da alaƙa da aiwatar da CPROG.
Bayani
Don ƙarin bayani akan CPROG32Z da PROG32Z da fatan za a tuntuɓe mu:
- P&E Microcomputer Systems, Inc. 98 Galen St. Watertown, MA 02472-4502 Amurka
- MURYA: 617-923-0053
FAX: 617-923-0808
WEB: http://www.pemicro.com
Zuwa view Dukan ɗakin karatu na.32P modules, je zuwa shafin Tallafi na PEmicro's websaiti a www.pemicro.com/support.
Takardu / Albarkatu
![]() | PEmicro CPROG32Z Flash Programming Software [pdf] Jagorar mai amfani CPROG16Z, CPROG32Z, CPROG32Z Flash Programming Software, Flash Programming Software, Programming Software, Software |