PEmicro-CPROG32Z-Flash-Programming-Software-logo

PEmicro CPROG32Z Flash siseto Software

PEmicro-CPROG32Z-Flash-Programming-Software-ọja

ọja Alaye

CPROG32Z jẹ sọfitiwia siseto ti a lo lati ṣe eto awọn oluṣakoso microcontroller. O nilo wiwo ohun elo lati so PC pọ ati MCU ibi-afẹde (ẹyọ iṣakoso micro) nipasẹ okun ribbon yokokoro. Sọfitiwia siseto naa le ṣiṣẹ lati inu aṣẹ aṣẹ Windows tabi nipa pipe pipaṣẹ CPROG32Z pẹlu awọn aye laini aṣẹ to tọ. Awọn paramita laini aṣẹ ti a gba laaye ni:

  • [?/!] – Lo awọn '?' tabi '!' aṣayan kikọ lati fa awọn
    Oluṣeto laini aṣẹ lati duro ati ṣafihan abajade siseto ni window PROG32Z.
  • [fileorukọ]-A file ti o ni awọn pipaṣẹ siseto ati awọn asọye, aiyipada = prog.cfg.
  • [/ PARAMn = s] - paramita laini aṣẹ eyiti o le yipada iwe afọwọkọ ti n ṣiṣẹ nipa rirọpo pataki tags (/PARAMn).
  • [INTERFACE=x] - Iru wiwo ohun elo (USBMULTILINK,
    PARALLEL, adiresi IP Ethernet) ti a lo lati sopọ PC ati afojusun MCU.
  • [PORT=y] - Nọmba ibudo tabi orukọ ti a lo lati sopọ PC ati afojusun MCU.
  • [awọn ifihan] - Ṣe afihan atokọ ti ohun elo ti a ti sopọ.

Awọn ilana Lilo ọja

Lati lo sọfitiwia siseto CPROG32Z, tẹle awọn igbesẹ wọnyi:

  1. So asopọ ohun elo laarin PC rẹ ati MCU afojusun nipasẹ okun tẹẹrẹ yokokoro.
  2. Bẹrẹ sọfitiwia siseto nipa ṣiṣe lati inu aṣẹ aṣẹ Windows tabi nipa pipe CPROG32Z ṣiṣe pẹlu awọn aye laini aṣẹ to tọ.
  3. Lo awọn paramita laini aṣẹ ti a gba laaye lati yipada iwe afọwọkọ ti n ṣiṣẹ ti o ba jẹ dandan.
  4. Yan iru wiwo ohun elo ati nọmba ibudo tabi orukọ ti a lo lati so PC pọ ati MCU afojusun.
  5. Ṣe eto microcontroller nipa lilo sọfitiwia siseto.

ExampAwọn paramita laini aṣẹ:

  • CPROG32Z?
  • CPROG32Zfileoruko] /PARAMn=s INTERFACE=USBMULTILINK
    PORT=USB1
  • CPROG32Zfileorukọ] INTERFACE = PORT CYCLONE = 10.0.1.223 ORUKO = "Cyclone Joe"
  • CPROG32Zfileoruko] INTERFACE=USBMULTILINK PORT=PE5650030
  • CPROG32Zfileoruko] INTERFACE= PORT CYCONE PORT=COM1

Ọrọ Iṣaaju
CPROG32Z jẹ ẹya laini aṣẹ Windows ti sọfitiwia PROG32Z eyiti o ṣe eto Flash, EEPROM, EPROM, ati bẹbẹ lọ nipasẹ wiwo ohun elo PEmicro si ero isise NXP 683xx ti o ni atilẹyin. Awọn atọkun hardware wa lati PEmicro. Ni kete ti ohun elo wiwo rẹ ti sopọ daradara laarin PC rẹ ati ẹrọ ibi-afẹde, o le ṣe ifilọlẹ CPROG32Z lati laini aṣẹ. Ni afikun si ṣiṣe, ọpọ awọn paramita laini aṣẹ gbọdọ tun kọja lati tunto iru wiwo ohun elo PEmicro CPROG32Z yẹ ki o gbiyanju lati sopọ si, ati lati tunto bii wiwo ohun elo naa yoo sopọ si ẹrọ ibi-afẹde. Awọn paramita wọnyi pẹlu orukọ iṣeto ni (.CFG) file, bakanna bi awọn pipaṣẹ ibẹrẹ gẹgẹbi orukọ ti wiwo ohun elo tabi ibudo ti a ti sopọ mọ wiwo naa. Ifaara
CPROG32Z jẹ ẹya laini aṣẹ Windows ti sọfitiwia PROG32Z eyiti
eto Flash, EEPROM, EPROM, ati be be lo nipasẹ kan PEmicro hardware ni wiwo to a
atilẹyin NXP 683xx isise. Awọn atọkun hardware wa o si wa lati
PEmicro.
Ni kete ti ohun elo wiwo rẹ ti sopọ daradara laarin PC rẹ ati ẹrọ ibi-afẹde, o le ṣe ifilọlẹ CPROG32Z lati laini aṣẹ. Ni afikun si ṣiṣe, ọpọ awọn paramita laini aṣẹ gbọdọ tun kọja lati le tunto iru wiwo ohun elo PEmicro CPROG32Z yẹ ki o gbiyanju lati sopọ si, ati lati tunto bii wiwo ohun elo naa yoo sopọ si ẹrọ ibi-afẹde. Awọn paramita wọnyi pẹlu orukọ iṣeto ni (.CFG) file, bakanna bi awọn pipaṣẹ ibẹrẹ gẹgẹbi orukọ ti wiwo ohun elo tabi ibudo ti a ti sopọ mọ wiwo naa.

Ibẹrẹ

  • So asopọ ohun elo laarin PC rẹ ati MCU afojusun nipasẹ okun tẹẹrẹ yokokoro.
  • Bẹrẹ sọfitiwia siseto nipa ṣiṣe lati inu aṣẹ aṣẹ Windows tabi nipa pipe CPROG32Z ṣiṣe pẹlu awọn aye laini aṣẹ to tọ. Awọn paramita laini aṣẹ ti a gba laaye ni:
    • CPROG32Z [?/!] [fileoruko] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n]
      [hideapp] [freq n] [Interface=x] [port=y] [awọn ere ifihan] [nosync]
      [/ logfile wọlefileoruko] ibo:
    • [?/!] Lo '?' tabi ''!' aṣayan kikọ lati fa ki oluṣeto laini aṣẹ duro ati ṣafihan abajade siseto ni window PROG32Z. '?' yoo ṣe afihan abajade nigbagbogbo, '!' yoo ṣe afihan abajade nikan ti aṣiṣe kan ba waye. Ti olumulo ko ba lo ipele kan file lati ṣe idanwo ipele aṣiṣe, eyi pese ọna lati ṣafihan abajade siseto. Aṣayan yii yẹ ki o jẹ aṣayan laini aṣẹ FIRST.
    • [fileoruko] A file ti o ni awọn pipaṣẹ siseto ati awọn asọye, aiyipada = prog.cfg. Wo Abala 7 – Example siseto akosile File fun ohun atijọample.
    • [/PARAMn=s] Paramita laini aṣẹ eyiti o le yipada iwe afọwọkọ ti n ṣiṣẹ nipa rirọpo pataki tags (/PARAMn). Eyi le ṣee lo lati rọpo eyikeyi apakan ti iwe afọwọkọ pẹlu awọn aṣẹ siseto, fileawọn orukọ, ati awọn paramita. Awọn iye to wulo ti n jẹ 0..9. s jẹ okun ti yoo rọpo eyikeyi iṣẹlẹ ti / PARAMn ninu iwe afọwọkọ naa file. Abala 8 – Lilo pipaṣẹ- Awọn paramita Laini ni iwe afọwọkọ kan ni example fun lilo.
    • [INTERFACE=x] Nibo x jẹ ọkan ninu awọn atẹle: (Wo examples apakan)
      USBMULTILINK (Eto yii tun ṣe atilẹyin OSBDM) PARALLEL (Port Parallel or BDM Lightning [Legacy])
    • [PORT=y] Nibo ni iye y jẹ ọkan ninu awọn atẹle (wo paramita laini aṣẹ showports fun atokọ ti ohun elo ti a ti sopọ; nigbagbogbo pato iru “ni wiwo” bi daradara):
    • USBx Nibo x = 1,2,3, tabi 4. Ṣe aṣoju nọmba nọmba kan fun nkan elo hardware kọọkan ti o bẹrẹ ni 1. Wulo ti o ba gbiyanju lati sopọ si Cyclone tabi Multilink ọja. Ti ohun elo kan ṣoṣo ba ti sopọ, yoo ma ṣe iṣiro nigbagbogbo bi USB1.
      An teleample lati yan Multilink akọkọ ti a rii ni: INTERFACE=USBMULTILINK PORT=USB1
    • #.#.#. Adirẹsi IP Ethernet #.#.#.#. Aami # kọọkan duro fun nọmba eleemewa laarin 0 ati 255. Wulo fun Cyclone ati awọn atọkun Tracelink.
      Asopọ jẹ nipasẹ Ethernet.
      INTERFACE = PORT CYCLONE = 10.0.1.223
    • ORUKO Diẹ ninu awọn ọja, gẹgẹbi Cyclone ati Tracelink, ṣe atilẹyin fifi orukọ si ẹyọkan, gẹgẹbi "Joe's Max". A le tọka si Cyclone nipasẹ orukọ ti a yàn. Ti awọn aaye eyikeyi ba wa ni orukọ, gbogbo paramita yẹ ki o wa ni pipade ni awọn agbasọ ilọpo meji (eyi jẹ ibeere Windows, kii ṣe ibeere PEmicro).
      Examples: INTERFACE= PORT CYCLONE=MyCyclone99 INTERFACE=CYCLONE “PORT=Cyclone Joe”
    • USB UNIQUEID Awọn ọja Multilink gbogbo ni nọmba ni tẹlentẹle alailẹgbẹ ti a yàn si wọn, gẹgẹbi PE5650030. Multilink le tọka si nọmba yii.
    • Eyi wulo ninu ọran nibiti ọpọlọpọ awọn ẹya ti sopọ si PC kanna.
      Examples: INTERFACE=USBMULTILINK PORT=PE5650030
    • COMx Nibo x = 1,2,3, tabi 4. Ṣe aṣoju nọmba ibudo COM kan. Wulo fun awọn atọkun Cyclone. Lati sopọ si Cyclone lori COM1 : INTERFACE=CYCLONE PORT=COM1 x Nibo x = 1,2,3, tabi 4. Ṣe aṣoju nọmba ibudo ti o jọra Lati yan wiwo ti o jọra lori Port Parallel #1 : INTERFACE=PARALLEL PORT=1
    • PCIx Nibo x = 1,2,3, tabi 4. Ṣe aṣoju nọmba kaadi Imọlẹ BDM kan. (Akiyesi: eyi jẹ ọja ti o lewu)
      Lati yan okun to jọra lori Imọlẹ BDM #1 : INTERFACE=PARALLEL PORT=PCI1
      [awọn showports] Oluṣeto laini aṣẹ n jade gbogbo awọn ebute oko oju omi ti o wa si ọrọ kan file ati ki o si fopin si (laiwo ti miiran pipaṣẹ sile). Alaye yii jade si ọrọ naa file pẹlu awọn paramita ti o nilo lati kan si ohun elo siseto ti o somọ gẹgẹbi apejuwe ti wiwo ohun elo. Abajade aiyipada fileorukọ jẹ ports.txt ati pe o ṣẹda ninu folda kanna bi CPROG.
      Ijade naa tun le ṣe itọsọna si oriṣiriṣi file.
      Example: SHOWPORTS=C:\MYPORTS.TXT
      Atokọ yii ko ṣe afihan ibudo ti o jọra tabi awọn aṣayan ibudo COM
      ti o tun wa. Ni isalẹ jẹ ẹya Mofiample ti o wu
      fun ọpọlọpọ awọn atọkun ohun elo ti o sopọ si PC (Akiyesi
      pe awọn ọna oriṣiriṣi wa lati koju ẹyọkan kanna; awọn
      data fun wiwo kọọkan le jẹ atẹle nipasẹ laini [DUPLICATE] eyiti o fihan aami ti o yatọ fun wiwo kanna).
      Ijade Awọn ere idaraya 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]
    • [nosync] Eyi ṣe idiwọ oluṣeto eto lati rii daju pe awọn ibaraẹnisọrọ si ibi-afẹde naa wulo ni ibẹrẹ. Ijerisi pẹlu kika ati kikọ iforukọsilẹ data D0. Eyi wulo fun diẹ ninu awọn ẹya tuntun ti ero isise 68F375 eyiti o le ni iṣoro lakoko iru ijẹrisi yii.
    • [v] O jẹ ki olupilẹṣẹ ko ṣayẹwo ibiti awọn adirẹsi S-igbasilẹ ṣaaju ṣiṣe siseto tabi ijẹrisi. Eyi ṣe iyara awọn ilana siseto. Aṣayan yẹ ki o lo pẹlu iṣọra nitori gbogbo awọn igbasilẹ s-ibi ti o wa ni ao foju parẹ.
    • [reset_delay n] Ṣe alaye idaduro kan lẹhin ti pirogirama tunto ibi-afẹde ti a ṣayẹwo lati rii boya apakan naa ti lọ daradara si ipo yokokoro abẹlẹ. Eyi jẹ iwulo ti ibi-afẹde ba ni awakọ atunto eyiti o di MCU mu ni atunto lẹhin ti olupilẹṣẹ tu laini atunto naa silẹ. Iye n jẹ idaduro ni milliseconds.
    • [bdm_speed n] Aṣayan yii ngbanilaaye olumulo lati ṣeto iyara aago iyipada BDM ti wiwo yokokoro PEmicro. Iye odidi yi le ṣee lo|
      lati mọ awọn iyara ti awọn ibaraẹnisọrọ ni ibamu si awọn
      awọn idogba wọnyi:
      USB-ML-16/32: (1000000 / (N + 1)) Hz - Legacy ọja
      USB Multilink Universal FX: (25000000/ (N+1)) Hz
      BDM Monomono : (33000000 / (2 * N + 5)) Hz - Ọja Legacy Iye n yẹ ki o wa laarin 0 ati 31. Aago iyipada yii yoo ni ipa lẹhin ti awọn aṣẹ ti o wa ni oke ti algorithm siseto ti wa ni ṣiṣe ki awọn aṣẹ wọnyi le ṣe alekun igbohunsafẹfẹ afojusun ati ki o gba a yiyara naficula aago. Yi aago ko le ni gbogbo koja a div 4 ti awọn isise akero igbohunsafẹfẹ.
    • [ohun elo ipamọ] Eyi yoo fa ki oluṣeto laini aṣẹ lati ma ṣe afihan wiwa wiwo lakoko ti o nṣiṣẹ pẹlu ayafi ti ifarahan lori pẹpẹ iṣẹ-ṣiṣe. Awọn ohun elo 32-bit nikan!
    • [igba n] Nipa aiyipada, sọfitiwia PROG32Z n gbidanwo lati pinnu laifọwọyi bi ibi-afẹde naa ti n ṣiṣẹ ni iyara nipa ikojọpọ ilana idaduro ninu ero isise ati akoko bi o ṣe gun to lati ṣiṣẹ. Lori diẹ ninu awọn ero, eyi le mu awọn abajade aisedede jade eyiti o le ni ipa awọn algoridimu eyiti o ṣe eto filasi inu si MCU kan. PEmicro n pese ẹrọ laini aṣẹ ti n gba olumulo laaye lati sọ fun sọfitiwia PROG32Z ni deede bi ero isise ibi-afẹde ti n ṣiṣẹ. Ni ọna yii, akoko ninu awọn algoridimu yoo jẹ kongẹ. Lori laini aṣẹ, o pato ipo igbohunsafẹfẹ INTERNAL ni Hertz ni atẹle idanimọ 'FREQ'. Ṣe akiyesi pe ni gbogbogbo ti o ba nlo ẹrọ filasi ita si MCU, paramita akoko yii ko nilo bi filasi ṣe mu akoko naa funrararẹ.
      • [/ logfile wọlefileoruko] Aṣayan yii ṣii iwe-ipamọ kanfile ti orukọ "logfileorukọ” eyi ti yoo fa eyikeyi alaye ti o ti kọ si awọn window ipo tun wa ni kikọ si yi file. Awọn "logfileorukọ" yẹ ki o jẹ orukọ ọna kikun gẹgẹbi
        c: \ mydir \ mysubdir \ mylog.log.
        Òfin Line Example:
        CPROG32Z C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
        Ṣii CPROG32Z pẹlu awọn aṣayan wọnyi:
      • – Ṣiṣe awọn C: \ ENGINE.CFG akosile
      • - Ni wiwo jẹ akọkọ USB Multilink Universal FX pẹlu nọmba ni tẹlentẹle PE5650030
      • - Ṣe iwari igbohunsafẹfẹ awọn ibaraẹnisọrọ laifọwọyi (io_delay_cnt ko ṣeto)
      • CPROG32Z C:\ENGINE.CFG Interface=USBMULTILINK Port=USB1
        Ṣii CPROG32Z pẹlu awọn aṣayan wọnyi: – Ṣiṣe awọn C:\ENGINE.CFG iwe afọwọkọ – Ni wiwo jẹ USB Multilink Universal FX, akọkọ ni wiwo ri.

Awọn aṣẹ siseto
Awọn aṣẹ siseto gbogbo bẹrẹ pẹlu ọna kikọ meji ti o tẹle pẹlu aaye funfun (awọn òfo tabi awọn taabu). Awọn ila ti o bẹrẹ pẹlu awọn ohun kikọ ti kii ṣe awọn aṣẹ ni a ṣe akojọ si bi Awọn ami-ami. Oro naa fileorukọ tumo si kan ni kikun DOS ona to a file. Awọn aṣẹ lo awọn koodu lẹta meji kanna bi a ṣe lo ninu awọn pirogirama ibaraenisepo PROG32Z. Kanna .32P fileAwọn s ti PROG32Z lo ni a lo lati ṣeto fun ẹrọ kan pato lati ṣe eto. Ti iṣẹ olumulo kan ba jẹ pato fun ẹrọ kan pato, aṣẹ ohun kikọ meji rẹ ati itumọ tabi user_par jẹ pato ninu .32P file. Akiyesi: Awọn paramita aṣẹ bẹrẹ_addr, ending_addr, base_addr, baiti, ọrọ, ati user_par lo ọna kika hexadecimal aiyipada.

  • BM – Òfo ayẹwo module.
  • BR starting_addr ending_addr
    • – Ofo ayẹwo ibiti. CHANGEV n.nn –
    • (Cyclone nikan) Yi voltage pese si ibi-afẹde, nibiti n.nn ṣe aṣoju iye laarin 0.00 ati 5.00, pẹlu. Nigbati aṣẹ ba ṣiṣẹ Cyclone yoo yipada lẹsẹkẹsẹ si voltage. Ti awọn relays Cyclone ba wa ni pipa ṣaaju pipe aṣẹ yii, lẹhinna awọn relays yoo tan-an yoo ṣeto vol tuntun.tage iye nigbati yi pipaṣẹ ti wa ni executed. Akiyesi pe ju kekere ti a voltagiye e le fi ẹrọ naa sinu ipo agbara kekere eyiti o le padanu ibaraẹnisọrọ yokokoro lapapọ. Rii daju pe awọn eto jumper ti Cyclone ti ṣeto ni deede lati fi agbara ranṣẹ si awọn ebute oko oju omi ti o tọ.
  • EB starting_addr ending_addr – Nu baiti ibiti o.
  • EW starting_addr ending_addr – Pa iwọn ọrọ rẹ.
  • EM – Pa module.
  • PB ibẹrẹ_addr baiti … baiti – Awọn baiti eto.
  • PW starting_add ọrọ … ọrọ – Awọn ọrọ eto.
  • PM – Eto module.
  • CM fileorukọ base_addr – Yan module .32P file. Akiyesi: Awọn modulu kan le nilo adirẹsi ipilẹ kan lati sọ pato.
  • VM - Ṣe idaniloju module.
  • VR starting_addr ending_addr – Daju ibiti.
  • UM fileoruko – Po si module.
  • UR ibẹrẹ_adr ipari_adr fileorukọ - Ikojọpọ ibiti.
  • SS fileoruko - Pato S igbasilẹ.
  • SM ibẹrẹ_addr ending_addr – Show module.
  • RELAYSOFF - (Multilnk FX & Cyclone nikan) Pa awọn iṣipopada ti o pese agbara si ibi-afẹde, pẹlu idaduro agbara isalẹ ti o ba jẹ pato. Paapa wulo fun awọn olumulo ti o fẹ lati fi agbara yi ọkọ wọn ṣaaju ṣiṣe awọn idanwo, gba bootloader wọn laaye lati ṣiṣẹ, tabi ni koodu ohun elo ṣiṣe lẹhin siseto.
  • RELAYSON - (Multilnk FX & Cyclone nikan) Tan awọn relays lati pese agbara si ibi-afẹde, pẹlu idaduro agbara soke ti o ba jẹ pato. Awọn voltage ti pese yoo da lori awọn ti o kẹhin voltage eto pàtó kan. Fun awọn olumulo Cyclone, aṣẹ CHANGEV le yi voltage iye. Paapa wulo fun awọn olumulo ti o fẹ lati fi agbara yi ọkọ wọn ṣaaju ṣiṣe awọn idanwo, gba bootloader wọn laaye lati ṣiṣẹ, tabi ni koodu ohun elo ṣiṣe lẹhin siseto.
  • HE – Iranlọwọ (wo cprog.doc file).
  • QU – Jade.
  • RE – Tun ni ërún.
  • GO – Bẹrẹ ẹrọ nṣiṣẹ. Le ṣee lo bi aṣẹ ikẹhin ti o ba fẹ ki ẹrọ naa ṣiṣẹ fun idanwo. Yẹ ki o wa ni iṣaaju nipasẹ aṣẹ 'RE' lẹsẹkẹsẹ.
  • DE akoko – Idaduro “timeinms” milliseconds
  • olumulo xx_par – Nikan fun olumulo iṣẹ pato ninu .32P file.

Awọn aṣẹ Iṣeto ni Fun Ibẹrẹ
Awọn aṣẹ iṣeto ni gbogbo ni ilọsiwaju ṣaaju ki olupilẹṣẹ gbiyanju lati kan si ibi-afẹde naa. Gbogbo iṣeto ni file ti ṣe itupalẹ fun awọn aṣẹ wọnyi ṣaaju igbiyanju awọn ibaraẹnisọrọ. Yi apakan yoo fun ohun loriview ti lilo awọn aṣẹ atunto wọnyi lati ṣe oriṣiriṣi iru iṣeto ni.
Akiyesi: Ipilẹ aiyipada fun awọn paramita aṣẹ iṣeto ni eleemewa. Ipariview ti awọn aṣẹ iṣeto ni bi wọnyi:

  • CUSTOMTRIMREF nnnnnnnn.nn
    Aago aago itọkasi inu ti o fẹ fun “PT; Eto Gee” pipaṣẹ. Igbohunsafẹfẹ yi dojuiwọn aiyipada aago igbohunsafẹfẹ itọkasi inu. Awọn iye to wulo fun “n” da lori ẹrọ kan pato ti a seto. Jọwọ tọka si awọn alaye itanna ti ẹrọ rẹ fun iwọn iwọn aago igbohunsafẹfẹ itọkasi inu.
    Nibo:
    nnnnnnnn.nn: Igbohunsafẹfẹ ni Hertz pẹlu meji eleemewa aaye
  • AGBARA N
    Ṣe ipinnu boya wiwo yẹ ki o pese agbara si ibi-afẹde. AKIYESI: Kii ṣe gbogbo awọn atọkun ohun elo ṣe atilẹyin aṣẹ yii. Awọn iye to wulo ti n ni:
    • 0: Ni wiwo ko pese agbara lati fojusi. (aiyipada)
    • 1: Mu Interface ṣiṣẹ pese agbara si ibi-afẹde.
      (AKIYESI: Ṣe kanna bi aṣayan ti ogún:
  • :USEPRORELAYS n)POWERDOWNDELAY n
    Iye akoko lati ṣe idaduro nigbati agbara si ibi-afẹde ba wa ni pipa fun awọn ibi-afẹde ipese agbara lati lọ silẹ si isalẹ 0.1v. n jẹ akoko ni milliseconds.
  • :POWERUPDELAY n
    Iye akoko lati ṣe idaduro nigbati agbara si ibi-afẹde ba wa ni titan TABI ibi-afẹde ti tunto, ati ṣaaju igbiyanju sọfitiwia lati ba ibi-afẹde sọrọ. Akoko yii le jẹ apapo agbara ni akoko ati akoko atunto (paapaa ti o ba lo awakọ atunto). n jẹ akoko ni milliseconds.
  • :POWEROFONEXIT n
    Ṣe ipinnu boya agbara ti a pese si ibi-afẹde yẹ ki o wa ni pipa nigbati ohun elo CPROG32Z ba pari. AKIYESI: Kii ṣe gbogbo awọn atọkun ohun elo ṣe atilẹyin aṣẹ yii. Awọn iye to wulo ti n ni:
    • 0 : Pa a agbara nigba ijade (aiyipada)
    • 1 : Jeki agbara lori ijade

Ijerisi Loriview

Awọn ofin pupọ lo wa ti o le ṣee lo lati rii daju awọn akoonu ti filasi lori ẹrọ naa lẹhin siseto rẹ. Aṣẹ ti a lo pupọ julọ ni “VC
; Daju CRC ti Nkan File si Module”. Aṣẹ “VC” yoo kọ CPROG32Z lati kọkọ ṣe iṣiro iye 16-bit CRC lati nkan ti o yan. file. CPROG32Z yoo gbe koodu sinu Ramu ti ẹrọ naa ki o si kọ ẹrọ naa lati ṣe iṣiro iye CRC 16 bit lati awọn akoonu inu FLASH ti ẹrọ naa. Awọn sakani adirẹsi to wulo nikan ni nkan naa file ti wa ni iṣiro lori ẹrọ. Ni kete ti 16-bit CRC iye lati awọn ohun file ati ẹrọ naa wa, CPROG32Z ṣe afiwe wọn. Aṣiṣe kan ju silẹ ti awọn iye meji ko baramu.
Ni omiiran, aṣẹ “VM; Ṣayẹwo Module” le ṣee lo lati ṣe ijẹrisi baiti nipasẹ baiti laarin ohun ti o yan. file ati ẹrọ. Ni deede, aṣẹ VM yoo gba to gun lati ṣe ju aṣẹ VC lọ nitori CPROG32Z ni lati ka awọn akoonu ti FLASH ti baiti ẹrọ nipasẹ baiti. Awọn ofin meji miiran tun wa ti o le ṣee lo fun ijẹrisi. Awọn "SC; Show Module CRC" n kọ CPROG32Z lati gbe koodu sinu Ramu ti ẹrọ naa ki o si kọ ẹrọ naa lati ṣe iṣiro iye CRC 16-bit lati awọn akoonu ti gbogbo FLASH ti ẹrọ naa, eyiti o ni awọn agbegbe ti o ṣofo. Ni kete ti iye 16-bit CRC ti ṣe iṣiro, CPROG32Z yoo ṣe afihan iye ni window ipo. Ilana “VV; Ṣayẹwo Module CRC si Iye” jẹ iru si aṣẹ “SC”. Iyatọ naa ni pe dipo fififihan iye 16-bit CRC ti a ṣe iṣiro, CPROG32Z yoo ṣe afiwe iye iṣiro si iye CRC 16-bit ti a fun nipasẹ olumulo.

Aṣiṣe DOS Pada

Awọn ipadabọ aṣiṣe DOS ti pese ki wọn le ṣe idanwo ni .BAT files. Awọn koodu aṣiṣe ti a lo ni:

  • 0 - Eto ti pari laisi awọn aṣiṣe.
  • 1 – Ti fagile nipasẹ olumulo.
  • 2 – Aṣiṣe kika S igbasilẹ file.
  • 3 - Ṣayẹwo aṣiṣe.
  • 4 - Daju ti paarẹ nipasẹ olumulo.
  • 5 – S igbasilẹ file ko yan.
  • 6 – Bibẹrẹ adirẹsi ni ko si ni module.
  • 7 - Adirẹsi ipari ko si ni module tabi o kere ju adirẹsi ibẹrẹ. 8 – Ko le ṣii file fun ikojọpọ.
  • 9 – File kọ aṣiṣe nigba ikojọpọ.
  • 10 - Ikojọpọ ti fagile nipasẹ olumulo.
  • 11 - Aṣiṣe šiši .32P file.
  • 12 – Aṣiṣe kika .32P file.
  • 13 - Ẹrọ ko ṣe ipilẹṣẹ.
  • 14 - Aṣiṣe ikojọpọ .32P file.
  • 15 – Aṣiṣe muu module kan ti a ti yan.
  • 16 - Igbasilẹ S pato file ko ri.
  • 17 – Aini ifipamọ aaye pato nipa .32P lati mu a file S-igbasilẹ. 18 - Aṣiṣe nigba siseto.
  • 19 - Ibẹrẹ adirẹsi ko ni ntoka sinu module.
  • 20 - Aṣiṣe nigba ti o kẹhin baiti siseto.
  • 21 - Adirẹsi siseto ko si ni module.
  • 22 – Adirẹsi ibẹrẹ ko si lori aala ọrọ ti o ni ibamu.
  • 23 – Aṣiṣe lakoko siseto ọrọ ti o kẹhin.
  • 24 – Modulu ko le parẹ.
  • 25 – Module ọrọ ko parẹ.
  • 26 – Ti a ti yan .32P file ko mu baiti yiyewo.
  • 27 - Module baiti ko nu.
  • 28 – Ọrọ nu ibẹrẹ adirẹsi gbọdọ jẹ ani.
  • 29 – Ọrọ piparẹ adirẹsi ipari gbọdọ jẹ paapaa.
  • 30 – Olumulo paramita ko si ni sakani.
  • 31 - Aṣiṣe nigba .32P pàtó kan iṣẹ.
  • 32 - Ibudo pato ko si tabi ibudo ṣiṣi aṣiṣe.
  • 33 - Aṣẹ ko ṣiṣẹ fun eyi .32P file.
  • 34 – Ko le tẹ ipo abẹlẹ sii. Ṣayẹwo awọn asopọ.
  • 35 – Ko ni anfani lati wọle si ero isise. Gbiyanju atunto sọfitiwia kan.
  • 36 – Ailokun .32P file.
  • 37 - Ko ni anfani lati wọle si Ramu ero isise. Gbiyanju atunto sọfitiwia kan.
  • 38 – Bibẹrẹ ti fagile nipasẹ olumulo.
  • 39 – Aṣiṣe iyipada nọmba aṣẹ hexadecimal.
  • 40 - Iṣeto ni file ko pato ati file prog.cfg ko si.
  • 41 – .32P file ko si.
  • 42 - Aṣiṣe ni nọmba io_delay lori laini aṣẹ.
  • 43 – paramita laini aṣẹ ti ko tọ.
  • 44 – Aṣiṣe ni pato idaduro eleemewa ni milliseconds.
  • 47 – Aṣiṣe ni akosile file.
  • 49 – USB ko ri
  • 50 - S-Igbasilẹ file ko ni awọn wulo data.
  • 51 – Ikuna Ijeri Checksum – S-igbasilẹ data ko baramu iranti MCU. 52 – Tito lẹsẹsẹ gbọdọ wa ni muu ṣiṣẹ lati mọ daju sọwedowo filasi.
  • 53 - S-Records ko gbogbo ni ibiti o ti module. (wo “v” paramita laini aṣẹ)
  • 54 - Aṣiṣe ti a rii ni awọn eto lori laini aṣẹ fun ibudo / ni wiwo
  • 60 – Aṣiṣe iṣiro iye ẹrọ CRC
  • 61 - Aṣiṣe - Ẹrọ CRC ko baramu iye ti a fun
  • 70 - Aṣiṣe - CPROG ti nṣiṣẹ tẹlẹ
  • 71 - Aṣiṣe - Gbọdọ pato mejeeji INTERFACE ati PORT lori laini aṣẹ
  • 72 – Ero ero ibi-afẹde ti a yan ko ni atilẹyin nipasẹ wiwo ohun elo lọwọlọwọ.

Example siseto akosile File

Awọn iwe afọwọkọ siseto file yẹ ki o jẹ ASCII mimọ file pẹlu ọkan pipaṣẹ fun ila. Eyi ni CFG file ni išaaju examples.
An teleample ni:

  • CM C:\PEMICRO\333__48K.32P 0 EM: Nu module
  • BM: Òfo Ṣayẹwo module
  • SS C: \PEMICRO\TEST.S19: Pato S19 lati lo
  • PM: Ṣe eto module pẹlu S19
  • VM: ; Daju module lẹẹkansi

Akiyesi: Awọn orukọ ọna ti files ti o jẹ ibatan si CPROG executable tun le ṣee lo.

Lilo Awọn paramita Laini-aṣẹ ni Iwe afọwọkọ kan

Paramita laini aṣẹ ni irisi /PARAMn=s le ṣee lo lati fi ọrọ sii sinu iwe afọwọkọ naa file ni ibi ti pataki tags. Eyi le ṣee lo lati rọpo eyikeyi apakan ti iwe afọwọkọ pẹlu awọn aṣẹ siseto, fileawọn orukọ, ati awọn paramita. Awọn iye to wulo ti n jẹ 0..9. s jẹ okun ti yoo rọpo eyikeyi iṣẹlẹ ti / PARAMn ninu iwe afọwọkọ naa file.
Bi example, iwe afọwọkọ jeneriki atẹle le ṣee lo fun siseto pẹlu iṣẹ ṣiṣe kanna ti example akosile ni Abala 7 - Example siseto akosile File:

CM/PARAM1 EM: CM / PARAM1 EM
BM:
BM
SS/PARAM2 PM:
SS / PARAM2 PM
/PARAM3 :
/PARAM3

Awọn paramita atẹle wọnyi yoo ṣafikun si laini aṣẹ CPROG:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
/PARAM2=C:\PEMICRO\TEST.S19
/PARAM3=VM
AKIYESI: Niwọn igba ti paramita / PARAM1 ni aaye kan ninu iye rẹ, gbogbo paramita naa nilo lati wa ni paade ni awọn agbasọ ọrọ ilọpo meji. Eyi tọka si Windows pe o jẹ paramita kan. Ni apẹẹrẹ yii, adirẹsi ipilẹ ti 0x0 wa lori laini Module Yan ninu iwe afọwọkọ, nitorinaa / PARAM1 gbọdọ wa ni pato lori laini aṣẹ bii eyi:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
Nitorina pipe exampLaini aṣẹ yoo jẹ (akiyesi pe eyi jẹ ilọsiwaju; ko si awọn fifọ laini):
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

Sample Batch File

Eyi jẹ ẹya Mofiample ti pipe oluṣeto laini aṣẹ ati idanwo ipadabọ koodu aṣiṣe rẹ ni ipele ti o rọrun file. Sample ipele files ti wa ni fun awọn mejeeji Windows 95/98/XP ati Windows 2000/NT/XP/Vista/7/8/10.
Windows NT/2000/Vista/7/8/10:
C:\ProJECT\CPROG32Z C:\ ProjectENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1
ti ipele aṣiṣe 1 ba dara
o dara
: buburu
ECHO BURUBU BURUBU BURUBU BUBURU
:o dara
ECHO ti ṣe

Windows 95/98/ME/XP:

Bẹrẹ / WC: \ PROJECT \CPROG32Z C: \ PROJECT \ ENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1
ti ipele aṣiṣe 1 ba dara
o dara
: buburu
ECHO BURUBU BURUBU BURUBU BUBURU
:o dara
ECHO ti ṣe
Akiyesi: Awọn orukọ ọna ti files ti o jẹ ibatan si CPROG executable tun le ṣee lo.

Alaye

Fun alaye diẹ sii lori CPROG32Z ati PROG32Z jọwọ kan si wa:

Si view wa gbogbo ìkàwé ti.32P modulu, lọ si awọn Support iwe ti PEmicro's webojula ni www.pemicro.com/support.

 

Awọn iwe aṣẹ / Awọn orisun

PEmicro CPROG32Z Flash siseto Software [pdf] Itọsọna olumulo
CPROG16Z, CPROG32Z, Software siseto CPROG32Z Filaṣi, Sọfitiwia siseto Filaṣi, Sọfitiwia siseto, Software

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *