MIKROCHIP-LOGO

MICROCHIP samesteller adviseur in MPLAB X IDE

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-PRODUK

Kennisgewing aan kliënte van ontwikkelingshulpmiddels

Belangrik: 
Alle dokumentasie word gedateer, en ontwikkelingshulpmiddels-handleidings is geen uitsondering nie. Ons gereedskap en dokumentasie ontwikkel voortdurend om aan klantbehoeftes te voldoen, so sommige werklike dialoë en/of instrumentbeskrywings kan verskil van dié in hierdie dokument. Verwys asseblief na ons webwerf (www.microchip.com/) om die nuutste weergawe van die PDF-dokument te bekom. Dokumente word geïdentifiseer met 'n DS-nommer onderaan elke bladsy. Die DS-formaat is DS , waar is 'n 8-syfergetal en is 'n hoofletter. Vir die mees onlangse inligting, vind hulp vir jou instrument by onlinedocs.microchip.com/.

Samesteller adviseur

Let wel:  Hierdie inhoud is ook in die “MPLAB X IDE-gebruikersgids” (DS-50002027). Compiler Advisor vertoon 'n grafiese vergelyking van stelle, met noukeurig geselekteerde beskikbare samesteller-optimalisasies met behulp van projekkode.

Samesteller Adviseur Example

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-FIG-1

Hierdie MPLAB X IDE-inprop kan nuttig wees in:

  • Die verskaffing van inligting oor beskikbare samestelleroptimalisasies vir elke samestellertipe (XC8, XC16, XC32).
  • Demonstreer die advantagElke optimalisering maak voorsiening vir 'n projek in 'n maklik leesbare, grafiese vorm vir program- en datageheuegrootte.
  • Stoor verlangde konfigurasies.
  • Die verskaffing van skakels na optimaliseringsdefinisies vir elke konfigurasie.

Vertalerondersteuning
Ondersteunde samesteller weergawes:

  • MPLAB XC8 v2.30 en later
  • MPLAB XC16 v1.26 en later
  • MPLAB XC32 v3.01 en later

Geen lisensie word benodig vir gebruik nie. Die aantal optimaliserings vir 'n gratis samesteller sal egter minder wees as vir 'n gelisensieerde samesteller.

MPLAB X IDE en toestelondersteuning
Alle toestelle wat in MPLAB X IDE ondersteun word, sal in Compiler Advisor ondersteun word. Opgedateerde Device Family Packs (DFP's) sal toestelondersteuning byvoeg.

Voer Projek Analise uit
Volg die prosedures in die volgende afdelings om die samestelleradviseur te gebruik om jou projek vir verskillende kombinasies van optimaliserings te ontleed.

Kies Projek vir Analise
In MPLAB X IDE, maak 'n projek oop en in die Projekte-venster klik óf op die projeknaam om dit aktief te maak óf regskliek op die projeknaam en kies "Stel as hoofprojek."
Die projekkode, konfigurasie, samesteller en toestel sal vir die analise gebruik word. Maak dus seker dat die samesteller- en toestelpakweergawes ondersteun word soos gespesifiseer in 1. Compiler Advisor.

Let wel: Jy sal gewaarsku word in Compiler Advisor voor ontleding as die samesteller en toestelpak weergawes nie korrek is nie.

Maak samestelleradviseur oop
Maak die samestelleradviseur oop. Kies Analise>Samstelleradviseur óf deur regs te klik op die projek óf deur die Tools-kieslys te gebruik. Inligting oor die geselekteerde projek sal in die Compiler Advisor gelaai word en bo-aan die venster vertoon word (sien figuur hieronder). Daarbenewens is daar skakels om meer te wete te kom oor die samestelleradviseur of view Gereelde Vrae.

Samesteller adviseur met projekinligting

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-FIG-2

Verifieer dat die projeknaam, projekkonfigurasie, samestellergereedskapsketting en toestel korrek is vir ontleding. As jy nie 'n ondersteunde samesteller- of toestelpakweergawe vir jou projek gekies het nie, sal 'n nota vertoon word. Byvoorbeeldample, 'n nota oor nie-ondersteunde samestellerweergawes sal skakels hê om jou te help (sien figuur hieronder):

  • Klik "installeer" om die MPLAB XC C-samesteller oop te maak webbladsy waar jy 'n opgedateerde samestellerweergawe kan aflaai of koop.
  • Klik "Skandeer vir bou-nutsgoed" om die Tools> Options> Embedded> Bou Tools-oortjie oop te maak waar jy jou stelsel vir bestaande samestellerweergawes kan skandeer.
  • Klik "skakel" om projek eienskappe oop te maak vir samesteller weergawe seleksie.

Sodra jy enige nodige opdatering voltooi het, sal die samestelleradviseur die verandering opspoor en versoek dat jy Herlaai klik. Deur hierdie knoppie te klik, sal die projekinligting opdateer.

Nota oor nie-ondersteunde samestellerweergawe

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-FIG-3

As jy ander veranderinge aan die projek maak, soos om die konfigurasie te verander, sal jy ook moet Herlaai.

Ontleed die projek
Sodra enige projekwysigings voltooi is en in die samestelleradviseur gelaai is, klik Analiseer. Die samestelleradviseur sal die projekkode verskeie kere bou deur verskillende stelle optimaliserings te gebruik.

Let wel:  Afhangende van kodegrootte, kan dit 'n rukkie neem.

Wanneer die ontleding voltooi is, sal 'n grafiek verskyn wat program- en datageheue wat vir elk van die verskillende konfigurasies gebruik is, wys (sien figure hieronder). Vir 'n samesteller in vrye modus, sal die laaste kolom 'n PRO-samestellervergelyking wys. Om 'n PRO-lisensie te koop, klik die "Koop lisensie"-skakel om na die MPLAB XC-samesteller te gaan webbladsy om die tipe PRO-lisensie om te koop te kies. Die ontledingsinligting word in die projeklêergids gestoor. Vir besonderhede oor die grafiek, sien 1.2 Verstaan ​​ontledingsresultate in grafiek.

Gratis lisensie Example

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-FIG-4

PRO-lisensie Example

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-FIG-5

Verstaan ​​analise resultate in grafiek
Die grafiek wat na ontleding gegenereer word, het verskeie kenmerke wat in die volgende afdelings verduidelik word. Gebruik hierdie kenmerke om te bepaal of 'n ander opstelling reg is vir jou toepassing.

  1. 1.2.1 Vind boufoute
  2. 1.2.2 View Konfigurasie-optimalisasies
  3. 1.2.3 View Konfigurasie data
  4. 1.2.4 Gebruik kontekskieslysfunksies
  5. 1.2.5 View Aanvanklike konfigurasie
  6. 1.2.6 Stoor konfigurasie na projek

Geannoteerde grafiekkenmerke

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-FIG-6

Vind boufoute
Wanneer 'n bou misluk as gevolg van sekere optimaliseringskeuses, kan jy op Bou misluk om te gaan na waar die fout(e) in die Uitset-venster is.

Bou mislukte skakel

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-FIG-7

View Konfigurasie-optimalisasies
Klik op die skakel van 'n optimalisering (bv. -O's) wat in 'n konfigurasie gebruik word om meer inligting te kry. Die skakel sal jou na 'n beskrywing van die optimalisering in die samesteller aanlyn dokumentasie neem.

Samesteller adviseur

Klik om optimaliseringsbeskrywing te sien

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-FIG-8

View Konfigurasie data
Om die persent te sientage en grepe program- en datageheue wat vir elke boukonfigurasie gebruik word, beweeg oor 'n programgeheuebalk vir MCU's (sien figuur) en 'n datageheuepunt vir MPU's.

MCU Mouseover vir Tooltip

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-FIG-9

Gebruik kontekskieslysfunksies
Regskliek op die grafiek om die kontekskieslys te laat verskyn met items wat in die tabel hieronder gelys word.

Samesteller Analise Kontekskieslys

Menu-item Beskrywing
Eienskappe Maak die Diagram Eienskappe dialoog oop. Voeg 'n titel by, formateer die plot of kies ander tekenopsies.
Kopieer Kopieer 'n prent van die grafiek na die knipbord. Jy sal dalk die Eienskappe moet verander.
Stoor as Stoor die grafiek as 'n prent. Jy sal dalk die Eienskappe moet verander.
Druk Druk 'n prent van die grafiek. Jy sal dalk die Eienskappe moet verander.
Zoem in/zoem uit Zoem in of uit op die geselekteerde grafiek-asse.
Menu-item Beskrywing
Outo-reeks Pas outomaties die omvang van die geselekteerde asse vir die data in die grafiek aan.

View Aanvanklike konfigurasie
Om view die aanvanklike projekkonfigurasie wat gebruik is, klik op "Properties" om die Project Properties venster oop te maak

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-FIG-10

Stoor konfigurasie na projek
Klik op die "Save Config"-skakel onder 'n konfigurasie (bv. Config E) wat jy by jou projek wil voeg. Dit sal die dialoog Stoor konfigurasie na projek oopmaak (sien figuur hieronder). As jy wil hê dat dit die aktiewe konfigurasie in die projek moet wees, merk die merkblokkie. Klik dan op OK.

Stoor konfigurasie na projek

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-FIG-11

Om die Projek-eienskappe oop te maak om die bygevoegde konfigurasie te sien, klik op die skakel in die Uitvoer-venster

Maak Projek-eienskappe oop vanaf die uitvoervenster
Die konfigurasie is nou by die projek gevoeg. As die konfigurasie aktief gemaak is, sal dit ook in die nutsbalk aftreklys verskyn.

Konfigurasie gestoor na projek

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-FIG-12

Let wel: Omdat die konfigurasie by die projek gevoeg is, sal die samestelleradviseur 'n verandering aan die projekeienskappe opmerk en Analiseer na Herlaai verander.

Verstaan ​​MPU-kaarte
Die prosedure om projekanalise uit te voer en die kenmerke van die gevolglike ontledingskaart is soortgelyk aan dié wat voorheen vir MCU-toestelle genoem is. Verskille vir MPU-kaarte is:

  • MPU-toestelle sal slegs inligting as data vertoon as gevolg van 'n gekombineerde program-/datageheuesamestelleruitset file.
  • Data vir elke konfigurasie kan gesien word deur oor 'n datageheuepunt te beweeg.

MPU Grafiek van Analise

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-FIG-13

Ontleed 'n ander projek
As jy besluit om 'n ander projek te ontleed, kies daardie projek deur dit aktief of hoof te maak (sien 1.1.1 Kies projek vir analise). Maak dan die samestelleradviseur weer oop (sien 1.1.2 Open samestelleradviseur). 'n Dialoog sal vra of jy van die bestaande projek na die nuwe projek wil verander (sien figuur hieronder). As jy Ja kies, sal die samestelleradviseur-venster opgedateer word met die besonderhede van geselekteerde projek

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-FIG-14

Die mikroskyfie Webwebwerf

Microchip bied aanlyn ondersteuning via ons webwebwerf by www.microchip.com/. Hierdie webwebwerf word gebruik om te maak files en inligting maklik beskikbaar vir kliënte. Sommige van die beskikbare inhoud sluit in:

  • Produk Ondersteuning – Datablaaie en errata, aansoeknotas en aample-programme, ontwerphulpbronne, gebruikersgidse en hardeware-ondersteuningsdokumente, nuutste sagtewarevrystellings en argiefsagteware
  • Algemene Tegniese Ondersteuning - Gereelde Vrae (Gereelde Vrae), tegniese ondersteuningsversoeke, aanlyn besprekingsgroepe, mikroskyfie-ontwerpvennootprogramledelys
  • Besigheid van Microchip – Produkkieser- en bestelgidse, jongste Microchip-persvrystellings, lys van seminare en geleenthede, lyste van Microchip-verkoopskantore, verspreiders en fabrieksverteenwoordigers

Kennisgewingdiens vir produkverandering
Microchip se kennisgewingdiens vir produkverandering help om kliënte op hoogte te hou van Microchip-produkte. Intekenare sal e-poskennisgewing ontvang wanneer daar veranderinge, opdaterings, hersienings of foute is wat verband hou met 'n spesifieke produkfamilie of ontwikkelingsinstrument van belang. Om te registreer, gaan na www.microchip.com/pcn en volg die registrasie-instruksies

Kliënte ondersteuning
Gebruikers van Microchip-produkte kan bystand deur verskeie kanale ontvang:

  • Verspreider of verteenwoordiger
  • Plaaslike Verkoopskantoor
  • Ingebedde oplossingsingenieur (ESE)
  • Tegniese Ondersteuning

Kliënte moet hul verspreider, verteenwoordiger of ESE kontak vir ondersteuning. Plaaslike verkoopskantore is ook beskikbaar om kliënte te help. 'n Lys van verkoopskantore en liggings is by hierdie dokument ingesluit. Tegniese ondersteuning is beskikbaar deur die webwebwerf by: www.microchip.com/support

Produkidentifikasiestelsel

Om inligting te bestel of te bekom, bv. oor pryse of aflewering, verwys na die fabriek of die gelyste verkoopskantoor.

MICROCHIP-samesteller-adviseur-in-MPLAB-X-IDE-FIG-15

Toestel: PIC16F18313, PIC16LF18313, PIC16F18323, PIC16LF18323
Band- en spoelopsie: Leeg = Standaard verpakking (buis of skinkbord)
T = Band en katrol(1)
Temperatuurreeks: I = -40°C tot +85°C (Industrieel)
E = -40°C tot +125°C (verlengd)
Pakket: (2) JQ = UQFN
P = PDIP
ST = TSSOP
SL = SOIC-14
SN = SOIC-8
RF = UDFN
Patroon: QTP, SQTP, Kode of Spesiale Vereistes (andersins leeg)

Examples:

  • PIC16LF18313- I/P Industriële temperatuur, PDIP-pakket
  • PIC16F18313- E/SS Verlengde temperatuur, SSOP-pakket

Notas:

  1. Band- en katrol-identifiseerder verskyn slegs in die katalogusonderdeelnommerbeskrywing. Hierdie identifiseerder word vir besteldoeleindes gebruik en word nie op die toestelpakket gedruk nie. Gaan met jou mikroskyfieverkoopskantoor vir pakketbeskikbaarheid met die Tape and Reel-opsie.
  2. Klein vorm-faktor verpakking opsies kan beskikbaar wees. Kontroleer asseblief www.microchip.com/packaging vir kleinvorm-faktor pakket beskikbaarheid, of kontak jou plaaslike verkoopskantoor.

Mikroskyfie-toestelle-kodebeskermingsfunksie
Let op die volgende besonderhede van die kodebeskermingsfunksie op Mikroskyfie-produkte:

  • Mikroskyfie-produkte voldoen aan die spesifikasies vervat in hul spesifieke mikroskyfie-datablad.
  • Microchip glo dat sy familie produkte veilig is wanneer dit op die beoogde manier gebruik word, binne bedryfspesifikasies en onder normale toestande.
  • Mikroskyfie waardeer en beskerm sy intellektuele eiendomsregte aggressief. Pogings om die kodebeskermingskenmerke van Microchip-produk te oortree, is streng verbode en kan die Digital Millennium Copyright Act oortree.
  • Nóg Microchip nóg enige ander halfgeleiervervaardiger kan die sekuriteit van sy kode waarborg. Kodebeskerming beteken nie dat ons waarborg dat die produk “onbreekbaar” is nie. Kodebeskerming ontwikkel voortdurend. Microchip is daartoe verbind om die kodebeskermingseienskappe van ons produkte voortdurend te verbeter

Regskennisgewing

Hierdie publikasie en die inligting hierin mag slegs met Mikroskyfie-produkte gebruik word, insluitend om Mikroskyfie-produkte met jou toepassing te ontwerp, te toets en te integreer. Gebruik van hierdie inligting op enige ander wyse oortree hierdie bepalings. Inligting rakende toesteltoepassings word slegs vir u gerief verskaf en kan deur opdaterings vervang word. Dit is jou verantwoordelikheid om te verseker dat jou aansoek aan jou spesifikasies voldoen. Kontak jou plaaslike Microchip-verkoopskantoor vir bykomende ondersteuning of, kry bykomende ondersteuning by www.microchip.com/en-us/support/design-help/client-support-services. HIERDIE INLIGTING WORD VERSKAF DEUR MICROCHIP “AS IS”. MICROCHIP MAAK GEEN VERTOë OF WAARBORGE VAN ENIGE AARD, HETsy UITDRUKKELIJK OF GEÏMPLISEERD, SKRIFTELIK OF MONDELING, STATUTÊR OF ANDERS NIE, VERWANTE MET DIE INLIGTING, INGESLUIT, MAAR NIE BEPERK TOT ENIGE IMPLICIETE WAARBORGE-EN-BESKRYWINGS, ENIGE IMPLICIETE WAARBORGE, EN WAARBORGE, SPESIFIEKE DOEL, OF WAARBORGE VERWANT AAN SY TOESTAND, KWALITEIT OF PRESTASIE.

IN GEEN GEVAL SAL MICROCHIP AANSPREEKLIK WEES VIR ENIGE INDIREKTE, SPESIALE, STRAF-, TOEVALLE OF GEVOLLIKE VERLIES, SKADE, KOSTE OF UITGAWE VAN ENIGE AARD WAT OOKAL VERWANT IS MET DIE INLIGTING OF DIE GEBRUIK DAARVAN, HOë AL DIE OORSAAK IS. MOONTLIKHEID OF DIE SKADE IS VOORSIENBAAR. IN DIE VOLSTE MAAT DEUR WET TOEGELAAT, SAL MICROCHIP SE TOTALE AANSPREEKLIKHEID OP ALLE EISE OP ENIGE MANIER VERBAND MET DIE INLIGTING OF DIE GEBRUIK DAARVAN NIE DIE BEDRAG FOOIE, INDIEN ENIGE, WAARVOOR U DIREKS AAN DIE INFORMASIE BETAAL HET, OORSKRYF NIE. Die gebruik van Mikroskyfie-toestelle in lewensondersteunende en/of veiligheidstoepassings is geheel en al op die koper se risiko, en die koper stem in om Mikroskyfie te verdedig, te vrywaar en skadeloos te hou teen enige en alle skade, eise, regsgedinge of uitgawes wat uit sodanige gebruik voortspruit. Geen lisensies word, implisiet of andersins, onder enige mikroskyfie intellektuele eiendomsregte oorgedra nie, tensy anders vermeld.

Handelsmerke

Die mikroskyfie naam en logo, die mikroskyfie logo, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi-logo, MOST, MOST-logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32-logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST-logo, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron en XMEGA is geregistreerde handelsmerke van Microchip Technology Incorporated in die VSA en ander lande. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus-logo, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath en ZL is geregistreerde handelsmerke van Microchip Technology Incorporated in the USA Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso

T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programmering, ICSP, INICnet, Intelligente Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL . , Ripple Blocker, RTAX, RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBse, Check, VariSen VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect en ZENA is handelsmerke van Microchip Technology Incorporated in die VSA en ander lande. SQTP is 'n diensmerk van Microchip Technology Incorporated in die VSA

Die Adaptec-logo, Frequency on Demand, Silicon Storage Technology, Symmcom en Trusted Time is geregistreerde handelsmerke van Microchip Technology Inc. in ander lande. GestIC is 'n geregistreerde handelsmerk van Microchip Technology Germany II GmbH & Co. KG, 'n filiaal van Microchip Technology Inc., in ander lande. Alle ander handelsmerke wat hierin genoem word, is die eiendom van hul onderskeie maatskappye. © 2021, Microchip Technology Incorporated en sy filiale. Alle regte voorbehou. ISBN: 978-1-5224-9186-6 AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Geaktiveer, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, μVision, Versatile is handelsmerke of geregistreerde handelsmerke van Arm Limited (of sy filiale) in die VSA en/of elders.

Gehaltebestuurstelsel
Vir inligting rakende Microchip se kwaliteitbestuurstelsels, besoek asseblief www.microchip.com/quality.

Wêreldwye verkope en diens

Korporatiewe Kantoor
2355 West Chandler Blvd. Chandler, AZ 85224-6199

Dokumente / Hulpbronne

MICROCHIP samesteller adviseur in MPLAB X IDE [pdf] Eienaar se Handleiding
Samesteller adviseur in MPLAB X IDE, samesteller adviseur, in MPLAB X IDE, MPLAB X IDE

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *