PEmicro-CPROG32Z-Flash-Programming-Software-logo

PEmicro CPROG32Z Flash forritunarhugbúnaður

PEmicro-CPROG32Z-Flash-forritun-hugbúnaðarvara

Upplýsingar um vöru

CPROG32Z er forritunarhugbúnaður sem notaður er til að forrita örstýringar. Það krefst vélbúnaðarviðmóts til að tengja tölvuna og miða MCU (örstýringareiningu) í gegnum kembibandssnúru. Forritunarhugbúnaðinn er hægt að keyra frá Windows Command prompt eða með því að kalla CPROG32Z executable með réttum skipanalínubreytum. Leyfilegu skipanalínufæribreyturnar eru:

  • [?/!] - Nota '?' eða '!' stafavalkostur til að valda
    skipanalínuforritara til að bíða og birta niðurstöðu forritunar í PROG32Z glugganum.
  • [filenafn] – A file sem inniheldur forritunarskipanir og athugasemdir, default = prog.cfg.
  • [/PARAMn=s] – Skipanalínufæribreyta sem getur breytt keyrsluforskriftinni með því að skipta um sérstaka tags (/PARAMn).
  • [INTERFACE=x] – Gerð vélbúnaðarviðmótsins (USBMULTILINK,
    PARALLEL, Ethernet IP tölu) notað til að tengja tölvuna og miða MCU.
  • [PORT=y] – Gáttarnúmerið eða nafnið sem notað er til að tengja tölvuna og miða MCU.
  • [showports] – Sýnir lista yfir tengdan vélbúnað.

Notkunarleiðbeiningar fyrir vöru

Til að nota CPROG32Z forritunarhugbúnaðinn skaltu fylgja þessum skrefum:

  1. Tengdu vélbúnaðarviðmótið á milli tölvunnar þinnar og mark-MCU með kembiborðssnúrunni.
  2. Ræstu forritunarhugbúnaðinn með því að keyra hann frá Windows Command prompt eða með því að hringja í CPROG32Z executable með réttum skipanalínubreytum.
  3. Notaðu leyfilegar skipanalínufæribreytur til að breyta keyrsluforskriftinni ef þörf krefur.
  4. Veldu gerð vélbúnaðarviðmóts og gáttarnúmer eða nafn sem notað er til að tengja tölvuna og miða MCU.
  5. Forritaðu örstýringuna með því að nota forritunarhugbúnaðinn.

Example skipanalínubreytur:

  • CPROG32Z?
  • CPROG32Z [filenafn] /PARAMn=s GENGI=USBMULTILINK
    PORT=USB1
  • CPROG32Z [filenafn] INTERFACE=CYCLONE PORT=10.0.1.223 NAME=”Joe's Cyclone”
  • CPROG32Z [filenafn] INTERFACE=USBMULTILINK PORT=PE5650030
  • CPROG32Z [filenafn] INTERFACE=CYCLONE PORT=COM1

Inngangur
CPROG32Z er Windows skipanalínuútgáfa af PROG32Z hugbúnaðinum sem forritar Flash, EEPROM, EPROM o.s.frv. í gegnum PEmicro vélbúnaðarviðmót yfir í studdan NXP 683xx örgjörva. Vélbúnaðarviðmótin eru fáanleg frá PEmicro. Þegar viðmótsvélbúnaðurinn þinn er rétt tengdur á milli tölvunnar þinnar og marktækisins geturðu ræst CPROG32Z executable frá skipanalínunni. Til viðbótar við keyrsluna, verður einnig að senda margar skipanalínufæribreytur til að stilla hvaða PEmicro vélbúnaðarviðmót CPROG32Z ætti að reyna að tengjast og til að stilla hvernig það vélbúnaðarviðmót tengist marktækinu. Þessar færibreytur innihalda heiti stillingarinnar (.CFG) file, auk ræsiskipana eins og heiti vélbúnaðarviðmótsins eða tengisins sem viðmótið er tengt við. Kynning
CPROG32Z er Windows skipanalínuútgáfa af PROG32Z hugbúnaðinum sem
forrit Flash, EEPROM, EPROM, osfrv í gegnum PEmicro vélbúnaðarviðmót til a
studdur NXP 683xx örgjörva. Vélbúnaðarviðmótin eru fáanleg frá
PEmicro.
Þegar viðmótsvélbúnaðurinn þinn er rétt tengdur á milli tölvunnar þinnar og marktækisins geturðu ræst CPROG32Z executable frá skipanalínunni. Til viðbótar við keyrsluna, verður einnig að senda margar skipanalínufæribreytur til að stilla hvaða PEmicro vélbúnaðarviðmót CPROG32Z ætti að reyna að tengjast og til að stilla hvernig það vélbúnaðarviðmót tengist marktækinu. Þessar færibreytur innihalda heiti stillingarinnar (.CFG) file, auk ræsiskipana eins og heiti vélbúnaðarviðmótsins eða tengisins sem viðmótið er tengt við.

Gangsetning

  • Tengdu vélbúnaðarviðmótið á milli tölvunnar þinnar og mark-MCU með kembiborðssnúrunni.
  • Ræstu forritunarhugbúnaðinn með því að keyra hann frá Windows Command prompt eða með því að hringja í CPROG32Z executable með réttum skipanalínubreytum. Leyfilegar skipanalínufæribreytur eru:
    • CPROG32Z [?/!] [filenafn] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n]
      [hideapp] [freq n] [viðmót=x] [port=y] [showports] [nosync]
      [/logfile logfilenafn] hvar:
    • [?/!] Nota '?' eða' '!' stafavalkostur til að láta stjórnlínuforritara bíða og birta niðurstöðu forritunar í PROG32Z glugganum. '?' mun alltaf birta niðurstöðuna, '!' mun aðeins birta niðurstöðuna ef villa kom upp. Ef notandinn notar ekki lotu file til að prófa villustig, þetta veitir aðferð til að sýna forritunarniðurstöðuna. Þessi valkostur ætti að vera FIRST skipanalínuvalkosturinn.
    • [filenafn] A file sem inniheldur forritunarskipanir og athugasemdir, default = prog.cfg. Sjá kafla 7 – Dæmiample Forritunarforskrift File fyrir fyrrverandiample.
    • [/PARAMn=s] Skipanalínufæribreyta sem getur breytt keyrsluforskriftinni með því að skipta út sérstöku tags (/PARAMn). Þetta er hægt að nota til að skipta út hvaða hluta skriftunnar sem er, þar með talið forritunarskipanir, filenöfn og færibreytur. Gild gildi n eru 0..9. s er strengur sem kemur í stað hvers kyns /PARAMn í handritinu file. Kafli 8 - Notkun skipanalínufæribreyta í skriftu hefur tdample til notkunar.
    • [VENTIFACE=x] Þar sem x er eitt af eftirfarandi: (Sjá tdamples kafla)
      USBMULTILINK (Þessi stilling styður einnig OSBDM) PARALLEL (Parallel Port eða BDM Lightning [Legacy])
    • [PORT=y] Þar sem gildi y er eitt af eftirfarandi (sjá showports skipanalínubreytu fyrir lista yfir tengdan vélbúnað; tilgreindu alltaf „viðmót“ gerð líka):
    • USBx Þar sem x = 1,2,3 eða 4. Táknar upptalningarnúmer fyrir hvern vélbúnað sem byrjar á 1. Gagnlegt ef reynt er að tengjast Cyclone eða Multilink vöru. Ef aðeins eitt stykki af vélbúnaði er tengt mun það alltaf telja upp sem USB1.
      Fyrrverandiample til að velja fyrsta fjöltengilinn sem fannst er: INTERFACE=USBMULTILINK PORT=USB1
    • #.#.#.# Ethernet IP vistfang #.#.#.#. Hvert # tákn táknar aukastaf á milli 0 og 255. Gildir fyrir Cyclone og Tracelink tengi.
      Tenging er í gegnum Ethernet.
      VIÐVITI=HRINGURHAFN=10.0.1.223
    • NAFN Sumar vörur, eins og Cyclone og Tracelink, styðja að gefa einingunni nafn, svo sem „Joe's Max“. Hægt er að vísa til fellibylsins með því nafni sem honum er úthlutað. Ef það eru einhver bil í nafninu ætti allt færibreytan að vera innan tvöfaldra gæsalappa (þetta er Windows krafa, ekki PEmicro krafa).
      Examples: INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Joe's Cyclone”
    • EINSTAKUR USB Multilink vörur hafa allar einstakt raðnúmer sem þeim er úthlutað, eins og PE5650030. Hægt er að vísa fjöltenglinum á þetta númer.
    • Þetta er gagnlegt ef margar einingar eru tengdar við sömu tölvuna.
      Examples: VITI=USBMULTILINK PORT=PE5650030
    • COMx Þar sem x = 1,2,3 eða 4. Táknar COM gáttarnúmer. Gildir fyrir Cyclone tengi. Til að tengjast fellibyl á COM1: INTERFACE=CYCLONE PORT=COM1 x Þar sem x = 1,2,3 eða 4. Táknar samhliða gáttarnúmer Til að velja samhliða tengi á samhliða tengi #1 : GENGI=SAMhliða gátt=1
    • PCIx Þar sem x = 1,2,3 eða 4. Táknar BDM Lightning kortanúmer. (Athugið: þetta er eldri vara)
      Til að velja samhliða snúru á BDM Lightning #1: INTERFACE=PARALLEL PORT=PCI1
      [showports] Skipanalínuforritarinn gefur út allar tiltækar tengi í texta file og lýkur síðan (óháð öðrum skipanalínubreytum). Þessar upplýsingar gefa út í textann file inniheldur færibreytur sem þarf til að hafa samband við viðhengdan forritunarvélbúnað sem og lýsingu á vélbúnaðarviðmóti. Sjálfgefin framleiðsla filenafnið er ports.txt og er búið til í sömu möppu og CPROG.
      Einnig er hægt að beina úttakinu á annan file.
      Example: SHOWPORTS=C:\MYPORTS.TXT
      Þessi listi sýnir ekki valkosti fyrir samhliða tengi eða COM tengi
      sem einnig eru í boði. Hér að neðan er fyrrverandiample af framleiðslunni
      fyrir ýmis vélbúnaðarviðmót tengd tölvunni (Athugið
      að það eru mismunandi leiðir til að taka á sömu einingu; the
      gögnum fyrir hvert viðmót getur verið fylgt eftir með [DUPLICATE] línu sem sýnir mismunandi merki fyrir sama viðmót).
      Showports Output Example:
      VITI=USBMULTILINK PORT=PE5650030 ; USB1 : Multilink Universal FX Rev A (PE5650030)[PortNum=21] GENGI=USBMULTILINK PORT=USB1 ; USB1 : Multilink Universal FX Rev A (PE5650030)[PortNum=21][AFTAL]
    • [nosync] Þetta kemur í veg fyrir að forritarinn geti sannreynt að samskiptin við markið séu gild við ræsingu. Staðfesting felur í sér að lesa og skrifa D0 gagnaskrána. Þetta er gagnlegt fyrir sumar nýrri útgáfur af 68F375 örgjörvanum sem gætu átt í vandræðum við þessa tegund af sannprófun.
    • [v] Gerir það að verkum að forritarinn athugar ekki fjölda S-record vistfönga áður en hann forritar eða staðfestir. Þetta flýtir fyrir forritunarferlinu. Nota ætti valkostinn með varúð þar sem allar s-skrár utan sviðs verða hunsaðar.
    • [endurstilla_töf n] Tilgreinir seinkun eftir að forritarinn endurstillir markið sem við athugum til að sjá hvort hlutinn hafi farið almennilega í kembistillingu í bakgrunni. Þetta er gagnlegt ef markið er með endurstillingarrekla sem heldur MCU í endurstillingu eftir að forritarinn sleppir endurstillingarlínunni. Gildið n er töf í millisekúndum.
    • [bdm_hraði n] Þessi valkostur gerir notandanum kleift að stilla BDM skiptiklukkuhraða kembiforritaviðmóts PEmicro. Þetta heiltölugildi má nota|
      að ákvarða hraða samskipta skv
      eftirfarandi jöfnur:
      USB-ML-16/32: (1000000/(N+1)) Hz – Eldri vara
      USB Multilink Universal FX: (25000000/(N+1)) Hz
      BDM Lightning : (33000000/(2*N+5)) Hz – Eldri vara Gildið n ætti að vera á milli 0 og 31. Þessi vaktklukka tekur gildi eftir að skipanirnar efst í forritunaralgríminu eru framkvæmdar þannig að þessar skipanir geti aukið miða tíðni og leyfa hraðari vakt klukku. Þessi klukka getur almennt ekki farið yfir div 4 af tíðni örgjörva strætó.
    • [felaapp] Þetta mun valda því að skipanalínuforritarinn sýnir ekki sjónræna viðveru á meðan hann er í gangi, að því undanskildu að hann birtist á verkstikunni. Aðeins 32 bita forrit!
    • [tíðni n] Sjálfgefið er að PROG32Z hugbúnaðurinn reynir að ákvarða sjálfkrafa hversu hratt markmiðið keyrir með því að hlaða seinkunarrútínu í örgjörvann og tímasetja hversu langan tíma það tekur að keyra. Á sumum vélum getur þetta skilað ósamræmilegum niðurstöðum sem geta haft áhrif á reiknirit sem forrita blikka innra í MCU. PEmicro býður upp á skipanalínukerfi sem gerir notandanum kleift að upplýsa PROG32Z hugbúnaðinn nákvæmlega hversu hratt markörgjörvinn er í gangi. Þannig verður tímasetningin í reikniritunum nákvæm. Á skipanalínunni tilgreinir þú innri klukkutíðni í Hertz á eftir 'FREQ' auðkenninu. Athugaðu að almennt ef þú ert að nota flassbúnað utan við MCU, þá er ekki þörf á þessari tímastillingarbreytu þar sem flassið sér um tímasetninguna sjálft.
      • [/logfile logfilenafn] Þessi valkostur opnar annálfile af nafninu „logfilenafn“ sem mun valda því að allar upplýsingar sem eru skrifaðar í stöðugluggann verða einnig skrifaðar á þetta file. The „logfilenafn" ætti að vera fullt nafn slóðar eins og
        c:\mydir\mysubdir\mylog.log.
        Stjórnarlína Examples:
        CPROG32Z C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030
        Opnar CPROG32Z með eftirfarandi valkostum:
      • – Keyrðu C:\ENGINE.CFG forskriftina
      • – Tengi er fyrsta USB Multilink Universal FX með raðnúmeri PE5650030
      • - Uppgötva samskiptatíðni sjálfkrafa (io_delay_cnt ekki stillt)
      • CPROG32Z C:\ENGINE.CFG Tengi=USBMULTILINK Port=USB1
        Opnar CPROG32Z með eftirfarandi valkostum: – Keyrðu C:\ENGINE.CFG forskriftina – Tengi er USB Multilink Universal FX, fyrsta viðmótið fannst.

Forritunarskipanir
Forritunarskipanir byrja allar með tveggja stafa röð og síðan hvítu bili (eyður eða flipar). Línur sem byrja á stöfum sem eru ekki skipanir eru skráðar sem REMarks. Hugtakið filenafn þýðir fulla DOS slóð að a file. Skipanir nota sömu tveggja stafa kóðana og notaðir eru í gagnvirku forritunum PROG32Z. Sama .32P files sem PROG32Z notar eru notuð til að setja upp tiltekið tæki sem á að forrita. Ef notendaaðgerð er tilgreind fyrir tiltekið tæki er tveggja stafa skipun þess og merkingin eða user_par tilgreind í .32P file. Athugið: Skipunarfæribreyturnar start_addr, ending_addr, base_addr, bæti, word og user_par nota sjálfgefið sextánda snið.

  • BM – Autt ávísunareining.
  • BR byrjun_addr ending_addr
    • – Autt athugunarsvið. CHANGEV n.nn –
    • (aðeins Cyclone) Breyttu binditage veitt til marksins, þar sem n.nn táknar gildi á milli 0.00 og 5.00, að meðtöldum. Þegar skipunin keyrir mun Cyclone strax breytast í það binditage. Ef slökkt er á Cyclone relays áður en þessi skipun er kölluð, þá kvikna á liðanum og stilla nýja binditage gildi þegar þessi skipun er keyrð. Athugaðu að of lágt af binditage-gildið gæti sett tækið í lágstyrksstillingu sem getur tapað kembiforritum með öllu. Gakktu úr skugga um að jumper stillingar Cyclone séu rétt stilltar til að senda kraftinn í réttu tengin.
  • EB byrjun_addr ending_addr - Eyða bætisviði.
  • EW byrjun_addr ending_addr - Eyða orðasviði.
  • EM - Eyða einingu.
  • PB byrjun_addr bæti … bæti – Forrita bæti.
  • PW byrjun_addr orð … orð – Forritsorð.
  • PM – Dagskráareining.
  • CM fileheiti base_addr – Veldu einingu .32P file. Athugið: Ákveðnar einingar gætu krafist þess að grunnvistfang sé tilgreint.
  • VM - Staðfestu einingu.
  • VR byrjun_addr ending_addr - Staðfestu svið.
  • UM filenafn - Hladdu upp einingu.
  • UR byrjun_addr ending_addr filenafn – Upphleðslusvið.
  • SS filenafn – Tilgreindu S-skrá.
  • SM byrjun_addr ending_addr – Sýna einingu.
  • SLÖKKT – (Aðeins Multitilnk FX & Cyclone) Slökktu á liðunum sem veita afl til skotmarksins, þar á meðal stöðvunartöf ef tilgreint er. Sérstaklega gagnlegt fyrir notendur sem vilja kveikja á spjaldinu sínu áður en prófanir eru keyrðar, leyfa ræsiforritinu að keyra eða láta keyra forritskóðann eftir forritun.
  • RÉLASÍÐUR – (Aðeins Multitilnk FX & Cyclone) Kveiktu á liðamótunum til að veita afl til skotmarksins, þar á meðal seinkun á virkjun ef tilgreint er. The voltage til staðar verður byggt á síðasta binditage stilling tilgreind. Fyrir Cyclone notendur getur CHANGEV skipunin breytt binditage gildi. Sérstaklega gagnlegt fyrir notendur sem vilja kveikja á spjaldinu sínu áður en prófanir eru keyrðar, leyfa ræsiforritinu að keyra eða láta keyra forritskóðann eftir forritun.
  • HE – Hjálp (sjá cprog.doc file).
  • QU — Hætta.
  • RE - Núllstilla flís.
  • GO – Byrjar að keyra tækið. Hægt að nota sem lokaskipun ef þú vilt að tækið gangi til prófunar. Það ætti að vera strax á undan 'RE' skipun.
  • DE timeinms – Seinkar „timeinms“ millisekúndur
  • xx notandi_par – Aðeins fyrir notendaaðgerð sem tilgreind er í .32P file.

Stillingarskipanir fyrir ræsingu
Stillingarskipanir eru allar unnar áður en forritarinn reynir að hafa samband við markið. Öll uppsetningin file er greint fyrir þessar skipanir áður en reynt er að senda samskipti. Þessi kafli gefur yfirview að nota þessar stillingarskipanir til að gera mismunandi gerðir af stillingum.
Athugið: Sjálfgefinn grunnur fyrir færibreytur stillingarskipana er aukastafur. Yfirview af stillingarskipunum er sem hér segir:

  • CUSTOMTRIMREF nnnnnnnn.nn
    Æskileg innri viðmiðunarklukkutíðni fyrir „PT; Program Trim“ skipun. Þessi tíðni hnekkir sjálfgefnum innri viðmiðunarklukkutíðni. Gild gildi fyrir „n“ eru háð því tilteknu tæki sem verið er að forrita. Vinsamlegast skoðaðu rafforskriftir tækisins þíns fyrir gilt innra viðmiðunartíðnisvið klukku.
    Hvar:
    nnnnnnnn.nn: Tíðni í Hertz með tveimur aukastöfum
  • VEFTA KRAFT n
    Ákveður hvort viðmót ætti að veita afl til markmiðsins. ATH: Ekki eru öll vélbúnaðarviðmót sem styðja þessa skipun. Gild gildi n eru:
    • 0 : Viðmót veitir ekki kraft til að miða. (sjálfgefið)
    • 1: Virkja viðmót veitir kraft til að miða.
      (ATH: Er það sama og eldri valkostur:
  • :NOTAPRORELAYS n)POWERDOWNDELAY n
    Tími sem þarf til að tefja þegar slökkt er á straumnum til skotmarksins til að aflgjafi marksins fari niður fyrir 0.1v. n er tíminn í millisekúndum.
  • :POWERUPDELAY n
    Tími til að seinka þegar kveikt er á straumnum til skotmarksins EÐA markið er endurstillt og áður en hugbúnaðurinn reynir að tala við markið. Þessi tími getur verið sambland af afl á tíma og endurstillingartíma (sérstaklega ef núllstilltur bílstjóri er notaður). n er tíminn í millisekúndum.
  • :POWEROFFONEXIT n
    Ákveður hvort slökkt skuli á afl sem veitt er til miðsins þegar CPROG32Z forritinu lýkur. ATH: Ekki eru öll vélbúnaðarviðmót sem styðja þessa skipun. Gild gildi n eru:
    • 0 : Slökktu á rafmagninu þegar þú hættir (sjálfgefið)
    • 1 : Haltu rafmagninu á þegar þú hættir

Staðfestingu lokiðview

Það eru nokkrar skipanir tiltækar sem hægt er að nota til að sannreyna innihald flasssins á tækinu eftir að hafa forritað það. Mest notaða skipunin er „VC
;Staðfestu CRC hlutarins File í mát“. „VC“ skipunin mun gefa CPROG32Z fyrirmæli um að reikna fyrst 16 bita CRC gildi úr völdum hlut file. CPROG32Z mun síðan hlaða kóða inn í vinnsluminni tækisins og leiðbeina tækinu um að reikna 16 bita CRC gildi út frá innihaldinu í FLASH tækisins. Aðeins gild heimilisfangssvið í hlutnum file eru reiknuð út á tækinu. Þegar 16-bita CRC gildi frá hlutnum file og tækið er fáanlegt, CPROG32Z ber þau saman. Villa kemur upp ef gildin tvö passa ekki saman.
Að öðrum kosti er hægt að nota „VM ;Verify Module“ skipunina til að framkvæma bæti fyrir bæti sannprófun á milli valins hlutar file og tækið. Venjulega mun VM skipunin taka lengri tíma að framkvæma en VC skipun þar sem CPROG32Z þarf að lesa innihald FLASH tækisins bæti fyrir bæti. Það eru líka tvær aðrar skipanir sem hægt er að nota til að staðfesta. „SC ;Show Module CRC“ gefur CPROG32Z fyrirmæli um að hlaða kóða inn í vinnsluminni tækisins og skipar tækinu að reikna 16 bita CRC gildi út frá innihaldi alls FLASH tækisins, sem inniheldur auð svæði. Þegar 16 bita CRC gildið hefur verið reiknað mun CPROG32Z sýna gildið í stöðuglugganum. „VV ;Verify Module CRC to Value“ skipunin er svipuð „SC“ skipuninni. Munurinn er sá að í stað þess að sýna reiknað 16 bita CRC gildi mun CPROG32Z bera saman reiknað gildi á móti 16 bita CRC gildi sem notandinn gefur upp.

DOS villa skilar sér

DOS villuskil eru veitt svo hægt sé að prófa þær í .BAT files. Villukóðarnir sem notaðir eru eru:

  • 0 - Forriti lokið án villna.
  • 1 - Hætt við af notanda.
  • 2 - Villa við að lesa S-skrá file.
  • 3 - Staðfestu villu.
  • 4 - Staðfestu að notandi hætti við.
  • 5 – S met file er ekki valið.
  • 6 - Upphafsfang er ekki í einingu.
  • 7 - Enda heimilisfang er ekki í einingu eða er minna en upphafs heimilisfang. 8 - Ekki hægt að opna file fyrir upphleðslu.
  • 9 – File skrifvilla við upphleðslu.
  • 10 - Hætt við upphleðslu af notanda.
  • 11 – Villa við að opna .32P file.
  • 12 – Villa við lestur .32P file.
  • 13 - Tæki var ekki frumstillt.
  • 14 – Villa við að hlaða .32P file.
  • 15 - Villa við að virkja einingu sem var nýlega valin.
  • 16 – Tilgreind S-skrá file ekki fundið.
  • 17 – Ófullnægjandi biðminni sem tilgreint er af .32P til að halda a file S-met. 18 - Villa við forritun.
  • 19 - Upphafsfang vísar ekki inn í einingu.
  • 20 - Villa við síðustu bætaforritun.
  • 21 – Forritunarvistfang ekki lengur í einingu.
  • 22 – Upphafsfang er ekki á samræmdum orðamörkum.
  • 23 – Villa við síðasta orðsforritun.
  • 24 - Ekki var hægt að eyða einingu.
  • 25 – Málorð ekki eytt.
  • 26 – Valið .32P file innleiðir ekki bætaskoðun.
  • 27 – Einingabæti ekki eytt.
  • 28 – Upphafsfang orðaeyðingar verður að vera slétt.
  • 29 – Orðaeyðingarendatal verður að vera slétt.
  • 30 – Notandafæribreyta er ekki á bilinu.
  • 31 – Villa við .32P tilgreinda aðgerð.
  • 32 - Tilgreint höfn er ekki tiltækt eða villa við að opna höfn.
  • 33 – Skipun er óvirk fyrir þessa .32P file.
  • 34 – Get ekki farið í bakgrunnsstillingu. Athugaðu tengingar.
  • 35 - Ekki hægt að fá aðgang að örgjörva. Prófaðu að endurstilla hugbúnað.
  • 36 – Ógilt .32P file.
  • 37 - Ekki hægt að fá aðgang að vinnsluminni örgjörva. Prófaðu að endurstilla hugbúnað.
  • 38 – Uppstillingu hætti við af notanda.
  • 39 - Villa við að umbreyta sextándaskipunarnúmeri.
  • 40 - Uppsetning file ekki tilgreint og file prog.cfg er ekki til.
  • 41 – .32P file er ekki til.
  • 42 - Villa í io_delay númeri á skipanalínunni.
  • 43 – Ógild skipanalínufæribreyta.
  • 44 – Villa við að tilgreina töf í millisekúndum.
  • 47 - Villa í handriti file.
  • 49 – Kapall fannst ekki
  • 50 – S-Record file inniheldur ekki gild gögn.
  • 51 – Staðfestingarbilun á athugunarsummu – S-skrá gögn passa ekki við MCU minni. 52 – Flokkun verður að vera virkt til að staðfesta leifturskoðunarsummu.
  • 53 – S-Records eru ekki allar innan einingasviðs. (sjá „v“ skipanalínubreytu)
  • 54 - Villa fannst í stillingum á skipanalínunni fyrir höfn/viðmót
  • 60 – Villa við að reikna CRC gildi tækis
  • 61 – Villa – CRC tækisins passar ekki við uppgefið gildi
  • 70 – Villa – CPROG er þegar í gangi
  • 71 – Villa – Verður að tilgreina bæði VITI og PORT á skipanalínunni
  • 72 – Valinn markörgjörvi er ekki studdur af núverandi vélbúnaðarviðmóti.

Example Forritunarforskrift File

Forritunarhandritið file ætti að vera hreint ASCII file með einni skipun í hverri línu. Þetta er CFG file í fyrra frvamples.
Fyrrverandiample er:

  • CM C:\PEMICRO\333__48K.32P 0 EM: Eyddu einingunni
  • BM: Autt Athugaðu eininguna
  • SS C:\PEMICRO\TEST.S19: Tilgreindu S19 sem á að nota
  • PM: Forritaðu eininguna með S19
  • VM: ;Staðfestu eininguna aftur

Athugið: Slóðanöfnin á fileEinnig er hægt að nota s sem eru miðað við CPROG executable.

Að nota skipanalínufæribreytur í skriftu

Skipanalínubreytu í formi /PARAMn=s er hægt að nota til að setja texta inn í handritið file í stað sérstaks tags. Þetta er hægt að nota til að skipta út hvaða hluta skriftunnar sem er, þar með talið forritunarskipanir, filenöfn og færibreytur. Gild gildi n eru 0..9. s er strengur sem kemur í stað hvers kyns /PARAMn í handritinu file.
Sem fyrrverandiample, eftirfarandi almenna skriftu gæti verið notað til að forrita með nákvæmlega sömu virkni og fyrrverandiamphandritið í kafla 7 – Dæmiample Forritunarforskrift File:

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

Eftirfarandi breytum yrði bætt við CPROG skipanalínuna:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
/PARAM2=C:\PEMICRO\TEST.S19
/PARAM3=VM
ATH: Þar sem /PARAM1 færibreytan hefur bil í gildi sínu, þarf alla færibreytuna að vera með tvöfaldar gæsalappir. Þetta gefur Windows til kynna að þetta sé ein breytu. Í þessu tilviki er grunnvistfangið 0x0 innifalið í Choose Module línunni í handritinu, þess vegna verður /PARAM1 að vera tilgreint á skipanalínunni svona:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
Svo heill fyrrvampskipanalínan væri (athugið að þetta er samfellt; engin línuskil):
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

Hér er fyrrverandiampLeið af því að hringja í skipanalínuforritara og prófa villukóðann sem hann skilar í einfaldri lotu file. Sample lotu files eru gefnar fyrir bæði Windows 95/98/XP og Windows 2000/NT/XP/Vista/7/8/10.
Windows NT/2000/Vista/7/8/10:
C:\PROJECT\CPROG32Z C:\PROJECT\ENGINE.CFG
VITI=USBMULTILINK PORT=USB1
ef villustig 1 verður slæmt
allt í lagi
: slæmt
EKHO SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT
:góður
ECHO búið

Windows 95/98/ME/XP:

START /WC:\PROJECT\CPROG32Z C:\PROJECT\ENGINE.CFG
VITI=USBMULTILINK PORT=USB1
ef villustig 1 verður slæmt
allt í lagi
: slæmt
EKHO SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT
:góður
ECHO búið
Athugið: Slóðarheitin á fileEinnig er hægt að nota s sem eru miðað við CPROG executable.

Upplýsingar

Fyrir frekari upplýsingar um CPROG32Z og PROG32Z vinsamlegast hafðu samband við okkur:

Til view allt bókasafn okkar af.32P einingum, farðu á stuðningssíðu PEmicro's websíða kl www.pemicro.com/support.

 

Skjöl / auðlindir

PEmicro CPROG32Z Flash forritunarhugbúnaður [pdfNotendahandbók
CPROG16Z, CPROG32Z, CPROG32Z Flash forritunarhugbúnaður, Flash forritunarhugbúnaður, Forritunarhugbúnaður, Hugbúnaður

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *