PEmicro-logo

PEmicro CPROG16Z Flash Programming Software

PEmicro-CPROG16Z-Flash-Programming-Software-samfurin

Bayanin samfur

CPROG16Z shine mai tsara layin umarni wanda aka ƙera don haɗa PC ɗin ku zuwa MCU da aka yi niyya don shirye-shirye. Ya zo tare da kebul na kintinkiri don haɗa haɗin kayan aiki tsakanin PC ɗinku da MCU manufa. Ana iya farawa software na shirye-shirye ta hanyar gudanar da shi daga umarni na Windows Command ko ta kiran CPROG16Z mai aiwatarwa tare da daidaitattun sigogin layin umarni. Siffofin layin umarni da aka yarda sun haɗa da: [?/!], [filesuna], [/PARAMn=s], [v], [reset_delay n], [bdm_speed n], [hideapp], [freq n], [Interface=x], [tashar jiragen ruwa = y], [wasanni], da kuma [/logfile logfilesuna]. Waɗannan sigogi na iya canza rubutun aiwatarwa ta maye gurbin na musamman tags, maye gurbin kowane bangare na rubutun ciki har da umarnin shirye-shirye, filesunaye, da sigogi, da samar da hanyar nuna sakamakon shirye-shirye. Ma'aunin INTERFACE=x yana ba ka damar zaɓar ɗaya daga cikin musaya masu zuwa: USB MULTILINK, PARALLEL, adireshin IP na Ethernet, NAME, da UNIQUEID. Ma'aunin PORT=y yana ba ka damar zaɓar lambar tashar tashar ko suna bisa nau'in dubawar da aka zaɓa.

Umarnin Amfani da samfur

  1. Haɗa haɗin haɗin hardware tsakanin PC ɗin ku da MCU da aka yi niyya ta hanyar kebul na ribbon ɗin gyara.
  2. Fara software na shirye-shirye ta hanyar gudanar da shi daga umarni na Windows ko ta kiran CPROG16Z mai aiwatarwa tare da daidaitattun sigogin layin umarni.
  3. Yi amfani da sigogin layin umarni da aka yarda don gyara rubutun aiwatarwa kuma zaɓi madaidaicin dubawa da lambar tashar jiragen ruwa ko suna.
  4. Idan ya cancanta, yi amfani da sigar [?/!] don nuna sakamakon shirye-shirye a cikin taga PROG16Z.
  5. Koma zuwa Sashe na 7 - ExampRubutun Shirye-shirye File don tsohonample da a file dauke da umarnin shirye-shirye da sharhi.
  6. Koma zuwa Sashe na 8 - Amfani da Ma'auni na CommandLine a cikin Rubutu don tsohonampyadda ake amfani da sigar layin umarni [/PARAMn=s] don gyara rubutun aiwatarwa.
  7. Idan an haɗa raka'a da yawa zuwa PC ɗaya, yi amfani da ma'aunin [showports] don zaɓar naúrar da ta dace bisa lambar tashar tashar jiragen ruwa ko sunanta.

Gabatarwa

CPROG16Z sigar layin umarni ne na Windows na software na PROG16Z wanda ke tsara Flash, EEPROM, EPROM, da sauransu. Ana samun mu'amalar kayan masarufi daga PEmicro. Da zarar an haɗa kayan aikin mu'amala da kyau tsakanin PC ɗin ku da na'urar da aka yi niyya, zaku iya ƙaddamar da CPROG68Z mai aiwatarwa daga layin umarni. Baya ga aiwatarwa, dole ne a wuce sigogin layin umarni da yawa don saita wacce PEmicro hardware interface CPROG16Z yakamata yayi ƙoƙarin haɗawa zuwa, 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. Farashin .CFG file Yana ƙayyadaddun yadda ake tsara maƙasudi kamar yadda kuke so, kuma ya haɗa da daidaitattun umarnin shirye-shirye da, na zaɓi, umarnin daidaitawa. Babi masu zuwa za su ba da cikakken bayani game da waɗannan umarni da sigogi.

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 CPROG16Z mai aiwatarwa tare da daidaitattun sigogin layin umarni. Siffofin layin umarni da aka yarda sune:

CPROG16Z [?/!]filesuna] [/ PARAMn = s] [v] [sake saita_delay n] [bdm_speed n] [hideapp] [freq n] [Interface = x] [tashar jiragen ruwa = y] [shafukan nuni] [/ logfile logfilesuna] inda:

  • [?/!]: Yi amfani da '?' ko''!' zaɓin hali don sa mai tsara layin umarni ya jira da nuna sakamakon shirye-shirye a cikin taga PROG16Z. '?' 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 zaren da 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 exampLes section) USB MULTILINK (Wannan saitin kuma yana goyan bayan 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 tashar tashar jiragen ruwa 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. Exampdon 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, kamar hanyar haɗin Cyclone da Trace, 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).
    • Exampda: INTERFACE= PORT CYCLONE PORT = MyCyclone99 INTERFACE = CYCLONE "PORT=Cyclone Joe"
  • BABBAN: ID USB Multilink kayayyakin duk suna da keɓaɓɓen lambar serial da aka sanya musu, kamar PE5650030. Ana iya kiran Multilink azaman wannan lambar. Wannan yana da amfani a yanayin da ake haɗa raka'a da yawa zuwa PC iri ɗaya.
    • Exampda: INTERFACE=USBULTILINK 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 na layi ɗaya akan Walƙiya BDM #1: INTERFACE=PARALLEL PORT=PCI1
  • [wasanni]: 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 layin 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.
    • Exampda: SHOWPORTS=C:\MYPORTS.TXT Wannan jeri ba ya nuna layi daya na tashar jiragen ruwa ko zabukan tashar jiragen ruwa na COM wadanda kuma akwai su. A ƙasa akwai wani tsohonample na fitarwa don mu'amalar kayan masarufi daban-daban da aka haɗa da PC (Lura cewa akwai hanyoyi daban-daban don magance naúrar ɗaya; bayanan kowane ƙirar za a iya biyo bayan layin [DUPLICATE] wanda ke nuna alamar daban don dubawa ɗaya).

Fitowar Wasanni Exampda:
INTERFACE=USBULTILINK PORT=PE5650030

  • USB 1: Multilink Universal FX Rev A (PE5650030)[PortNum=21] INTERFACE=USBMULTILINK PORT=USB1
  • USB 1: Multilink Universal FX Rev A (PE5650030)[PortNum=21] [DUPLICATE]
  • [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 tare da kulawa kamar yadda za a yi watsi da duk bayanan da ba su da iyaka.
  • [sake saita_delay n]: Yana ƙayyadadden jinkiri bayan mai tsara shirye-shirye ya sake saita manufa wanda muke dubawa don ganin ko sashin ya tafi daidai da yanayin cire matsala. Wannan yana da amfani idan maƙasudin yana da direban sake saiti wanda ke riƙe da MCU a sake saiti bayan mai shirye-shiryen ya saki layin sake saiti. Ƙimar n shine jinkiri a cikin millise seconds.
  • [bdm_gudun 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 tantance saurin sadarwa bisa ga ma'auni masu zuwa:
    • USB-ML-16/32: (1000000/(N+1)) Hz - Samfurin gado
    • USB Multilink Universal FX: (25000000/(N+1)) Hz BDM Walƙiya : (33000000/(2*N+5)) Hz - Legacy samfur Ƙimar n ya kamata ya kasance tsakanin 0 da 31. Wannan agogon motsi yana aiki bayan umarni a saman Ana aiwatar da algorithm na shirye-shirye don waɗannan umarni su iya ƙara yawan niyya kuma su 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!
    [fadi n]: Ta hanyar tsoho, software na PROG16Z yana ƙoƙari ta atomatik yadda saurin manufa ke gudana ta hanyar loda jinkiri na yau da kullun a cikin mai sarrafawa da kuma lokacin lokacin da ake ɗauka don aiwatarwa. A kan wasu injina, wannan na iya haifar da sakamako mara daidaituwa wanda zai iya shafar algorithms waɗanda ke tsara walƙiya na ciki zuwa MCU. PEmicro yana ba da tsarin layin umarni yana bawa mai amfani damar sanar da software na PROG16Z daidai yadda mai sarrafa kayan aikin ke gudana. 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 log file na sunan "logfile suna” wanda zai sa duk wani bayani da aka rubuta a cikin tagar matsayi shima a rubuta shi file. "Log filesuna" yakamata ya zama cikakken sunan hanya kamar c:\mydir\mysubdir\mylog.log.

Layin Umurnin Exampda:
CPROG16Z C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030

Yana buɗe CPROG16Z tare da zaɓuɓɓuka masu zuwa:

  • Gudu C:Rubutun ENGINE.CFG
  • Mai dubawa shine farkon USB Multilink Universal FX tare da lambar serial PE5650030
  • Gano mitar sadarwa ta atomatik (io_delay_cnt ba a saita ba) CPROG16Z C:\ENGINE.CFG Interface=USBMULTILINK Port=USB1

Yana buɗe CPROG16Z tare da zaɓuɓɓuka masu zuwa:

  • Gudu C:Rubutun ENGINE.CFG
  • Kebul na Multilink Universal FX shine kebul na Multilink, farkon da aka gano.

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 PROG16Z. Haka .16P fileAna amfani da s da PROG16Z 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 .16P file.

  • Lura: Ma'aunin umarni farawa_addr, ending_addr, base_addr, byte, word, da user_par suna amfani da tsarin hexadecimal tsoho.
  • BM: Modul duba mara komai.
  • BR farawa_addr ending_addr: Wurin dubawa mara kyau.
  • CANJI 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 saitin jumper na Cyclone daidai don aika wutar lantarki zuwa tashoshin da suka dace.
  • EB farawa_addr ending_addr: Goge kewayon byte.
  • EW farawa_addr ending_addr: Goge kewayon kalma.
  • EM - Goge module.
  • PB farawa_addr byte … byte – bytes shirin.
  • PW farawa_addr kalma… kalma - Kalmomin shirin.
  • PM - Tsarin tsarin.
  • CM filesuna base_addr - Zaɓi module .16P file. Lura: Wasu kayayyaki na iya buƙatar a ƙayyade adireshin tushe.
  • VM - Tabbatar da tsarin.
  • VR farawa_addr ending_addr - Tabbatar da kewayon.
  • UM filesuna - Juya tsarin.
  • UR farawa_addr ending_adr filesuna - Kewayon lodawa.
  • SS filesuna - Ƙayyade rikodin S. SM start_addr ending_addr - Nuna module.
  • RELAYSOFF - (Multilink FX & Cyclone kawai) Kashe relays ɗin da 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 kuma gudanar da lambar aikace-aikacen bayan shirye-shirye.
  • RELAYSON - (Multilink FX & Cyclone kawai) Kunna relays don samar da wuta ga manufa, 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.
  • SHI - Taimako (duba cprog.doc file).
  • QU - Dakata
  • RE- Sake saita 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 - Yana jinkirta "lokacin" millise seconds
  • xx mai amfani_par - Sai kawai don aikin mai amfani da aka ƙayyade a cikin .16P 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 baya ba da iko don manufa. (default)
  • 1 : Enable Interface yana ba da iko don manufa.
    • (LURA: Yayi daidai 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.
:POWEROFFONEXIT n
Yana ƙayyade ko ikon da aka bayar ga manufa yakamata a kashe lokacin da aikace-aikacen CPROG16Z ya ƙare. NOTE: Ba duk musaya na kayan masarufi ke goyan bayan wannan umarni ba. Ingantattun ƙimar n sune:

  • 0 : Kashe wuta lokacin fita (tsoho)
  • 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. Umarnin da aka fi amfani dashi shine “VC; Tabbatar da CRC na Abu File zuwa Module". Umurnin "VC" zai umurci CPROG16Z don fara lissafin ƙimar 16-bit CRC daga abin da aka zaɓa. file. Daga nan CPROG16Z 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, CPROG16Z 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 CPROG16Z 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 CPROG16Z 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, CPROG16Z 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, CPROG16Z 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 kuskure
ana amfani da su:

  • 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 .16P file.
  • 12 – Kuskuren karantawa .16P file.
  • 13 - Na'urar ba ta fara ba.
  • 14 – Kuskuren lodawa .16P 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 .16P 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 .16P 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 .16P da aka ƙayyade.
  • 32- Babu takamaiman tashar jiragen ruwa ko kuskuren buɗe tashar jiragen ruwa.
  • 33 – Umurnin baya aiki don wannan .16P 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 .16P 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 - .16P 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\9X1__32K.16P 0 ;Zaɓa Module Flash
  • 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: Sunayen hanyar 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 - Example
Rubutun shirye-shirye File:

  • CM / PARAM1 ;Zaɓi Module na Flash
  • EM;Goge tsarin
  • BM;Blank Duba tsarin
  • SS/PARAM2; Ƙayyade S19 don amfani
  • PM;Shirya module tare da S19
  • /PARAM3; Tabbatar da tsarin kuma

Za a ƙara sigogi masu zuwa zuwa layin umarni na CPROG:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
/PARAM2=C:\PEMICRO\TEST.S19
/PARAM3=VM
NOTE: Tunda ma'aunin /PARAM1 yana da sarari a cikin ƙimarsa, ana buƙatar rufe 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 Zabi Module a cikin rubutun, don haka / PARAM1 dole ne a ƙayyade akan layin umarni kamar haka:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
Don haka cikakken examplayin umarni zai kasance (lura cewa wannan ci gaba ne; babu karya layi):
C:\PEMICRO\CPROG16Z INTERFACE=TAFIN CYCLONE=USB1 BDM_SPEED 1
C:\PROJECT\GENERIC.CFG “/PARAM1=C:\PEMICRO\9X1__32K.16P 0″ /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:\PROJECT\CPROG16Z C:\PROJECTENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 idan kuskuren matakin 1 ya yi kyau
  • mara kyau: ECHO MUMMUNAN WUTA
  • Yayi kyau: ECHO yayi
  • Windows 95/98/ME/XP: START /WC:\PROJECTCPROG16Z C:\PROJECTENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 idan matakin kuskure 1 ya yi kyau
  • mara kyau: ECHO MUMMUNAN WUTA
  • Yayi kyau: ECHO yayi

Lura: Sunayen hanyar fileHakanan ana iya amfani da s waɗanda ke da alaƙa da aiwatar da CPROG.

Bayani

Don ƙarin bayani akan CPROG16Z da PROG16Z da fatan za a tuntuɓe mu:

Zuwa view Dukan ɗakin karatu na.16P modules, je zuwa shafin Tallafi na PEmicro's websaiti a www.pemicro.com/support.

© 2021 P&E Microcomputer Systems, Inc.

 

Takardu / Albarkatu

PEmicro CPROG16Z Flash Programming Software [pdf] Jagorar mai amfani
CPROG16Z Flash Programming Software, CPROG16Z, Flash Programming Software, Programming Software, Software

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *