PEmicro-logo

PEmicro CPROG16Z Flash Programming Software

PEmicro-CPROG16Z-Flash-Programming-Software-sehlahisoa

Tlhahisoleseding ya Sehlahiswa

CPROG16Z ke lenaneo la line-taelo le etselitsoeng ho hokahanya komporo ea hau le MCU eo u batlang ho e etsa bakeng sa lenaneo. E tla le thapo ea ribone ea debug bakeng sa ho hokahanya sebopeho sa hardware lipakeng tsa PC ea hau le sepheo sa MCU. Software ea lenaneo e ka qalisoa ka ho e tsamaisa ho tsoa ho Windows Command prompt kapa ka ho letsetsa CPROG16Z e ka phethisoang ka li-parameter tse nepahetseng tsa mola oa taelo. Litekanyetso tse lumelletsoeng tsa mola oa taelo li kenyelletsa: [?/!], [filelebitso], [/PARAMn=s], [v], [reset_delay n], [bdm_speed n], [hideapp], [freq n], [Interface=x], [port=y], [showports], le [/logfile logfilelebitso]. Liparamente tsena li ka fetola sengoloa se sebetsang ka ho nkela tse khethehileng tags, ho nkela karolo efe kapa efe ea script ho kenyelletsa litaelo tsa mananeo, filemabitso, le liparamente, le ho fana ka mokhoa oa ho bontša sephetho sa lenaneo. INTERFACE=x parameter e u lumella ho khetha e 'ngoe ea likhokahano tse latelang: USB MULTILINK, PARALLEL, Ethernet IP address, NAME, le UNIQUEID. PORT = y parameter e u lumella ho khetha nomoro ea boema-kepe kapa lebitso ho latela mofuta oa sebopeho se khethiloeng.

Litaelo tsa Tšebeliso ea Sehlahisoa

  1. Hokela sehokelo sa Hardware lipakeng tsa komporo ea hau le MCU eo u e batlang ka thapo ea ribone ea debug.
  2. Qala software ea lenaneo ka ho e tsamaisa ho tsoa ho Windows Command prompt kapa ka ho letsetsa CPROG16Z e ka phethisoang ka li-parameter tse nepahetseng tsa mola oa taelo.
  3. Sebelisa li-parameter tsa mola oa taelo tse lumelletsoeng ho fetola script ebe u khetha sebopeho se nepahetseng le nomoro ea koung kapa lebitso.
  4. Haeba ho hlokahala, sebelisa [?/!] parameter ho hlahisa sephetho sa lenaneo fensetereng ea PROG16Z.
  5. Sheba Karolo ea 7 - Example Programming Script File bakeng sa motho oa mehlengample ea a file e nang le litaelo tsa mananeo le litlhaloso.
  6. Sheba Karolo ea 8 - Ho sebelisa CommandLine Parameters ho Script bakeng sa example ea mokhoa oa ho sebelisa [/PARAMn=s] paramethara ea mola oa taelo ho fetola sengoloa se phethiloeng.
  7. Haeba li-unit tse ngata li hokahane le PC e le 'ngoe, sebelisa parameter ea [showports] ho khetha yuniti e nepahetseng ho latela nomoro ea boema-kepe kapa lebitso la eona.

Selelekela

CPROG16Z ke mofuta oa taelo oa Windows oa software ea PROG16Z e tsamaisang Flash, EEPROM, EPROM, joalo-joalo ka PEmicro hardware interface ho processor e tšehelitsoeng ea NXP 68HC16. Lisebelisoa tsa hardware li fumaneha ho tsoa ho PEmicro. Hang ha lisebelisoa tsa hau tsa marang-rang li hokahane hantle pakeng tsa PC ea hau le sesebelisoa se shebiloeng, u ka qala CPROG16Z e ka phethisoang ho tsoa molaong oa taelo. Ntle le ts'ebetsong, li-parameter tse ngata tsa litaelo tsa litaelo li tlameha ho fetisoa hape e le hore ho lokisoe hore na PEmicro hardware interface CPROG16Z e lokela ho leka ho hokela ho eona, le ho lokisa hore na sebopeho sa hardware se tla hokela sesebelisoa sefe. Liparamente tsena li kenyelletsa lebitso la tlhophiso (.CFG) file, hammoho le litaelo tsa ho qala tse kang lebitso la sebopeho sa hardware kapa boema-kepe boo sebopeho se hokahaneng ho sona. The .CFG file e hlalosa mokhoa oa ho hlophisa sepheo kamoo u rerileng kateng, 'me e kenyelletsa litaelo tse tloaelehileng tsa lenaneo le, ka boikhethelo, litaelo tsa tlhophiso. Likhaolo tse latelang li tla fana ka tlhaloso e qaqileng ea litaelo tsena le litekanyetso.

E qalang

  • Hokela sehokelo sa Hardware lipakeng tsa komporo ea hau le MCU eo u e batlang ka thapo ea ribone ea debug.
  • Qala software ea lenaneo ka ho e tsamaisa ho tsoa ho Windows Command prompt kapa ka ho letsetsa CPROG16Z e ka phethisoang ka li-parameter tse nepahetseng tsa mola oa taelo. Liparamente tsa mola oa taelo tse lumelletsoeng ke:

CPROG16Z [?/!] [?filelebitso] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n] [hideapp] [freq n] [Interface=x] [port=y] [showports] [/logfile logfilelebitso] moo:

  • [?/!]: Sebelisa '?' kapa''!' khetho ea litlhaku ho etsa hore moqapi oa line-taelo a eme le ho hlahisa sephetho sa lenaneo fensetereng ea PROG16Z. '?' e tla lula e hlahisa sephetho, '!' e tla hlahisa sephetho feela haeba phoso e etsahetse. Haeba mosebelisi a sa sebelise sehlopha file ho leka boemo ba phoso, sena se fana ka mokhoa oa ho bonts'a sephetho sa lenaneo. Khetho ena e lokela ho ba khetho ea PELE ea mola oa taelo.
  • [filelebitso]: A file e nang le litaelo tsa mananeo le litlhaloso, kamehla = prog.cfg. Sheba Karolo ea 7 - Example Programming Script File bakeng sa motho oa mehlengample.
  • [/PARAMn=s]: Paramethara ea mola oa taelo e ka fetolang script e sebetsang ka ho e nkela e khethehileng tags (/PARAMn). Sena se ka sebelisoa ho nkela karolo efe kapa efe ea script sebaka ho kenyelletsa litaelo tsa mananeo, filemabitso, le mekhahlelo. Maemo a nepahetseng a n ke 0..9. s ke khoele e tla nkela sebaka sefe kapa sefe sa /PARAMn sengolong file. Karolo ea 8 - Ho Sebelisa Li-Parameters tsa Line-Mola ho Script ho na le example bakeng sa tshebediso.
  • [INTERFACE=x]: Moo x e leng e 'ngoe ea tse latelang: (Sheba mohlalaamples section) USB MULTILINK (Setting ena e boetse e tšehetsa OSBDM) PARALLEL (Parallel Port kapa BDM Lightning [Legacy])
  • [PORT=y]: Moo boleng ba y e leng e 'ngoe ea tse latelang (sheba paramethara ea line ea li-port bakeng sa lethathamo la lisebelisoa tse hokahaneng; kamehla hlalosa mofuta oa "interface" hape):
  • USBx: Moo x = 1,2,3, kapa 4. E emela nomoro ea lipalo bakeng sa karolo ka 'ngoe ea hardware e qalang ho 1. E molemo ha u leka ho hokela sehlahisoa sa Leholiotsoana kapa Multilink. Haeba karolo e le 'ngoe feela ea hardware e hokahane, e tla lula e baloa joalo ka USB1. Example ho khetha Multilink ea pele e fumanoeng ke: INTERFACE=USBMULTILINK PORT=USB1
  • #.#.#.#: Ethernet IP address #.#.#.#. Letšoao le leng le le leng la # le emela nomoro ea decimal lipakeng tsa 0 le 255. E sebetsa bakeng sa likhokahano tsa Cyclone le Tracelink. Khokahano e etsoa ka Ethernet. INTERFACE=LIKETITI TSA LEKHOTLA=10.0.1.223
  • NAME: Lihlahisoa tse ling, joalo ka sehokelo sa Cyclone le Trace, li tšehetsa ho fana ka lebitso ho yuniti, joalo ka "Joe's Max". Leholiotsoana le ka bitsoa ka lebitso leo le le filoeng. Haeba ho na le libaka ka lebitso, paramethara eohle e lokela ho kenngoa ka mantsoe a qotsitsoeng habeli (sena ke tlhokahalo ea Windows, eseng tlhokahalo ea PEmicro).
    • Examphanyane: INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Leholiotsoana la Joe”
  • E Ikhethang: ID USB Multilink lihlahisoa kaofela li na le nomoro ea serial e ikhethang eo li e abetsoeng, joalo ka PE5650030. Multilink e ka bitsoa nomoro ena. Sena se na le thuso maemong ao li-unit tse ngata li hokahaneng ho PC e le 'ngoe.
    • Examphanyane: INTERFACE=USBMULTILINK PORT=PE5650030
  • COMx: Moo x = 1,2,3, kapa 4. E emela nomoro ea boema-kepe ea COM. E sebetsa bakeng sa likhokahano tsa Cyclone. Ho hokela ho Leholiotsoana ho COM1 : INTERFACE=CYCLONE PORT=COM1
  • x: Moo x = 1,2,3, kapa 4. E emela nomoro ea boema-kepe e bapileng Ho khetha sebopeho se ts'oanang ho Parallel Port #1: INTERFACE=PARALLEL PORT=1
  • PCIx: Moo x = 1,2,3, kapa 4. E emetse nomoro ea karete ea Lehalima ea BDM. (Hlokomela: sena ke sehlahisoa sa lefa) Ho khetha thapo e ts'oanang ho BDM Lehalima #1: INTERFACE=PARALLEL PORT=PCI1
  • [maemakepe]: Moqapi oa line-taelo o hlahisa likou tsohle tse fumanehang ho mongolo file ebe e emisa (ho sa tsotelehe liparamente tse ling tsa mola oa taelo). Tlhahisoleseding ena ya tlhahiso ho mongolo file e kenyelletsa litekanyo tse hlokahalang ho ikopanya le hardware ea lenaneo e khomaretsoeng hammoho le tlhaloso ea sebopeho sa hardware. Sephetho sa kamehla fileLebitso ke ports.txt mme e entsoe ka har'a sephutheli se tšoanang le sa CPROG. Sephetho se ka boela sa lebisoa ho se fapaneng file.
    • ExampLe: SHOWPORTS=C:\MYPORTS.TXT Lenane lena ha le bontše boema-kepe bo bapileng kapa likhetho tsa boema-kepe ba COM tse fumanehang hape. Ka tlase ke example ea tlhahiso bakeng sa likhokahano tse fapaneng tsa Hardware tse hokahantsoeng le PC (Hlokomela hore ho na le mekhoa e fapaneng ea ho sebetsana le yuniti e le 'ngoe; data bakeng sa sebopeho ka seng se ka lateloa ke mohala oa [DUPLICATE] o bonts'ang label e fapaneng bakeng sa sebopeho se tšoanang).

Showports Output ExampLe:
INTERFACE=USBMULTILINK 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]
  • [v]: E etsa hore sebatli se seke sa lekola mefuta ea liaterese tsa S-record pele ho mananeo kapa ho netefatsa. Sena se potlakisa ts'ebetso ea mananeo. Khetho e lokela ho sebelisoa ka hloko kaha lirekoto tsohle tse kantle ho marang-rang li tla hlokomolohuoa.
  • [seta_tieho n]: E hlalosa tieho ka mor'a hore moqapi oa lenaneo a tsosolose sepheo seo re se hlahlobang ho bona hore na karolo e kene ka mokhoa o nepahetseng oa ho lokisa bothata. Sena se na le thuso haeba sepheo se na le mokhanni oa reset ea ts'oereng MCU ka mor'a hore moqapi a lokolle mohala oa reset. Boleng ba n ke tieho ka milliseconds.
  • [bdm_lebelo n]: Khetho ena e lumella mosebelisi ho seta lebelo la oache ea shift ea BDM ea PEmicro's debug interface. Boleng bona kaofela bo ka sebelisoa ho fumana lebelo la likhokahano ho latela lipalo tse latelang:
    • USB-ML-16/32: (1000000 / (N + 1)) Hz - Sehlahisoa sa lefa
    • USB Multilink Universal FX: (25000000/(N+1)) Hz BDM Lehalima : (33000000/(2*N+5)) Hz – Sehlahiswa sa lefa Boleng n e lokela ho ba pakeng tsa 0 le 31. Tshupanako ena e qala ho sebetsa ka mora ditaelo tse ka hodimo ho algorithm ea lenaneo e etsoa e le hore litaelo tsena li ka eketsa lebelo la sepheo le ho lumella nako e potlakileng ea ho fetoha. Hangata oache ena e ke ke ea feta div 4 ea maqhubu a libese tsa processor.
  • [hideapp]: Sena se tla etsa hore mohlophisi oa line-taelo a se ke a bonts'a boteng ba pono ha a ntse a matha ntle le ho hlaha bareng ea mosebetsi. Lisebelisoa tsa 32-bit feela!
    [khafetsa n]: Ka mokhoa o ikhethileng, software ea PROG16Z e leka ho tseba ka bo eona hore na sepheo se sebetsa ka potlako hakae ka ho kenya ts'ebetso ea ho lieha ho processor le ho beha nako hore na ho nka nako e kae ho e etsa. Mechining e meng, sena se ka fana ka liphetho tse sa lumellaneng tse ka amang thahabololo eo lenaneo le bonesang ka hare ho MCU. PEmicro e fana ka mochini oa taelo o lumellang mosebelisi ho tsebisa software ea PROG16Z hantle hore na processor e reretsoeng e sebetsa kapele hakae. Ka tsela ena, nako ea li-algorithms e tla ba e nepahetseng. Moleng oa taelo, u hlakisa maqhubu a oache ea KA HARE ho Hertz ho latela sekhetho sa 'FREQ'. Hlokomela hore ka kakaretso haeba u sebelisa sesebelisoa sa flash ka ntle ho MCU, parameter ena ea nako ha e hlokehe kaha flash e sebetsana le nako ka boeona.
    [/logfile logfilelebitso]: Khetho ena e bula tlaleho file ea lebitso la "logfile name" e tla etsa hore tlhahisoleseling efe kapa efe e ngotsoeng fensetereng ea boemo le eona e ngoloe ho sena file. "Log filename" e lokela ho ba lebitso la tsela e felletseng joalo ka c:\mydir\mysubdir\mylog.log.

Mola oa Taelo Examphanyane:
CPROG16Z C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030

E bula CPROG16Z ka likhetho tse latelang:

  • Tsamaisa C:\ ENGINE.CFG script
  • Khokahano ke USB Multilink Universal FX ea pele e nang le nomoro ea serial PE5650030
  • Itlhahlobe ka ho iketsa maqhubu a likhokahano (io_delay_cnt ha e ea hlophisoa) CPROG16Z C:\ENGINE.CFG Interface=USBMULTILINK Port=USB1

E bula CPROG16Z ka likhetho tse latelang:

  • Tsamaisa C:\ ENGINE.CFG script
  • Sehokelo ke USB Multilink Universal FX, sebopeho sa pele se fumanoeng.

Litaelo tsa Mananeo
Litaelo tsa mananeo kaofela li qala ka tatellano ea litlhaku tse peli tse lateloang ke sebaka se sesoeu (likheo kapa li-tab). Mela e qalang ka litlhaku tseo e seng litaelo e thathamisitsoe e le REMarks. Kotara filelebitso le bolela tsela e feletseng ea DOS ho ea file. Litaelo li sebelisa li-code tse tšoanang tsa litlhaku tse peli joalo ka ha li sebelisoa ho li-programmers tse sebetsanang le PROG16Z. E tšoanang .16P filetse sebelisoang ke PROG16Z li sebelisetsoa ho seta sesebelisoa se itseng ho hlophisoa. Haeba ts'ebetso ea mosebelisi e hlalositsoe bakeng sa sesebelisoa se itseng, taelo ea eona ea litlhaku tse peli le moelelo kapa user_par li hlalositsoe ho .16P file.

  • Hlokomela: Litaelo tsa litaelo tse qalang_addr, ending_addr, base_addr, byte, word, le user_par li sebelisa sebopeho sa hexadecimal sa kamehla.
  • BM: Mojule oa ho hlahloba o se nang letho.
  • BR qala_addr ending_addr: Sebaka sa ho hlahloba se se nang letho.
  • FETOHA n.nn:  (Leholiotsoana feela) Fetola voltage fanoe ho sepheo, moo n.nn e emelang boleng bo pakeng tsa 0.00 le 5.00, hammoho. Ha taelo e phethahatsa Leholiotsoana le tla fetoha hang-hang ho voltage. Haeba li-relay tsa Leholiotsoana li tima pele li letsetsa taelo ena, li-relay li tla bulela ebe li beha molumo o mocha.tage bohlokoa ha taelo ena e phethisoa. Hlokomela hore tlase haholo ea voltage value e ka kenya sesebelisoa maemong a tlase a matla a ka lahleheloang ke puisano ea debug ka ho felletseng. Etsa bonnete ba hore litlhophiso tsa jumper tsa Cyclone li hlophisitsoe ka nepo ho romela matla likoung tse nepahetseng.
  • EB e qalang_addr ending_addr: Hlakola sebaka sa li-byte.
  • EW e qalang_addr ending_addr: Hlakola lethathamo la mantsoe.
  • EM - Hlakola mojule.
  • PB e qala_addr byte … byte – Li-byte tsa lenaneo.
  • PW e qalang_addr lentswe … lentswe – Mantsoe a lenaneo.
  • PM - Mojule oa lenaneo.
  • CM filelebitso base_addr - Khetha mojule .16P file. Tlhokomeliso: Li-module tse ling li ka hloka hore ho boleloe aterese ea mantlha.
  • VM - Netefatsa mojule.
  • VR e qalang_addr ending_addr - Netefatsa sebaka.
  • UM filelebitso - Kenya module.
  • UR starting_addr ending_addr filelebitso - Sebaka sa ho kenya.
  • SS filelebitso - Hlalosa S rekoto. SM starting_addr ending_addr – Bontša mojule.
  • RELAYSOFF - (Multilink FX & Cyclone only) Koala li-relay tse fanang ka matla ho sepheo, ho kenyelletsa le tieho ea ho theola motlakase haeba ho boletsoe. E bohlokoa haholo bakeng sa basebelisi ba batlang ho potlakisa boto ea bona ka matla pele ba etsa liteko, lumella bootloader ea bona hore e sebetse kapa hore khoutu ea kopo e sebetse kamora lenaneo.
  • RELAYSON - (Multilink FX & Cyclone only) Bulela li-relay ho fana ka matla ho sepheo, ho kenyelletsa le tieho ea matla ha ho boletsoe. Molumotage fanoeng e tla ipapisa le karolo ea ho qetelatagtlhophiso e boletsoeng. Bakeng sa basebelisi ba Leholiotsoana, taelo ea CHANGEV e ka fetola voltage bohlokoa. E bohlokoa haholo bakeng sa basebelisi ba batlang ho potlakisa boto ea bona ka matla pele ba etsa liteko, ba lumelle bootloader ea bona hore e sebetse, kapa hore khoutu ea kopo e sebetse ka mor'a lenaneo.
  • HE - Thuso (sheba cprog.doc file).
  • QU - Tlohela.
  • RE - Seta chip bocha.
  • TSAMAYA - E qala sesebelisoa ho sebetsa. E ka sebelisoa e le taelo ea ho qetela haeba u batla hore sesebelisoa se sebetse ho hlahlojoa. E lokela ho etelloa hang-hang ke taelo ea 'RE'.
  • DE nako - E lieha "timeinms" milliseconds
  • xx user_par - Ke feela bakeng sa ts'ebetso ea mosebelisi e boletsoeng ho .16P file.

Litaelo tsa Tlhophiso Bakeng sa ho Qala

Litaelo tsa tlhophiso kaofela li sebetsoa pele moetsi oa lenaneo a leka ho ikopanya le sepheo. Tlhophiso eohle file e arotsoe bakeng sa litaelo tsena pele ho leka likhokahano. Karolo ena e fana ka tlhalosoview ea ho sebelisa litaelo tsena tsa tlhophiso ho etsa mefuta e fapaneng ea tlhophiso.
Hlokomela: Motheo oa kamehla oa li-parameter tsa taelo ea tlhophiso ke decimal. Ho fedileview ea litaelo tsa tlhophiso ke tse latelang:
CUSTOMTRIMREF nnnnnnnn.nn
Maqhubu a oache a referense a kahare a batloang bakeng sa "PT; Taelo ea Trim". Leqhubu lena le fetisa maqhubu a kamehla a ka hare a litšupiso. Litefiso tse sebetsang bakeng sa "n" li ipapisitse le sesebelisoa se itseng se hlophisitsoeng. Ka kopo, sheba lintlha tsa motlakase tsa sesebelisoa sa hau bakeng sa sebaka se nepahetseng sa litšupiso tsa ka hare tsa lioache.
Moo: nnnnnnnn.nn: Khafetsa Hertz e nang le libaka tse peli tsa decimal

MOTLATSI n
E etsa qeto ea hore na sebopeho se lokela ho fana ka matla ho sepheo. HLOKOMELA: Ha se li-interfaces tsohle tsa hardware tse tšehetsang taelo ena. Lintlha tse nepahetseng tsa n ke:

  • 0 : Interface ha e fane ka matla a ho shebisana. (ea kamehla)
  • 1 : Enable Interface e fana ka matla a ho shebisa.
    • (HLOKOMELA: E tšoana le khetho ea lefa :USEPRORELAYS n)

:POWERDOWNDELAY n
Nako ea ho lieha ha motlakase ho sepheo o tingoa hore matla a phepelo ea matla a theohele ka tlase ho 0.1v. n ke nako ka milliseconds.
:POWERUPDELAY n
Nako ea ho lieha ha matla a sepheo a buletsoe KAPA sepheo se setiloe bocha, le pele software e leka ho bua le sepheo. Nako ena e ka ba motsoako oa matla ka nako le nako ea ho tsosolosa (haholo-holo haeba ho sebelisoa mokhanni oa reset). n ke nako ka milliseconds.
:POWEROFFONEXIT n
E etsa qeto ea hore na matla a fanoeng ho sepheo a lokela ho tima ha kopo ea CPROG16Z e fela. HLOKOMELA: Ha se li-interfaces tsohle tsa hardware tse tšehetsang taelo ena. Lintlha tse nepahetseng tsa n ke:

  • 0 : Tima motlakase ha o tsoa (kamehla)
  • 1 : Boloka matla ha o tsoa

Netefatso Fedileview

Ho na le litaelo tse 'maloa tse fumanehang tse ka sebelisoang ho netefatsa litaba tsa lebone le sesebelisoa ka mor'a ho e hlophisa. Taelo e sebelisoang haholo ke "VC; Netefatsa CRC ea Ntho File ho Module". Taelo ea "VC" e tla laela CPROG16Z ho qala ho bala boleng ba 16-bit CRC ho tloha nthong e khethiloeng. file. CPROG16Z e tla kenya khoutu ho RAM ea sesebelisoa ebe e laela sesebelisoa ho bala boleng ba 16-bit CRC ho tsoa ho tse ka har'a FLASH ea sesebelisoa. Ke liaterese tse nepahetseng feela tse fumanehang sebakeng seo file li baloa ka sesebelisoa. Hang ha boleng ba 16-bit CRC ho tsoa ho ntho file 'me sesebelisoa se teng, CPROG16Z e bapisa. Phoso e hlaha haeba lintlha tse peli li sa lumellane. Ntle le moo, taelo ea "VM; Verify Module" e ka sebelisoa ho etsa netefatso ea byte pakeng tsa ntho e khethiloeng. file le sesebelisoa. Ka tloaelo, taelo ea VM e tla nka nako e telele ho sebetsa ho feta taelo ea VC kaha CPROG16Z e tlameha ho bala litaba tsa FLASH ea sesebelisoa ka byte. Hape ho na le litaelo tse ling tse peli tse ka sebelisoang ho netefatsa. "SC ;Show Module CRC" e laela CPROG16Z ho kenya khoutu ka har'a RAM ea sesebelisoa le ho laela sesebelisoa ho bala boleng ba 16-bit CRC ho tsoa ka har'a FLASH eohle ea sesebelisoa, e kenyeletsang libaka tse se nang letho. Hang ha boleng ba 16-bit CRC bo se bo baloa, CPROG16Z e tla bontša boleng fensetereng ea boemo. Taelo ea "VV ;Verify Module CRC to Value" e tšoana le taelo ea "SC". Phapang ke hore ho e-na le ho bonts'a boleng bo baliloeng ba 16-bit CRC, CPROG16Z e tla bapisa boleng bo baloang khahlanong le boleng ba 16-bit CRC bo fanoeng ke mosebedisi.

Phoso ea DOS e Khutlisa
Lipoelo tsa liphoso tsa DOS li fanoe e le hore li ka lekoa ho .BAT files. Likhoutu tsa phoso
tse sebelisoang ke:

  • 0 - Lenaneo le phethiloe ntle le liphoso.
  • 1 - E hlakotsoe ke mosebelisi.
  • 2 - Phoso ea ho bala S rekoto file.
  • 3 – Netefatsa phoso.
  • 4 - Netefatsa hore e hlakotsoe ke mosebelisi.
  • 5 - S rekoto file ha ea khethoa.
  • 6 - Aterese ea ho qala ha e mojulung
  • 7 - Aterese ea ho qetela ha e mojulung kapa e ka tlase ho aterese ea ho qala.
  • 8 – Ha e khone ho bula file bakeng sa ho kenya.
  • 9 - File ngola phoso nakong ea ho kenya.
  • 10 - Kenya e hlakotsoe ke mosebelisi.
  • 11 - Phoso ea ho bula .16P file.
  • 12 – Ho bala phoso .16P file.
  • 13 - Sesebelisoa ha sea qala.
  • 14 - Phoso ea ho kenya .16P file.
  • 15 - Phoso ea ho nolofalletsa module e sa tsoa khethoa.
  • 16 - S rekoto e boletsoeng file ha ea fumanoa.
  • 17 – Sebaka sa buffer se sa lekaneng se boletsoeng ke .16P ho tšoara a file S-rekoto.
  • 18 - Phoso nakong ea lenaneo.
  • 19 - Aterese ea ho qala ha e supe mojule.
  • 20 - Phoso nakong ea lenaneo la ho qetela la byte.
  • 21 - Aterese ea lenaneo ha e sa le mojuleng.
  • 22 - Aterese ea ho qala ha e moeling oa mantsoe o tsamaellanang.
  • 23 - Phoso nakong ea lenaneo la ho qetela la mantsoe.
  • 24 - Mojule ha e khone ho hlakoloa.
  • 25 – Lentsoe la mojule ha lea hlakoloa.
  • 26 - E khethiloe .16P file ha e sebelise tlhahlobo ea li-byte.
  • 27 - Module byte ha e hlakoloe.
  • 28 - Aterese ea ho qala ea ho hlakola e tlameha ho lekana.
  • 29 - Aterese ea ho qetela ea ho hlakola lentsoe e tlameha ho lekana.
  • 30 - Paramethara ea mosebelisi ha e eo.
  • 31 - Phoso nakong ea ts'ebetso e boletsoeng ea .16P.
  • 32 - Boema-kepe bo boletsoeng ha bo fumanehe kapa boema-kepe ba ho bula phoso.
  • 33 - Taelo ha e sebetse bakeng sa sena .16P file.
  • 34 – Ha e khone ho kenya mokhoa oa bokamorao. Sheba likhokahano.
  • 35 - Ha e khone ho fihlella processor. Leka ho seta software bocha.
  • 36 - Ha e sebetse .16P file.
  • 37 - Ha e khone ho fihlella RAM ea processor. Leka ho seta software bocha.
  • 38 - Ho qala ho hlakotsoe ke mosebelisi.
  • 39 - Phoso ea ho fetola nomoro ea taelo ea hexadecimal.
  • 40 - Ho seta file e sa hlalosoang le file prog.cfg ha e eo.
  • 41 - .16P file ha e yo.
  • 42 - Phoso ea nomoro ea io_delay moleng oa taelo.
  • 43 – Paramethara ya mola wa taelo e sa sebetseng.
  • 44 - Phoso e hlalosang ho lieha ha decimal ka milliseconds.
  • 47 – Phoso ya mongolo file.
  • 49 - Cable ha e fumanehe
  • 50 - S-Rekoto file ha e na data e nepahetseng.
  • 51 - Ho hloleha ha netefatso ea Checksum - Lintlha tsa rekoto ea S ha li tsamaellane le memori ea MCU.
  • 52 - Ho hlopha ho tlameha ho lumelloa ho netefatsa flash checksum.
  • 53 - Litlaleho tsa S-Rekoto ha se kaofela ka har'a mojule. (sheba "v" parameter ea mola oa taelo)
  • 54 - Phoso e fumanoe litlhophisong tsa mohala oa taelo bakeng sa port/interface
  • 60 - Phoso ea ho bala boleng ba CRC ea sesebelisoa
  • 61 - Phoso - CRC ea Sesebelisoa ha e lumellane le boleng bo fanoeng
  • 70 - Phoso - CPROG e se e ntse e sebetsa
  • 71 - Phoso - E tlameha ho hlakisa bobeli INTERFACE le PORT molaong oa taelo
  • 72 - Morero o khethiloeng oa processor ha o tšehetsoe ke sebopeho sa hajoale sa hardware.

Example Programming Script File

Script ea lenaneo file e lokela ho ba ASCII e hloekileng file ka taelo e le 'ngoe moleng. Ena ke CFG file ho ex e fetilengamples.
Mohlankanaample ke:

  • CM C:\PEMICRO\9X1__32K.16P 0 ;Khetha Flash Mojule
  • EM; Hlakola mojule
  • BM; Ha ho letho Hlahloba mojule
  • SS C:\PEMICRO\TEST.S19 ;Hlalosa S19 eo u tla e sebelisa
    PM; Rulaganya mojule ka S19
    VM; Netefatsa mojule hape

Hlokomela: Mabitso a tsela ea filetse amanang le CPROG e ka phethisoang le tsona li ka sebelisoa.

Ho sebelisa Li-Parameters tsa Line-taelo ho Script

Tekanyetso ea mola oa taelo ka sebopeho sa /PARAMn=s e ka sebelisoa ho kenya mongolo mongolong file sebakeng sa khethehileng tags. Sena se ka sebelisoa ho nkela karolo efe kapa efe ea script sebaka ho kenyelletsa litaelo tsa mananeo, filemabitso, le mekhahlelo. Maemo a nepahetseng a n ke 0..9. s ke khoele e tla nkela sebaka sefe kapa sefe sa /PARAMn sengolong file. Joalo ka mohlalaampLe, mongolo o latelang o tloaelehileng o ka sebelisoa bakeng sa mananeo a nang le ts'ebetso e ts'oanang hantle ea example script Karolong ea 7 - Example
Lenaneo la Script File:

  • CM /PARAM1;Khetha Flash Module
  • EM;Hlakola mojule
  • BM;Ha ho letho Hlahloba mojule
  • SS / PARAM2; Hlalosa S19 eo u ka e sebelisang
  • PM;Rulaganya mojule ka S19
  • /PARAM3; Netefatsa mojule hape

Mekhahlelo e latelang e tla eketsoa moleng oa taelo oa CPROG:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
/PARAM2=C:\PEMICRO\TEST.S19
/PARAM3=VM
HLOKOMELA: Kaha paramente ea / PARAM1 e na le sebaka ka boleng ba eona, paramente eohle e hloka ho koalloa ka mantsoe a qotsitsoeng habeli. Sena se bontša ho Windows hore ke parameter e le 'ngoe. Ketsahalong ena, aterese ea motheo ea 0x0 e kenyelelitsoe ho Khetha Module mola ho script, kahoo / PARAM1 e tlameha ho hlalosoa molaong oa taelo joaloka ona:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
Kahoo ex e feletsengample mola oa taelo e ka ba (hlokomela hore sena se ntse se tsoela pele; ha ho na mela e robehileng):
C:\PEMICRO\CPROG16Z INTERFACE=SEKOPELE SEBAKA=USB1 BDM_SPEED 1
C:\PROJECT\GENERIC.CFG “/PARAM1=C:\PEMICRO\9X1__32K.16P 0″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM

Sample Batch File

Ex ke enaample ea ho letsetsa moqapi oa line-taelo le ho leka khoutu ea eona ea phoso e khutla ka batch e bonolo file. Sample batch files li fanoe bakeng sa Windows 95/98/XP le Windows 2000/NT/XP/Vista/7/8/10.
Windows NT/2000/Vista/7/8/10:

  • C:\ PROJECT\CPROG16Z C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 haeba phoso ea boemo ba 1 e ea mpeng
  • mpe: ECHO E SEBELE E SEBELE
  • E ntle: ECHO e entsoe
  • Windows 95/98/ME/XP: QALA /WC:\PROJECT\CPROG16Z C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 haeba errorlevel 1 e ea mpeng
  • mpe: ECHO E SEBELE E SEBELE
  • E ntle: ECHO e entsoe

Hlokomela: Mabitso a tsela ea filetse amanang le CPROG e ka phethisoang le tsona li ka sebelisoa.

Boitsebiso

Ho fumana lintlha tse ling ka CPROG16Z le PROG16Z ka kopo ikopanye le rona:

Ho view laeborari eohle ea rona ea.16P modules, ea leqepheng la Tšehetso la PEmicro's website at www.pemicro.com/support.

© 2021 P&E Microcomputer Systems, Inc.

 

Litokomane / Lisebelisoa

PEmicro CPROG16Z Flash Programming Software [pdf] Bukana ea Mosebelisi
CPROG16Z Flash Programming Software, CPROG16Z, Flash Programming Software, Programming Software, Software

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *