MICROCHIP Compiler Advisor ing MPLAB X IDE
Kabar kanggo Pelanggan Piranti Pangembangan
penting:
Kabeh dokumentasi dadi tanggal, lan manual Piranti Pangembangan ora ana sing istiméwa. Piranti lan dokumentasi kita terus berkembang kanggo nyukupi kabutuhan pelanggan, mula sawetara dialog lan/utawa katrangan alat sing nyata bisa beda karo sing ana ing dokumen iki. Mangga deleng kita websitus (www.microchip.com/) kanggo entuk versi paling anyar saka dokumen PDF. Dokumen diidentifikasi kanthi nomer DS sing ana ing sisih ngisor saben kaca. Format DS yaiku DS , ngendi iku nomer 8 digit lan yaiku aksara gedhe. Kanggo informasi paling anyar, golek bantuan kanggo alat sampeyan ing onlinedocs.microchip.com/.
Penasehat Compiler
Cathetan: Isi iki uga ana ing "Pandhuan Pangguna MPLAB X IDE" (DS-50002027). Compiler Advisor nampilake perbandingan grafis saka set, kanthi optimasi kompiler sing dipilih kanthi teliti nggunakake kode proyek.
Penasehat Compiler Example
Plug-in MPLAB X IDE iki bisa migunani ing:
- Nyedhiyakake informasi babagan optimasi kompiler sing kasedhiya kanggo saben jinis kompiler (XC8, XC16, XC32).
- Nuduhake advantagSaben optimasi nyedhiyakake proyek kanthi gampang diwaca, wangun grafis kanggo program lan ukuran memori data.
- Nyimpen konfigurasi sing dikarepake.
- Nyedhiyakake pranala menyang definisi optimasi kanggo saben konfigurasi.
Dhukungan Compiler
Versi kompiler sing didhukung:
- MPLAB XC8 v2.30 lan mengko
- MPLAB XC16 v1.26 lan mengko
- MPLAB XC32 v3.01 lan mengko
Ora ana lisensi sing dibutuhake kanggo nggunakake. Nanging, jumlah optimasi kanggo compiler gratis bakal kurang saka compiler sing dilisensi.
MPLAB X IDE lan Dhukungan Piranti
Kabeh piranti sing didhukung ing MPLAB X IDE bakal didhukung ing Compiler Advisor. Paket Keluarga Piranti (DFP) sing dianyari bakal nambah dhukungan piranti.
Nindakake Analisis Proyek
Kanggo nggunakake Compiler Advisor kanggo nganalisa proyek sampeyan kanggo macem-macem kombinasi optimasi, tindakake prosedur ing bagean ngisor iki.
Pilih Project for Analysis
Ing MPLAB X IDE, bukak proyek lan ing jendela Proyek klik jeneng proyek supaya aktif utawa klik-tengen ing jeneng proyek banjur pilih "Setel minangka Proyek Utama."
Kode proyek, konfigurasi, compiler lan piranti bakal digunakake kanggo analisis. Mulane mesthekake yen versi compiler lan piranti Pack didhukung minangka kasebut ing 1. Compiler Advisor.
Cathetan: Sampeyan bakal dielingake ing Compiler Advisor sadurunge analisis yen compiler lan versi paket piranti ora bener.
Bukak Compiler Advisor
Bukak Compiler Advisor. Pilih Analysis> Compiler Advisor kanthi ngeklik tengen proyek utawa kanthi nggunakake menu Tools. Informasi babagan proyek sing dipilih bakal dimuat menyang Compiler Advisor lan ditampilake ing sisih ndhuwur jendhela (ndeleng gambar ing ngisor iki). Kajaba iku, ana pranala kanggo mangerteni sing luwih lengkap babagan Compiler Advisor utawa view Pitakonan sing Sering Ditakoni.
Penasihat Compiler kanthi Informasi Proyek
Priksa manawa jeneng proyek, konfigurasi proyek, toolchain compiler lan piranti wis bener kanggo dianalisis. Yen sampeyan ora duwe versi compiler utawa piranti paket sing didhukung kanggo proyek sampeyan, cathetan bakal ditampilake. Kanggo exampNanging, cathetan babagan versi kompiler sing ora didhukung bakal duwe pranala kanggo mbantu sampeyan (ndeleng gambar ing ngisor iki):
- Klik "instal" kanggo mbukak Compiler MPLAB XC C webkaca ngendi sampeyan bisa ngundhuh utawa tuku versi compiler sing dianyari.
- Klik "Scan for Build Tools" kanggo mbukak Tools> Options> Embedded> Build Tools tab ing ngendi sampeyan bisa mindhai sistem kanggo versi compiler sing ana.
- Klik "ngalih" kanggo mbukak properti proyek kanggo pilihan versi compiler.
Sawise sampeyan wis ngrampungake nganyari sing dibutuhake, Penasihat Compiler bakal ndeteksi owah-owahan lan njaluk sampeyan ngeklik Reload. Ngeklik tombol iki bakal nganyari informasi proyek.
Cathetan babagan Versi Compiler sing Ora Didhukung
Yen sampeyan nggawe owahan liyane kanggo proyek, kayata ngganti konfigurasi, sampeyan uga kudu Reload.
Nganalisis Proyek
Sawise modifikasi proyek rampung lan dimuat menyang Penasihat Compiler, klik Analyze. Penasihat Compiler bakal nggawe kode proyek kaping pirang-pirang nggunakake set optimasi sing beda.
Cathetan: Gumantung ing ukuran kode, iki bisa njupuk sawetara wektu.
Nalika analisis rampung, bakal katon grafik nuduhake program lan memori data digunakake kanggo saben konfigurasi beda (ndeleng tokoh ing ngisor iki). Kanggo kompiler ing mode Gratis, kolom pungkasan bakal nuduhake perbandingan kompiler PRO. Kanggo tuku lisensi PRO, klik link "Buy License" kanggo pindhah menyang MPLAB XC Compiler webkaca kanggo milih jinis lisensi PRO kanggo tuku. Informasi analisis disimpen ing folder proyek. Kanggo rincian babagan bagan, deleng 1.2 Ngerti Asil Analisis ing Bagan.
Lisensi Gratis Example
Lisensi PRO Example
Ngerti Asil Analisis ing Bagan
Bagan sing digawe sawise analisis nduweni sawetara fitur sing diterangake ing bagean ing ngisor iki. Gunakake fitur kasebut kanggo nemtokake manawa konfigurasi liyane cocog kanggo aplikasi sampeyan.
- 1.2.1 Golek Gagal Mbangun
- 1.2.2 View Optimizations Konfigurasi
- 1.2.3 View Data Konfigurasi
- 1.2.4 Gunakake Fungsi Menu Konteks
- 1.2.5 View Konfigurasi wiwitan
- 1.2.6 Simpen Konfigurasi menyang Project
Fitur Chart Anotasi
Golek Gagal Mbangun
Nalika mbangun gagal amarga pilihan optimasi tartamtu, sampeyan bisa ngeklik Mbangun Gagal kanggo pindhah menyang ngendi kesalahan (s) ing jendhela Output.
Mbangun Link Gagal
View Optimizations Konfigurasi
Klik link optimasi (contone, -Os) sing digunakake ing konfigurasi kanggo entuk informasi liyane. Link bakal nggawa sampeyan menyang katrangan babagan optimasi ing dokumentasi online compiler.
Penasehat Compiler
Klik kanggo Ndeleng Optimization Description
View Data Konfigurasi
Kanggo ndeleng persentage lan bita saka program lan memori data digunakake kanggo saben konfigurasi mbangun, mouseover garis memori program kanggo MCUs (ndeleng tokoh) lan titik memori data kanggo MPU.
MCU Mouseover kanggo Tooltip
Gunakake Fungsi Menu Konteks
Klik-tengen ing bagan kanggo pop munggah menu konteks karo item kadhaptar ing tabel ing ngisor iki.
Menu Konteks Analisis Compiler
Menu Item | Katrangan |
Properti | Bukak dialog Chart Properties. Tambah judhul, format plot utawa pilih opsi gambar liyane. |
Nyalin | Salin gambar grafik menyang clipboard. Sampeyan bisa uga kudu ngowahi Properties. |
Simpen Minangka | Simpen grafik minangka gambar. Sampeyan bisa uga kudu ngowahi Properties. |
Nyetak gambar grafik. Sampeyan bisa uga kudu ngowahi Properties. | |
Zoom In/Zoom Out | Zoom in utawa zoom out ing sumbu grafik sing dipilih. |
Menu Item | Katrangan |
Range Range | Ngatur kanthi otomatis sawetara sumbu sing dipilih kanggo data ing grafik. |
View Konfigurasi wiwitan
Kanggo view konfigurasi project dhisikan digunakake, klik ing "Properties" kanggo mbukak jendhela Project Properties
Simpen Konfigurasi menyang Proyek
Klik tautan "Simpen Konfigurasi" ing sangisore konfigurasi (contone, Config E) sing pengin ditambahake menyang proyek sampeyan. Iki bakal mbukak dialog Simpen Konfigurasi menyang Proyek (pirsani gambar ing ngisor iki). Yen sampeyan pengin iki dadi konfigurasi aktif ing project, mriksa kothak centhang. Banjur klik OK.
Simpen Konfigurasi menyang Proyek
Kanggo mbukak Properti Proyek kanggo ndeleng konfigurasi sing ditambahake, klik link ing jendhela Output
Bukak Properti Proyek saka Output Window
Konfigurasi saiki ditambahake menyang proyek kasebut. Yen konfigurasi digawe aktif, iku uga bakal katon ing dhaptar gulung mudhun toolbar.
Konfigurasi Disimpen menyang Proyek
Cathetan: Amarga konfigurasi wis ditambahake menyang project, Compiler Advisor bakal sok dong mirsani owah-owahan ing properti project lan ngganti Analyze kanggo Reload.
Ngerti Grafik MPU
Prosedur kanggo nindakake analisis proyek lan fitur saka grafik analisis sing diasilake padha karo sing kasebut sadurunge kanggo piranti MCU. Bedane kanggo grafik MPU yaiku:
- Piranti MPU mung bakal nampilake informasi minangka data amarga program gabungan / output kompiler memori data file.
- Data kanggo saben konfigurasi bisa dideleng kanthi mouse liwat titik memori data.
Grafik MPU saka Analisis
Analisis Proyek Liyane
Yen sampeyan arep nganalisa proyek liyane, pilih proyek kasebut kanthi aktif utawa utama (pirsani 1.1.1 Pilih Proyek kanggo Analisis). Banjur mbukak maneh Compiler Advisor (ndeleng 1.1.2 Open Compiler Advisor). Dialog bakal takon yen sampeyan pengin ngganti saka proyek sing wis ana menyang proyek anyar (ndeleng gambar ing ngisor iki). Yen sampeyan milih Ya, banjur jendhela Compiler Advisor bakal dianyari karo rincian proyek sing dipilih
Microchip kasebut Websitus
Microchip nyedhiyakake dhukungan online liwat kita websitus ing www.microchip.com/. Iki websitus digunakake kanggo nggawe files lan informasi gampang kasedhiya kanggo pelanggan. Sawetara konten sing kasedhiya kalebu:
- Dhukungan produk - Lembar data lan kesalahan, cathetan aplikasi lan sampprogram le, sumber desain, Panuntun pangguna lan dokumen support hardware, Rilis piranti lunak paling anyar lan piranti lunak arsip
- Dhukungan Teknis Umum - Pitakonan sing Sering Ditakoni (FAQ), panjalukan dhukungan teknis, grup diskusi online, daftar anggota program mitra desain Microchip
- Bisnis Microchip - Pandhuan pamilih lan pesenan produk, siaran pers Microchip paling anyar, dhaptar seminar lan acara, dhaptar kantor penjualan Microchip, distributor lan perwakilan pabrik
Layanan Notifikasi Ganti Produk
Layanan kabar pangowahan produk Microchip mbantu para pelanggan tetep saiki ing produk Microchip. Pelanggan bakal nampa kabar email yen ana owah-owahan, nganyari, revisi utawa kesalahan sing ana gandhengane karo kulawarga produk utawa alat pangembangan sing dikarepake. Kanggo ndhaftar, pindhah menyang www.microchip.com/pcn lan tindakake pandhuan registrasi
Dhukungan Pelanggan
Pangguna produk Microchip bisa nampa pitulung liwat sawetara saluran:
- Distributor utawa Perwakilan
- Kantor Penjualan Lokal
- Embedded Solution Engineer (ESE)
- Dhukungan Teknis
Pelanggan kudu hubungi distributor, wakil utawa ESE kanggo dhukungan. Kantor penjualan lokal uga kasedhiya kanggo mbantu para pelanggan. Dhaptar kantor penjualan lan lokasi kalebu ing dokumen iki. Dhukungan teknis kasedhiya liwat websitus ing: www.microchip.com/support
Sistem Identifikasi Produk
Kanggo pesen utawa entuk informasi, contone, babagan rega utawa pangiriman, deleng pabrik utawa kantor penjualan sing kadhaptar.
piranti: | PIC16F18313, PIC16LF18313, PIC16F18323, PIC16LF18323 | |
Pilihan Tape lan Reel: | kosong | = Kemasan standar (tabung utawa tray) |
T | = Tape lan Reel(1) | |
Range Suhu: | I | = -40°C nganti +85°C (Industri) |
E | = -40°C nganti +125°C (Extended) | |
Paket:(2) | JQ | = UQFN |
P | = PDIP | |
ST | = TSSOP | |
SL | = SOIC-14 | |
SN | = SOIC-8 | |
RF | = UDFN | |
Pola: | QTP, SQTP, Kode utawa Persyaratan Khusus (kosong yen ora) |
Examples:
- PIC16LF18313- I/P Suhu industri, paket PDIP
- PIC16F18313- E/SS Suhu tambahan, paket SSOP
Cathetan:
- Tape lan Reel pengenal mung katon ing katrangan nomer bagean katalog. Pengenal iki digunakake kanggo tujuan pesenan lan ora dicithak ing paket piranti. Priksa karo Kantor Penjualan Microchip kanggo kasedhiyan paket kanthi pilihan Tape lan Reel.
- Opsi kemasan faktor wangun cilik bisa uga kasedhiya. Mangga priksa www.microchip.com/packaging kanggo kasedhiyan paket smallform factor, utawa hubungi Sales Office lokal.
Fitur Proteksi Kode Piranti Microchip
Elinga rincian ing ngisor iki babagan fitur perlindungan kode ing produk Microchip:
- Produk Microchip cocog karo spesifikasi sing ana ing Lembar Data Microchip tartamtu.
- Microchip percaya yen kulawarga produk kasebut aman nalika digunakake kanthi cara sing dikarepake, ing spesifikasi operasi, lan ing kahanan normal.
- Nilai Microchip lan agresif nglindhungi hak properti intelektual sawijining. Usaha kanggo nglanggar fitur perlindungan kode produk Microchip dilarang banget lan bisa uga nglanggar Digital Millennium Copyright Act.
- Microchip utawa pabrikan semikonduktor liyane ora bisa njamin keamanan kode kasebut. Proteksi kode ora ateges kita njamin produk kasebut "ora bisa dipecah". Proteksi kode terus berkembang. Microchip nduweni komitmen kanggo terus ningkatake fitur perlindungan kode produk kita
Kabar Legal
Publikasi iki lan informasi ing kene mung bisa digunakake karo produk Microchip, kalebu kanggo ngrancang, nguji, lan nggabungake produk Microchip karo aplikasi sampeyan. Panganggone informasi iki kanthi cara liya nglanggar syarat kasebut. Informasi babagan aplikasi piranti diwenehake mung kanggo penak sampeyan lan bisa uga diganti karo nganyari. Sampeyan tanggung jawab kanggo mesthekake yen aplikasi sampeyan cocog karo spesifikasi sampeyan. Hubungi kantor sales Microchip lokal kanggo dhukungan tambahan utawa, entuk dhukungan tambahan ing www.microchip.com/en-us/support/design-help/client-support-services. INFORMASI IKI DISEDIAKAN BY MICROCHIP "AS IS". MICROCHIP ora nggawe perwakilan UTAWA JAMINAN saka maneka jinis apa sing dicethakake UTAWA TERSIRAT, DIBUAT UTAWA LISAN, STATUTORY UTAWA LAIN, sing ana gandhengane karo informasi kasebut kalebu nanging ora diwatesi karo JAMINAN, NON-INFRANSI, DANA. UTAWA JAMINAN GANTENG KARO KONDISI, KUALITAS, Utawa KINERJA.
MICROCHIP ORA TANGGUH TANGGUNG JAWAB ANGGAP, KHUSUS, PUNITIF, INSIDENTAL, UTAWA KONSEKUENSI, RUGI, KERUSAKAN, BIAYA, UTAWA BAYARAN APA SAJA KANGGO KANGGO INFORMASI UTAWA PENGGUNAAN, NANGING DIBUKA, SANAYAN ANA KEMUNGKINAN UTAWA KERUSAKAN SING BISA. TO THE FULLEST EXTENT diijini dening hukum, tanggung jawab TOTAL MICROCHIP ing kabeh pratelan ing sembarang cara sing ana hubungane karo informasi utawa panggunaan ora ngluwihi jumlah biaya, yen ana, sing wis mbayar langsung menyang microchip kanggo informasi. Panggunaan piranti Microchip ing support urip lan / utawa aplikasi safety tanggung ing resiko panuku, lan panuku setuju kanggo defend, indemnify lan terus Microchip mbebayani saka samubarang karusakan, claims, cocog, utawa expenses asil saka nggunakake kuwi. Ora ana lisensi sing diwenehake, kanthi implisit utawa liya, miturut hak properti intelektual Microchip kajaba nyatakake.
merek dagang
Jeneng lan logo Microchip, logo Microchip, Adaptec, AnyRate, AVR, logo AVR, 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, lan XMEGA minangka merek dagang kadhaptar saka Microchip Technology Incorporated ing AS lan negara liya. 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, lan ZL minangka merek dagang kadhaptar saka 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 Programming, ICSP, INICnet, Intelligent Parallel, 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 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, lan ZENA minangka merek dagang Microchip Technology Incorporated ing AS lan negara liya. SQTP minangka tandha layanan saka Microchip Technology Incorporated ing AS
Logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, lan Trusted Time minangka merek dagang kadhaptar saka Microchip Technology Inc. ing negara liya. GestIC minangka merek dagang kadhaptar saka Microchip Technology Germany II GmbH & Co. KG, anak perusahaan saka Microchip Technology Inc., ing negara liya. Kabeh merek dagang liyane sing kasebut ing kene minangka properti saka perusahaan kasebut. © 2021, Microchip Technology Incorporated lan anak perusahaan. Kabeh hak dilindhungi undhang-undhang. 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 Diaktifake, NEON, POP, NyataView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, μVision, Versatile minangka merek dagang utawa merek dagang kadhaptar saka Arm Limited (utawa anak perusahaan) ing AS lan/utawa ing papan liya.
Sistem Manajemen Mutu
Kanggo informasi babagan Sistem Manajemen Kualitas Microchip, bukak www.microchip.com/quality.
Dodolan lan Layanan ing saindenging jagad
Kantor perusahaan
2355 West Chandler Blvd. Chandler, AZ 85224-6199
- Telp: 480-792-7200
- Fax: 480-792-7277
- Dhukungan Teknis: www.microchip.com/support
- Web alamat: www.microchip.com
Dokumen / Sumber Daya
![]() |
MICROCHIP Compiler Advisor ing MPLAB X IDE [pdf] Manual Pamilik Compiler Advisor ing MPLAB X IDE, Compiler Advisor, ing MPLAB X IDE, MPLAB X IDE |