Svetovalec za prevajalnik MICROCHIP v MPLAB X IDE
Obvestilo strankam razvojnih orodij
Pomembno:
Vsa dokumentacija postane zastarela in priročniki razvojnih orodij niso izjema. Naša orodja in dokumentacija se nenehno razvijajo, da izpolnjujejo potrebe strank, zato se lahko nekatera dejanska pogovorna okna in/ali opisi orodij razlikujejo od tistih v tem dokumentu. Oglejte si naše webspletno mesto (www.microchip.com/), da dobite najnovejšo različico dokumenta PDF. Dokumenti so označeni s številko DS, ki se nahaja na dnu vsake strani. Format DS je DS , kje je 8-mestno število in je velika začetnica. Za najnovejše informacije poiščite pomoč za svoje orodje na onlinedocs.microchip.com/.
Svetovalec prevajalnika
Opomba: Ta vsebina je tudi v »Navodilih za uporabo MPLAB X IDE« (DS-50002027). Svetovalec za prevajalnik prikaže grafično primerjavo nizov s skrbno izbranimi razpoložljivimi optimizacijami prevajalnika z uporabo kode projekta.
Prevajalnik svetovalec Example
Ta vtičnik MPLAB X IDE je lahko uporaben pri:
- Zagotavljanje informacij o razpoložljivih optimizacijah prevajalnika za vsako vrsto prevajalnika (XC8, XC16, XC32).
- Prikaz napredkatagVsaka optimizacija zagotavlja projekt v lahko berljivi grafični obliki za velikost programa in podatkovnega pomnilnika.
- Shranjevanje želenih konfiguracij.
- Zagotavljanje povezav do optimizacijskih definicij za vsako konfiguracijo.
Podpora za prevajalnik
Podprte različice prevajalnika:
- MPLAB XC8 v2.30 in novejši
- MPLAB XC16 v1.26 in novejši
- MPLAB XC32 v3.01 in novejši
Za uporabo ni potrebna licenca. Vendar bo število optimizacij za brezplačen prevajalnik manjše kot za licenčni prevajalnik.
MPLAB X IDE in podpora za naprave
Vse naprave, ki jih podpira MPLAB X IDE, bodo podprte v svetovalcu za prevajalnik. Posodobljeni družinski paketi naprav (DFP) bodo dodali podporo za naprave.
Izvedite analizo projekta
Če želite uporabiti svetovalca prevajalnika za analizo vašega projekta glede različnih kombinacij optimizacij, sledite postopkom v naslednjih razdelkih.
Izberite projekt za analizo
V MPLAB X IDE odprite projekt in v oknu Projekti kliknite ime projekta, da postane aktiven, ali z desno miškino tipko kliknite ime projekta in izberite »Nastavi kot glavni projekt«.
Za analizo bodo uporabljeni projektna koda, konfiguracija, prevajalnik in naprava. Zato zagotovite, da sta različici prevajalnika in paketa naprav podprti, kot je določeno v 1. Svetovalcu za prevajalnik.
Opomba: Če različici prevajalnika in paketa naprav nista pravilni, boste pred analizo opozorjeni v svetovalcu za prevajalnik.
Odprite svetovalca prevajalnika
Odprite svetovalca prevajalnika. Izberite Analysis>Compiler Advisor z desnim klikom na projekt ali z uporabo menija Tools. Informacije o izbranem projektu bodo naložene v svetovalca prevajalnika in prikazane na vrhu okna (glejte sliko spodaj). Poleg tega so na voljo povezave za več informacij o svetovalcu za prevajalnik oz view Pogosto zastavljena vprašanja.
Svetovalec prevajalnika z informacijami o projektu
Preverite, ali so ime projekta, konfiguracija projekta, veriga orodij prevajalnika in naprava pravilni za analizo. Če za svoj projekt nimate izbranega podprtega prevajalnika ali različice paketa naprave, bo prikazana opomba. Na primerample, opomba o nepodprtih različicah prevajalnika bo imela povezave, ki vam bodo v pomoč (glejte sliko spodaj):
- Kliknite »Namesti«, da odprete prevajalnik MPLAB XC C webstran, kjer lahko prenesete ali kupite posodobljeno različico prevajalnika.
- Kliknite »Skeniraj orodja za gradnjo«, da odprete zavihek Orodja>Možnosti>Vdelana>Orodja za gradnjo, kjer lahko skenirate svoj sistem za obstoječe različice prevajalnika.
- Kliknite »preklopi«, da odprete lastnosti projekta za izbiro različice prevajalnika.
Ko dokončate morebitno potrebno posodobitev, bo svetovalec prevajalnika zaznal spremembo in zahteval, da kliknete Ponovno naloži. S klikom na ta gumb se posodobijo informacije o projektu.
Opomba o nepodprti različici prevajalnika
Če naredite druge spremembe v projektu, kot je spreminjanje konfiguracije, boste morali tudi znova naložiti.
Analizirajte projekt
Ko so morebitne spremembe projekta dokončane in naložene v svetovalca prevajalnika, kliknite Analiziraj. Svetovalec prevajalnika bo projektno kodo zgradil večkrat z uporabo različnih nizov optimizacij.
Opomba: Odvisno od velikosti kode lahko to traja nekaj časa.
Ko je analiza končana, se prikaže graf, ki prikazuje programski in podatkovni pomnilnik, uporabljen za vsako od različnih konfiguracij (glejte spodnje slike). Za prevajalnik v prostem načinu bo zadnji stolpec prikazal primerjavo prevajalnika PRO. Če želite kupiti licenco PRO, kliknite povezavo »Kupi licenco«, da odprete prevajalnik MPLAB XC webstrani za izbiro vrste licence PRO za nakup. Podatki o analizi so shranjeni v mapi projekta. Za podrobnosti o grafikonu glejte 1.2 Razumevanje rezultatov analize v grafikonu.
Brezplačna licenca Example
Licenca PRO Example
Razumevanje rezultatov analize v grafikonu
Grafikon, ustvarjen po analizi, ima več funkcij, ki so razložene v naslednjih razdelkih. S temi funkcijami ugotovite, ali je druga konfiguracija prava za vašo aplikacijo.
- 1.2.1 Poiščite napake v gradnji
- 1.2.2 View Optimizacije konfiguracije
- 1.2.3 View Konfiguracijski podatki
- 1.2.4 Uporaba funkcij kontekstnega menija
- 1.2.5 View Začetna konfiguracija
- 1.2.6 Shrani konfiguracijo v projekt
Funkcije označenega grafikona
Poiščite napake v gradnji
Ko gradnja ne uspe zaradi določenih izbir optimizacije, lahko kliknete Build Failed, da se premaknete na mesto napake v izhodnem oknu.
Gradnja neuspele povezave
View Optimizacije konfiguracije
Za več informacij kliknite povezavo optimizacije (npr. -Os), uporabljene v konfiguraciji. Povezava vas bo pripeljala do opisa optimizacije v spletni dokumentaciji prevajalnika.
Svetovalec prevajalnika
Kliknite za ogled opisa optimizacije
View Konfiguracijski podatki
Če želite videti procentetage in bajtov programskega in podatkovnega pomnilnika, uporabljenega za vsako konfiguracijo gradnje, z miško premaknite vrstico programskega pomnilnika za MCU-je (glejte sliko) in točko podatkovnega pomnilnika za MPU-je.
MCU Mouseover za Tooltip
Uporabite funkcije kontekstnega menija
Desni klik na grafikon, da se odpre kontekstni meni z elementi, navedenimi v spodnji tabeli.
Kontekstni meni analize prevajalnika
Element menija | Opis |
Lastnosti | Odprite pogovorno okno Lastnosti grafikona. Dodajte naslov, oblikujte izris ali izberite druge možnosti risanja. |
Kopiraj | Kopirajte sliko grafikona v odložišče. Morda boste morali spremeniti lastnosti. |
Shrani kot | Shranite grafikon kot sliko. Morda boste morali spremeniti lastnosti. |
Tiskanje | Natisnite sliko grafikona. Morda boste morali spremeniti lastnosti. |
Povečaj/pomanjšaj | Povečajte ali pomanjšajte izbrane osi grafikona. |
Element menija | Opis |
Samodejni domet | Samodejno prilagodi obseg izbranih osi za podatke v grafikonu. |
View Začetna konfiguracija
Za view uporabljeno prvotno konfiguracijo projekta, kliknite »Lastnosti«, da odprete okno Lastnosti projekta
Shrani konfiguracijo v projekt
Kliknite povezavo »Shrani konfiguracijo« pod konfiguracijo (npr. Config E), ki jo želite dodati svojemu projektu. To bo odprlo pogovorno okno Shrani konfiguracijo v projekt (glejte spodnjo sliko). Če želite, da je to aktivna konfiguracija v projektu, potrdite potrditveno polje. Nato kliknite V redu.
Shrani konfiguracijo v projekt
Če želite odpreti lastnosti projekta in si ogledati dodano konfiguracijo, kliknite povezavo v izhodnem oknu
Odprite lastnosti projekta v izhodnem oknu
Konfiguracija je zdaj dodana projektu. Če je bila konfiguracija aktivna, bo prikazana tudi na spustnem seznamu orodne vrstice.
Konfiguracija je shranjena v Project
Opomba: Ker je bila konfiguracija dodana projektu, bo svetovalec prevajalnika opazil spremembo lastnosti projekta in spremenil Analyze v Reload.
Razumevanje grafikonov MPU
Postopek za izvedbo analize projekta in značilnosti nastalega diagrama analize so podobni tistim, omenjenim prej za naprave MCU. Razlike za karte MPU so:
- Naprave MPU bodo informacije prikazale samo kot podatke zaradi kombiniranega izhoda prevajalnika programskega/podatkovnega pomnilnika file.
- Podatke za vsako konfiguracijo si lahko ogledate tako, da miško premaknete nad točko podatkovnega pomnilnika.
Grafikon MPU iz analize
Analizirajte drug projekt
Če se odločite za analizo drugega projekta, izberite ta projekt tako, da ga naredite aktivnega ali glavnega (glejte 1.1.1 Izbira projekta za analizo). Nato znova odprite svetovalca za prevajalnik (glejte 1.1.2 Odpiranje svetovalca za prevajalnik). Pogovorno okno vas bo vprašalo, ali želite spremeniti obstoječi projekt v nov projekt (glejte spodnjo sliko). Če izberete Da, bo okno svetovalca prevajalnika posodobljeno s podrobnostmi o izbranem projektu
mikročip Webmesto
Microchip nudi spletno podporo prek našega webspletno mesto na www.microchip.com/. to webspletno mesto se uporablja za izdelavo filein informacije, ki so zlahka dostopne strankam. Nekatere razpoložljive vsebine vključujejo:
- Podpora za izdelke – Podatkovni listi in napake, opombe o uporabi in sampprogrami, oblikovalski viri, uporabniški priročniki in podporni dokumenti strojne opreme, najnovejše izdaje programske opreme in arhivirana programska oprema
- Splošna tehnična podpora – Pogosto zastavljena vprašanja (FAQ), zahteve za tehnično podporo, spletne razpravne skupine, seznam članov partnerskega programa Microchip design
- Podjetje Microchip – Vodniki za izbiro in naročanje izdelkov, najnovejša sporočila za javnost podjetja Microchip, seznam seminarjev in dogodkov, seznam prodajnih pisarn podjetja Microchip, distributerjev in predstavnikov tovarn
Storitev obveščanja o spremembi izdelka
Microchipova storitev obveščanja o spremembah izdelkov pomaga strankam obveščati o izdelkih Microchip. Naročniki bodo prejeli e-poštno obvestilo vsakič, ko pride do sprememb, posodobitev, revizij ali napak v zvezi z določeno družino izdelkov ali razvojnim orodjem, ki jih zanima. Za registracijo pojdite na www.microchip.com/pcn in sledite navodilom za registracijo
Podpora uporabnikom
Uporabniki izdelkov Microchip lahko prejmejo pomoč prek več kanalov:
- Distributer ali zastopnik
- Lokalna prodajna pisarna
- Inženir za vgrajene rešitve (ESE)
- Tehnična podpora
Stranke naj se za podporo obrnejo na svojega distributerja, predstavnika ali ESE. Strankam so na voljo tudi lokalne prodajne pisarne. Seznam prodajnih pisarn in lokacij je vključen v ta dokument. Tehnična podpora je na voljo prek webspletno mesto na: www.microchip.com/support
Sistem za identifikacijo izdelkov
Za naročilo ali pridobitev informacij, npr. o ceni ali dostavi, se obrnite na tovarno ali navedeno prodajno pisarno.
Naprava: | PIC16F18313, PIC16LF18313, PIC16F18323, PIC16LF18323 | |
Možnost traku in koluta: | Prazno | = Standardna embalaža (tuba ali pladenj) |
T | = Trak in kolut (1) | |
Temperaturno območje: | I | = -40°C do +85°C (industrijsko) |
E | = -40°C do +125°C (razširjeno) | |
Paket: (2) | JQ | = UQFN |
P | = PDIP | |
ST | = TSSOP | |
SL | = SOIC-14 | |
SN | = SOIC-8 | |
RF | = UDFN | |
vzorec: | QTP, SQTP, koda ali posebne zahteve (drugače prazno) |
Examples:
- PIC16LF18313- I/P Industrijska temperatura, paket PDIP
- PIC16F18313- E/SS Razširjena temperatura, paket SSOP
Opombe:
- Identifikator traku in koluta je prikazan samo v opisu številke dela kataloga. Ta identifikator se uporablja za namene naročanja in ni natisnjen na paketu naprave. Pri prodajni pisarni podjetja Microchip preverite razpoložljivost paketa z možnostjo Trak in kolut.
- Morda so na voljo možnosti pakiranja majhne oblike. Prosim preverite www.microchip.com/packaging za razpoložljivost paketa faktorja majhne oblike ali se obrnite na vašo lokalno prodajno pisarno.
Funkcija zaščite kode Microchip Devices
Upoštevajte naslednje podrobnosti funkcije zaščite kode na izdelkih Microchip:
- Izdelki Microchip izpolnjujejo specifikacije v njihovem posebnem podatkovnem listu Microchip.
- Microchip verjame, da je njegova družina izdelkov varna, če se uporablja na predviden način, v okviru operativnih specifikacij in v normalnih pogojih.
- Microchip ceni in agresivno ščiti svoje pravice intelektualne lastnine. Poskusi kršitve zaščitnih funkcij kode izdelka Microchip so strogo prepovedani in lahko kršijo Zakon o elektronskih avtorskih pravicah.
- Niti Microchip niti kateri koli drug proizvajalec polprevodnikov ne more jamčiti za varnost svoje kode. Zaščita kode ne pomeni, da jamčimo, da je izdelek "nezlomljiv". Zaščita kode se nenehno razvija. Microchip je zavezan nenehnemu izboljševanju funkcij zaščite kode naših izdelkov
Pravno obvestilo
To publikacijo in informacije v njej lahko uporabljate samo z izdelki Microchip, vključno z načrtovanjem, testiranjem in integracijo izdelkov Microchip z vašo aplikacijo. Uporaba teh informacij na kakršen koli drug način krši te pogoje. Informacije o aplikacijah naprave so na voljo samo za vaše udobje in jih lahko nadomestijo posodobitve. Vaša odgovornost je zagotoviti, da vaša aplikacija ustreza vašim specifikacijam. Za dodatno podporo se obrnite na lokalno prodajno pisarno družbe Microchip ali pridobite dodatno podporo na www.microchip.com/en-us/support/ design-help/client-support-services. TE INFORMACIJE ZAGOTAVLJA MICROCHIP "TAKŠNE, KOT SO". MICROCHIP NE DAJE NOBENIH IZJAV ALI JAMSTEV, BODISI JE IZRECNIH ALI IMPLICITNIH, PISNIH ALI USTNIH, ZAKONSKIH ALI DRUGAČEH, POVEZANIH Z INFORMACIJAMI, VKLJUČNO Z KAKRŠNIMI INFORMACIJSKIMI GARANCIJAMI O NEKRŠITVIH, PRIMERNOSTI ZA PRODAJO IN USTREZNOSTI ESS ZA DOLOČEN NAMEN ALI GARANCIJE POVEZANO Z NJEGOVIM STANJEM, KAKOVOSTJO ALI ZMOGLJIVOSTJO.
MICROCHIP V NOBENEM PRIMERU NE BO ODGOVOREN ZA KAKRŠNO KOLI POSREDNO, POSEBNO, KAZNOVALNO, NAKLJUČNO ALI POSLEDIČNO IZGUBO, ŠKODO, STROŠKE ALI KAKRŠNE KOLI VRSTE, POVEZANE Z INFORMACIJAMI ALI NJIHOVO UPORABO, NE glede na to, ČE JE MICROCHIP POVZROČEN OBVEŠČANO O MOŽNOST ALI ŠKODA JE PREDVIDLJIVA. V NAJBOLJŠEM MERU, KI GA DOVOLJUJE ZAKON, SKUPNA ODGOVORNOST MICROCHIPA ZA VSE ZAHTEVKE, KAKRŠNEKOLI POVEZANE Z INFORMACIJO ALI NJENO UPORABO, NE BO PRESEGALA ZNESKA PRISTOJBIN, ČE OBSTAJAJO, KI STE GA PLAČALI NEPOSREDNO MICROCHIPU ZA INFORMACIJO. Uporaba naprav Microchip v aplikacijah za vzdrževanje življenja in/ali varnost je v celoti na kupčevo tveganje in kupec se strinja, da bo branil, odškodoval in zaščitil Microchip pred kakršno koli škodo, zahtevki, tožbami ali stroški, ki izhajajo iz takšne uporabe. Nobene licence se ne posredujejo, implicitno ali kako drugače, v okviru pravic intelektualne lastnine družbe Microchip, razen če je navedeno drugače.
Blagovne znamke
Ime in logotip Microchip, logotip Microchip, Adaptec, AnyRate, AVR, logotip AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logotip Microsemi, MOST, logotip MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logotip PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logotip SST, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron in XMEGA so registrirane blagovne znamke Microchip Technology Incorporated v ZDA in drugih državah. 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, logotip ProASIC Plus, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath in ZL so registrirane blagovne znamke družbe Microchip Technology Incorporated v ZDA. Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, razširjeno preklapljanje, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso
T1S, EtherGREEN, GridTime, IdealBridge, serijsko programiranje v vezju, ICSP, INICnet, inteligentno paraleliziranje, povezljivost med čipi, blokiranje tresljajev, gumb na zaslonu, maxCrypto, maks.View, 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 ICE , 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, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect in ZENA so blagovne znamke družbe Microchip Technology Incorporated v ZDA in drugih državah. SQTP je storitvena znamka Microchip Technology Incorporated v ZDA
Logotip Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom in Trusted Time so registrirane blagovne znamke Microchip Technology Inc. v drugih državah. GestIC je registrirana blagovna znamka Microchip Technology Germany II GmbH & Co. KG, hčerinske družbe Microchip Technology Inc., v drugih državah. Vse druge tukaj omenjene blagovne znamke so last njihovih podjetij. © 2021, Microchip Technology Incorporated in njegove podružnice. Vse pravice pridržane. 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 Omogočeno, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, μVision, Versatile so blagovne znamke ali registrirane blagovne znamke družbe Arm Limited (ali njenih podružnic) v ZDA in/ali drugje.
Sistem vodenja kakovosti
Za informacije o Microchipovih sistemih vodenja kakovosti obiščite www.microchip.com/quality.
Prodaja in servis po vsem svetu
Poslovni urad
2355 West Chandler Blvd. Chandler, AZ 85224-6199
- Tel: 480-792-7200
- faks: 480-792-7277
- Tehnična podpora: www.microchip.com/support
- Web Naslov: www.microchip.com
Dokumenti / Viri
![]() |
Svetovalec za prevajalnik MICROCHIP v MPLAB X IDE [pdf] Priročnik za lastnika Svetovalec prevajalnika v MPLAB X IDE, svetovalec prevajalnika v MPLAB X IDE, MPLAB X IDE |