PEmicro-CPROG32Z-Flash-Programming-Software-logo

PEmicro PROG-HL-S12Z Filaṣi Programmiersoftware

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

Ọrọ Iṣaaju

CPROGS12ZZ jẹ ẹya laini aṣẹ Windows ti sọfitiwia PROGS12ZZ eyiti o ṣe eto Flash, EEPROM, EPROM, ati bẹbẹ lọ nipasẹ wiwo ohun elo PEmicro kan si ero isise NXP S12Z 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ẹ CPROGS12ZZ 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 CPROGS12ZZ 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. Awọn .CFG file ṣalaye bi o ṣe le ṣe eto ibi-afẹde bi o ṣe fẹ, ati pe o pẹlu awọn aṣẹ siseto boṣewa ati, ni yiyan, awọn aṣẹ iṣeto ni. Awọn ipin ti o tẹle yoo pese alaye ni kikun ti awọn aṣẹ ati awọn paramita wọnyi.

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 CPROGS12ZZ ṣiṣe pẹlu awọn aye laini aṣẹ to tọ. Awọn paramita laini aṣẹ ti a gba laaye ni:
    • CPROGS12ZZ [?/!] [fileoruko] [/PARAMn=s] [v] [reset_delay n] [hideapp] [Interface=x] [port=y] [awọn ere idaraya]
      [/ logfile wọlefileoruko]
  • nibo:
    • [?/!]: Lo '?' tabi ''!' aṣayan kikọ lati fa ki oluṣeto laini aṣẹ duro ati ṣafihan abajade siseto ni window PROGS12ZZ. '?' 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.
    • [fileorukọ]: 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.
      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 ni a okun eyi ti yoo ropo eyikeyi iṣẹlẹ ti
    • [/PARAMn=s]: / PARAMn ni akosile file. Abala 8 – Lilo Awọn paramita Laini-aṣẹ ni iwe afọwọkọ kan ni example fun lilo.
    • [INTERFACE=x] Nibo x jẹ ọkan ninu awọn atẹle: (Wo examples apakan)
    • [PORT=y]: USBMULTILINK (Eto yii tun ṣe atilẹyin OSBDM) CYCLONE
      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: mNibo 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).
      Example:
      INTERFACE=IPADE CYCLONE=MyCyclone99 INTERFACE=CYCLONE “PORT=Cyclone Joe”
      UNIQUEID USB Multilink awọn ọja 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.
      Example: 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
    • v: Nibo x = 1,2,3, tabi 4. Ṣe aṣoju nọmba ibudo ti o jọra
      Lati yan oju-ọna 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 ere ifihan]: Oluṣeto laini aṣẹ n jade gbogbo awọn ebute oko oju omi ti o wa si ọrọ kan file ati lẹhinna fopin si (laibikita ti awọn aye ila-aṣẹ miiran). 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 eyiti o tun wa. Ni isalẹ jẹ ẹya Mofiample ti iṣelọpọ fun ọpọlọpọ awọn atọkun ohun elo ti a ti sopọ si PC (Akiyesi pe awọn ọna oriṣiriṣi wa lati koju ẹyọkan kanna; data fun wiwo kọọkan le tẹle nipasẹ laini [DUPLICATE] eyiti o ṣafihan aami oriṣiriṣi 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]
    • [v] Fa 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.
    • [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!
    • [/ 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
      "logifileorukọ" yẹ ki o jẹ orukọ ọna kikun gẹgẹbi Òfin Line Example:
      CPROGS12ZZ C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
      Ṣii CPROGS12ZZ pẹlu awọn aṣayan wọnyi:
      • Ṣiṣe awọn C: \ ENGINE.CFG akosile
      • Ni wiwo jẹ akọkọ USB Multilink Universal 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)
        CPROGS12ZZ C:\ENGINE.CFG Interface=USBMULTILINK Port=USB1
        Ṣii CPROGS12ZZ pẹlu awọn aṣayan wọnyi:
      • Ṣiṣe awọn C: \ ENGINE.CFG akosile
      • Ni wiwo ni USB Multilink Universal, 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 oluṣeto ibaraenisepo PROGS12ZZ. Kanna .S12ZP files ti a lo nipasẹ PROGS12ZZ ni a lo lati ṣeto fun ẹrọ kan pato lati ṣe eto. Ti iṣẹ olumulo kan ba jẹ pato fun ẹrọ kan, aṣẹ ohun kikọ meji rẹ ati itumọ tabi user_par jẹ pato ninu .S12ZP. 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 start_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ọ.
  • EM:– Nu module.
  • PB starting_addr baiti … baiti: – Awọn baiti eto.
  • PW starting_addr ọrọ … ọrọ– Awọn ọrọ eto.
  • PM: – Eto module.
  • CM fileorukọ base_addr:  – Yan module .S12ZP file. Akiyesi: Awọn modulu kan le nilo adirẹsi ipilẹ kan lati sọ pato.
  • VM - Jẹrisi module. VR start_addr ending_addr – Daju iwọn.
  • UM fileorukọ - Po si module.
  • UR ibẹrẹ_addr ipari_addr fileorukọ - Ikojọpọ ibiti.
  • SS fileorukọ - Pato S igbasilẹ.
  • SM starting_addr ending_addr Show module.
  • RELAYSOFF: - (Multilnk FX & Cyclone nikan) Pa awọn relays ti o pese agbara si ibi-afẹde, pẹlu idaduro agbara si 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.
  • O: – 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
  • xx olumulo_par mi: – Nikan fun olumulo iṣẹ pato ninu .S12ZP
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ṣẹ atunto jẹ eleemewa. Ipariview ti awọn aṣẹ iṣeto ni bi wọnyi:

  • :CUSTOMTRIMREF nnnnnnn.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:
  • nnnnnnn.nn: Igbohunsafẹfẹ ni Hertz pẹlu awọn aaye eleemewa meji
  • :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: Se kanna bi ogún aṣayan :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.
  • :AGBARA n
    Fun Cyclone PRO nikan. Eto yii n ṣalaye ibi-afẹde voltage ti yoo wa ni pese si awọn afojusun ti o ba ti awọn orisun ti voltage ti wa lati inu agbara inu Cyclone PRO. Awọn iye to wulo ti n ni:
    • 0: 5 Volts, Ti ipilẹṣẹ/Yipada nipasẹ Cyclone Pro
    • 2: 3 Volts, Ti ipilẹṣẹ/Yipada nipasẹ Cyclone Pro
    • 4: 2 Volts, Ti ipilẹṣẹ/Yipada nipasẹ Cyclone Pro
  • :POWEROFONEXIT n
    Ṣe ipinnu boya agbara ti a pese si ibi-afẹde yẹ ki o wa ni pipa nigbati ohun elo CPROGS12ZZ 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
  • :NOPOWERDIALOGS
    Ma ṣe beere lọwọ olumulo lati yipo agbara ibi-afẹde, ati jade pẹlu aṣiṣe ti iṣoro ba wa ni titẹ ipo yokokoro.

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ọ CPROGS12ZZ lati kọkọ ṣe iṣiro iye 16-bit CRC lati nkan ti o yan. file. CPROGS12ZZ 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, CPROGS12ZZ ṣ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ọ niwọn igba ti CPROGS12ZZ ni lati ka awọn akoonu ti FLASH ti ẹrọ baiti 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ọ CPROGS12ZZ 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, CPROGS12ZZ yoo ṣe afihan iye ni window ipo. Aṣẹ “VV; Ṣayẹwo Module CRC si Iye” jẹ iru si aṣẹ “SC”. Iyatọ naa ni pe dipo fififihan iye 16-bit CRC ti iṣiro, CPROGS12ZZ yoo ṣe afiwe iye iṣiro si iye 16-bit CRC ti olumulo fun.

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 .S12ZP file.
  • 12 - Aṣiṣe kika .S12ZP file.
  • 13 - Ẹrọ ko ṣe ipilẹṣẹ.
  • 14 - Aṣiṣe ikojọpọ .S12ZP file.
  • 15 – Aṣiṣe muu module kan ti a ti yan.
  • 16 - Igbasilẹ S pato file ko ri.
  • 17 – Insufficient saarin aaye pàtó kan nipa .S12ZP 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 .S12ZP 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 .S12ZP pàtó kan iṣẹ.
  • 32 - Ibudo pato ko si tabi ibudo ṣiṣi aṣiṣe.
  • 33 - Òfin jẹ aláìṣiṣẹmọ fun yi .S12ZP 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 .S12ZP 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 – .S12ZP 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\freescale_9s12zvm32_1x16x16k_pflash.s12zp

EM: ;Yan Flash Module
BM: Nu module
SS C: \PEMICRO\TEST.S19: Òfo Ṣayẹwo module
PM: Pato S19 lati lo
VM: Ṣe eto module pẹlu S19; Ṣayẹwo 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: Yan Flash Module
  • EM: Nu module
  • BM Ofo Ṣayẹwo module
  • SS / PARAM2 Pato S19 lati lo
  • PM ; Ṣe eto module pẹlu S19
  • /PARAM3 ; Daju module lẹẹkansi

Awọn paramita atẹle wọnyi yoo ṣafikun si laini aṣẹ CPROG:

  • /PARAM1=C:\PEMICRO\freescale_9S12zvm32_1x16x16k_pflash.S12ZP
  • /PARAM2=C:\PEMICRO\TEST.S19
  • /PARAM3=VM
    AKIYESI: Ti paramita kan /PARAMn ba ni aaye ninu iye rẹ, gbogbo paramita naa nilo lati wa ni paade ni awọn agbasọ ọrọ meji. Eyi tọka si Windows pe o jẹ paramita kan. Fun example, ti ọna inu / PARAM2 loke ni aaye kan, iwọ yoo nilo lati pato lori laini aṣẹ bii eyi:
    "/PARAM2=C:\PEMICRO\EXAMPLE FILES\TEST.S19″
    Nitorina pipe exampLaini aṣẹ yoo jẹ (akiyesi pe eyi jẹ ilọsiwaju; ko si awọn fifọ laini):
  • C: \PEMICRO\CPROGS12ZZ Ni wiwo = Ibudo CYCLONE = 209.61.110.251
  • C: \ Project \ GENERIC.CFG
  • /PARAM1=C:\PEMICRO\freescale_9s12zvm32_1x16x16k_pflash.s12zp
  • "/PARAM2=C:\PEMICRO\EXAMPLE FILES\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 \ CPROGS12ZZ C: \ Project \ ENGINE.CFG
  • INTERFACE=USBMULTILINK PORT=USB1
  • ti ipele aṣiṣe 1 ba dara
  • o dara: buburu
  • ECHO BUBURU BURU BUBURU BURU BUBURU : rere
  • ECHO ti ṣe

Windows 95/98/ME/XP:

  • Bẹrẹ / WC: \ PROJECT \ CPROGS12ZZ C: \ PROJECT \ ENGINE. CFG
  • INTERFACE=USBMULTILINK PORT=USB1
  • ti o ba ti errorlevel 1 goto buburu goto dara: bad
  • ECHO BUBURU BURU BUBURU BURU BUBURU : rere
  • ECHO ti ṣe
    Akiyesi: Awọn orukọ ọna ti files ti o jẹ ibatan si CPROG executable tun le jẹ
    lo.

Alaye
Fun alaye diẹ sii lori CPROGS12ZZ ati PROGS12ZZ jọwọ kan si wa:
P&E Microcomputer Systems, Inc. Ohùn: 617-923-0053
98 Galen St. FAX: 617-923-0808 Watertown, MA 02472-4502
WEB: http://www.pemicro.com
USA
Si view gbogbo ile-ikawe wa ti awọn modulu S12ZP, lọ si oju-iwe Atilẹyin ti PEmicro's webojula ni www.pemicro.com/support.

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

PEmicro PROG-HL-S12Z Filaṣi Programmiersoftware [pdf] Itọsọna olumulo
CPROGS12ZZ, CPROGS12ZZ Flash Programmier Software, Flash Programmier Software, Programmier Software, 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 *