PEmicro-merki

PEmicro PROGDSC forritunarhugbúnaður

PEmicro-PROGDSC-Forritun-hugbúnaðarvara

Inngangur

CPROGDSC er Windows skipanalínuútgáfa af PROGDSC hugbúnaðinum sem forritar Flash, EEPROM, EPROM o.s.frv. í gegnum PEmicro vélbúnaðarviðmót yfir í studdan NXP DSC ö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 CPROGDSC executable frá skipanalínunni. Til viðbótar við keyrsluna, verður einnig að senda margar skipanalínubreytur til að stilla hvaða PEmicro vélbúnaðarviðmót CPROGDSC æ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ð.

.CFG file tilgreinir hvernig á að forrita markið eins og þú ætlar, og það inniheldur staðlaðar forritunarskipanir og, valfrjálst, stillingarskipanir. Eftirfarandi kaflar munu veita nákvæma útskýringu á þessum skipunum og færibreytum.

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ð kalla CPROGDSC executable með réttum skipanalínubreytum. Leyfilegar skipanalínufæribreytur eru:

CPROGDSC [?/!] [filenafn] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n] [hideapp] [Interface=x] [port=y] [showports] [-usebyteaddr][/logfile logfilenafn]

hvar:

  • [?/!]
    Nota '?' eða' '!' stafavalkostur til að láta stjórnlínuforritara bíða og birta niðurstöðu forritunar í PROGDSC 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 fyrir/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)
    • USB MULTILINK (Þessi stilling styður einnig OSBDM) CYCLONE
    • PARALLEL (Samhliða höfn 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:
      VITI=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:
      MIKIÐ=CYCLONE PORT=MyCyclone99
    • EINSTAKLEGT
      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 á Parallel Port #1: INTERFACE=PARALLEL PORT=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:
      VITI=GANGUR=PCI1
  • [sýningarhöfn]
    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 eru einnig tiltækir. Hér að neðan er fyrrverandiample af úttakinu fyrir ýmis vélbúnaðarviðmót sem eru tengd við tölvuna (Athugaðu að það eru mismunandi leiðir til að taka á sömu einingunni; 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;

  • USB 1: Multilink Universal FX Rev A (PE5650030)[PortNum=21]

VITI=USBMULTILINK PORT=USB1
USB 1: Multilink Universal FX Rev A (PE5650030)[PortNum=21][AFTAL]

  • VIÐVITI=HRINGURHAFN=10.0.9.197
    ; 10.0.9.197: Opinn fellibylur [PortNum=61]
  • INTERFACE=CYCLONE “PORT=Public Cyclone”
    ; 10.0.9.197 : Opinber fellibylur[PortNum=61][AFTALI]
  • INTERFACE=CYCLONE “PORT=Joe's Cyclone”
    ; USB1: Cyclone (Joe's)[PortNum=101]
  • MIKIÐ=HJÓLSTJÁRPORT=USB1
    ; USB1 : Hvirfilbylur (Joe's)[PortNum=101][AFTALI]

[v] Þetta veldur því að forritarinn athugar ekki fjölda S-skrár 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_speed n] Þessi valkostur gerir notandanum kleift að stilla BDM vaktklukkuhraða kembiviðmóts PEmicro. Þetta heiltölugildi má nota til að ákvarða hraða samskipta samkvæmt eftirfarandi jöfnum:
  • USB Multilink (innifalið Universal): (1000000/(N+1)) Hz
  • USB Multilink Universal FX: (25000000/(N+1)) Hz
  • Hvirfilbylur eða Tracelink: (50000000/(2*N+5)) Hz

[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!

[-usebyteaddr] Ef valfrjálsa færibreytan -usebyteaddr er tilgreind, þá verða vistföngin í S19 S-Record meðhöndluð sem bætisföng. Ef valfrjálsu færibreytunni -usebyteaddr er sleppt, þá verða vistföngin í S19 S-Record meðhöndluð sem orðsföng.

[/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 slóðarheiti eins og c:\mydir\mysubdir\mylog.log.

Stjórnarlína Examples:
CPROGDSC C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030

Opnar CPROGDSC með eftirfarandi valkostum:

  • Keyrðu C:\ENGINE.CFG forskriftina
  • Tengi er fyrst USB Multilink Universal með raðnúmeri PE5650030
  • Sjálfvirk greina samskiptatíðni (io_delay_cnt ekki stillt)

CPROGDSC C:\ENGINE.CFG tengi=CYCLONE Port=209.61.110.251

Opnar CPROGDSC með eftirfarandi valkostum:

  • Keyrðu C:\ENGINE.CFG forskriftina
  • Tengi er Cyclone Max í gegnum Ethernet tengið með IP tölu 209.61.110.251

CPROGDSC C:\ENGINE.CFG Tengi=USBULTILINK Port=USB1

Opnar CPROGDSC með eftirfarandi valkostum:

  • Keyrðu C:\ENGINE.CFG forskriftina
  • Viðmótið er USB Multilink Universal, fyrsta viðmótið fannst.

Forritunarskipanir

Forritunarskipanir byrja allar á tveggja stafa röð og síðan hvítu bili (eyðir 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óða og notaðir eru í gagnvirku forritunum PROGDSC. Sami.DSP files sem PROGDSC 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 í.DSP 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.
  • CHANGEV n.nn – (aðeins fellibylur) 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.
  • EM - Eyða einingu.
  • PW byrjun_addr orð … orð – Forritsorð.
  • PM – Dagskráareining.
  • CM fileheiti base_addr – Veldu einingu .DSP file. Athugið: Ákveðnar einingar gætu krafist þess að grunnvistfang sé tilgreint.
  • VM - Staðfestu einingu.
  • VR byrjar að enda - Staðfestu svið.
  • UM filenafn - Hladdu upp einingu.
  • UR byrjar að enda filenafn - Hlaða upp svið.
  • SS filenafn – Tilgreindu S-skrá.
  • SM byrjar að enda - 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 user_par – Aðeins fyrir notendaaðgerð sem tilgreind er í .DSP 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:

TÆKI n
Ákveður marktækið sem á að forrita. Fyrir lista yfir tæki sem studd eru þarftu að keyra PROGDSC og vísa í fellilistann Target CPU Information í PROGDSC Connection Manager. ATH: Öll .CFG files verður að innihalda þessa skipun.

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

TÆKISRÁTTUR n
Fyrir Cyclone (þar með talið Cyclone MAX). Þessi stilling skilgreinir markvoltage sem verður veitt til miða ef uppspretta binditage er dregið af innra afli fellibylsins. Gild gildi fyrir n eru:

  • 0: 5 volt, myndað/skipt af fellibyl
  • 2: 3 volt, myndað/skipt af fellibyl
  • 4: 2 volt, myndað/skipt af fellibyl

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 á.

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 CPROGDSC 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

EKKI SÍÐALÖG
Ekki biðja notandann um að ræsa markafl og hætta með villu ef það er vandamál með að fara í villuleitarstillingu.

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 til Module“. „VC“ skipunin mun gefa CPROGDSC fyrirmæli um að reikna fyrst 16 bita CRC gildi úr völdum hlut file. CPROGDSC mun þá 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, CPROGDSC 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 CPROGDSC þ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 CPROGDSC 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 CPROGDSC 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 CPROGDSC 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ð opnun.DSP file.
  • 12 – Villa við lestur.DSP file.
  • 13 – Tækið var ekki frumstillt.
  • 14 – Villa við hleðslu.DSP file.
  • 15 - Villa við að virkja einingu sem var nýlega valin.
  • 16 – Tilgreind S-skrá file ekki fundið.
  • 17 – Ófullnægjandi biðminni tilgreint af .DSP 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ð .DSP 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ð .DSP tilgreinda aðgerð.
  • 32 - Tilgreint höfn er ekki tiltækt eða villa við að opna höfn.
  • 33 – Skipun er óvirk fyrir þennan .DSP 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 .DSP 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 – .DSP 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
  • 55 – Tækjafæribreytu vantar í handriti file
  • 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:

  • TÆKI MC56F84769; Veldu marktækið til að forrita CM C:\PEMICRO\freescale_mc56f84769_1x_16x_80k_all.DSP; Veldu Flash Module
  • 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ð:
Stílanö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:

  • DEVICE /PARAM1;Veldu marktæki til að forrita
  • CM /PARAM2 ;Veldu Flash Module
  • EM; Eyddu einingunni
  • BM; Autt Athugaðu eininguna
  • SS /PARAM3 ;Tilgreindu S19 sem á að nota
  • PM; Forritaðu eininguna með S19
  • /PARAM4; Staðfestu eininguna aftur

Eftirfarandi breytum yrði bætt við CPROG skipanalínuna:

  • /PARAM1=MC56F84769
  • /PARAM2=C:\PEMICRO\freescale_mc56f84769_1x_16x80k_all.DSP
  • /PARAM3=C:\PEMICRO\TEST.S19
  • /PARAM4=VM

ATH:
Ef /PARAMn færibreyta er með bil í gildi sínu, þarf allt færibreytan að vera með tvöföldum gæsalöppum. Þetta gefur Windows til kynna að þetta sé ein breytu. Til dæmisample, ef slóðin í /PARAM3 hér að ofan innihélt bil, þá þyrftirðu að tilgreina það á skipanalínunni svona:

“/PARAM3=C:\PEMICRO\EXAMPLE FILES\TEST.S19″

Svo heill fyrrvampskipanalínan væri (athugið að þetta er samfellt; engin línuskil):

  • C:\PEMICRO\CPROGDSC INTERFACE=CYCLONE PORT=USB1 BDM_SPEED 1
  • C:\PROJECT\GENERIC.CFG /PARAM1=MC56F84769/PARAM2=C:\PEMICRO\freescale_mc56f84769_1x_16x_80k_all.DSP“/PARAM3=C:\PEMICRO\EXAMPLE FILES\TEST.S19” /PARAM4=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\CPROGDSC C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 ef villustig 1 varð slæmt, gott: slæmt
  • EKHO SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT: gott EKHO gert

Windows 95/98/ME/XP:

  • START /WC:\PROJECT\CPROGDSC C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 ef villustig 1 varð slæmt, gott: slæmt
  • EKHO SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT SLÆMT: gott EKHO gert

Athugið:
Stílanöfnin á fileEinnig er hægt að nota s sem eru miðað við CPROG executable.

Upplýsingar

Fyrir frekari upplýsingar um CPROGDSC og PROGDSC vinsamlegast hafðu samband við okkur:

P&E Microcomputer Systems, Inc.

Til view allt safnið okkar af.DSP einingum, farðu á stuðningssíðu PEmicro's websíða kl www.pemicro.com/support.

Skjöl / auðlindir

PEmicro PROGDSC forritunarhugbúnaður [pdfNotendahandbók
PROGDSC Forritunarhugbúnaður, PROGDSC, Forritunarhugbúnaður, Hugbúnaður

Heimildir

Skildu eftir athugasemd

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