MICROCHIP-LOGO

MICROCHIP kompiler panaséhat di MPLAB X IDE

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-PRODUCT

Bewara ka Palanggan Alat Pangwangunan

penting: 
Sadaya dokuméntasi janten tanggal, sareng manual Alat Pangembangan henteu aya pengecualian. Alat sareng dokuméntasi kami terus-terusan mekar pikeun nyumponan kabutuhan palanggan, janten sababaraha dialog sareng/atawa déskripsi alat anu saleresna tiasa bénten sareng anu aya dina dokumén ieu. Mangga tingal kami websitus (www.microchip.com/) pikeun meunangkeun versi panganyarna tina dokumén PDF. Dokumén dicirikeun ku nomer DS anu aya di handapeun unggal halaman. Format DS nyaéta DS , dimana mangrupa 8-angka angka na mangrupa hurup gede. Kanggo inpormasi anu paling énggal, panggihan pitulung pikeun alat anjeun di onlinedocs.microchip.com/.

Kompiler panaséhat

Catetan:  Eusi ieu ogé aya dina "Panduan Pamaké MPLAB X IDE" (DS-50002027). Compiler Advisor mintonkeun babandingan grafis tina susunan, kalawan dipilih taliti optimizations compiler sadia ngagunakeun kode proyék.

Kompiler Panaséhat Example

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-Gbr-1

Plug-in MPLAB X IDE ieu tiasa mangpaat dina:

  • Nyadiakeun informasi ngeunaan optimizations compiler sadia pikeun tiap tipe compiler (XC8, XC16, XC32).
  • Mendemonstrasikan advantages unggal optimasi nyadiakeun keur proyék dina gampang-to-dibaca, formulir grafis pikeun program jeung ukuran memori data.
  • Nyimpen konfigurasi nu dipikahoyong.
  • Nyadiakeun tumbu ka definisi optimasi pikeun tiap konfigurasi.

Rojongan kompiler
Versi kompiler anu dirojong:

  • MPLAB XC8 v2.30 sarta engké
  • MPLAB XC16 v1.26 sarta engké
  • MPLAB XC32 v3.01 sarta engké

Taya lisénsi diperlukeun pikeun pamakéan. Tapi, jumlah optimasi pikeun compiler bébas bakal kirang ti keur compiler dilisensikeun.

MPLAB X IDE sareng Rojongan Alat
Sadaya alat anu dirojong dina MPLAB X IDE bakal dirojong di Compiler Advisor. Paket Keluarga Alat (DFP) anu diropéa bakal nambihan dukungan alat.

Ngalaksanakeun Analisis Proyék
Pikeun ngagunakeun Compiler Advisor pikeun nganalisis proyék anjeun pikeun kombinasi optimasi anu béda, turutan prosedur dina bagian ieu.

Pilih Project for Analysis
Dina MPLAB X IDE, buka proyék sareng dina jandela Proyék, klik nami proyék pikeun aktip atanapi klik katuhu dina nami proyék sareng pilih "Setel salaku Proyék Utama."
Kodeu proyék, konfigurasi, kompiler sareng alat bakal dianggo pikeun analisa. Ku alatan éta, pastikeun yén versi compiler jeung pak alat dirojong sakumaha dieusian dina 1. Compiler Advisor.

Catetan: Anjeun bakal ngingetkeun dina Compiler Advisor sateuacan analisa upami versi kompiler sareng pak alat henteu leres.

Buka Kompiler Panaséhat
Buka Compiler Advisor. Pilih Analysis> Compiler Advisor boh ku ngaklik katuhu dina proyék atawa ku ngagunakeun menu Tools. Inpormasi ngeunaan proyék anu dipilih bakal dimuat kana Compiler Advisor sareng ditampilkeun di luhur jandela (tingali gambar di handap). Sajaba ti éta, aya tumbu pikeun leuwih jéntré ngeunaan Compiler Advisor atawa view Patarosan anu sering ditaroskeun.

Kompiler Panaséhat sareng Émbaran Proyék

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-Gbr-2

Pariksa yén nami proyék, konfigurasi proyék, toolchain kompiler sareng alat leres pikeun dianalisis. Upami anjeun teu gaduh kompiler anu dirojong atanapi versi pak alat anu dipilih pikeun proyék anjeun, catetan bakal ditingalikeun. Pikeun exampLe, catetan ngeunaan versi kompiler anu henteu didukung bakal gaduh tautan pikeun ngabantosan anjeun (tingali gambar di handap):

  • Klik "pasang" pikeun muka MPLAB XC C Compiler webhalaman dimana anjeun tiasa ngaunduh atanapi mésér versi kompiler anu diropéa.
  • Klik "Scan for Build Tools" pikeun muka Tools> Options> Embedded> Build Tools tab dimana anjeun tiasa nyeken sistem anjeun pikeun versi kompiler anu tos aya.
  • Klik "switch" pikeun muka sipat proyék pikeun pilihan versi compiler.

Sakali anjeun parantos ngabéréskeun pembaruan anu diperyogikeun, Panaséhat Kompiler bakal ngadeteksi parobihan sareng nyuhunkeun anjeun klik Reload. Ngaklik tombol ieu bakal ngamutahirkeun inpormasi proyék.

Catetan dina Vérsi Compiler Teu Dirojong

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-Gbr-3

Upami anjeun ngadamel parobihan sanés pikeun proyék, sapertos ngarobih konfigurasi, anjeun ogé kedah ngamuat deui.

Nganalisis Proyék
Sakali sagala modifikasi proyék geus réngsé sarta dimuat kana Compiler Advisor, klik Analyze. The Compiler Advisor bakal ngawangun kode proyék sababaraha kali ngagunakeun set béda tina optimizations.

Catetan:  Gumantung kana ukuran kode, ieu bakal butuh sababaraha waktu.

Nalika analisa parantos réngsé, bakal muncul grafik anu nunjukkeun program sareng mémori data anu dianggo pikeun tiap konfigurasi anu béda (tingali gambar di handap). Pikeun kompiler dina modeu Gratis, kolom terakhir bakal nunjukkeun perbandingan kompiler PRO. Pikeun mésér lisénsi PRO, klik tautan "Beuli Lisensi" kanggo nuju ka MPLAB XC Compiler webhalaman pikeun milih jinis lisénsi PRO anu badé dipésér. Inpormasi analisa disimpen dina folder proyék. Pikeun detil ngeunaan bagan, tingali 1.2 Ngartos Hasil Analisis dina Bagan.

Lisensi Gratis Example

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-Gbr-4

Lisensi PRO Example

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-Gbr-5

Ngartos Hasil Analisis dina Bagan
Bagan anu dihasilkeun saatos analisa ngagaduhan sababaraha fitur anu dijelaskeun dina bagian ieu. Anggo fitur ieu pikeun nangtukeun naha konfigurasi anu sanés cocog pikeun aplikasi anjeun.

  1. 1.2.1 Manggihan Ngawangun Gagal
  2. 1.2.2 View Optimizations Konfigurasi
  3. 1.2.3 View Data Konfigurasi
  4. 1.2.4 Paké Fungsi Menu Konteks
  5. 1.2.5 View Konfigurasi Awal
  6. 1.2.6 Simpen Konfigurasi ka Project

Fitur Bagan Annotated

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-Gbr-6

Manggihan Ngawangun Gagal
Nalika ngawangun gagal kusabab seleksi optimasi anu tangtu, anjeun tiasa ngaklik Build Failed pikeun nuju dimana kasalahan (s) aya dina jandela Output.

Ngawangun Tumbu Gagal

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-Gbr-7

View Optimizations Konfigurasi
Klik link optimasi (contona, -Os) dipaké dina konfigurasi pikeun meunangkeun inpo nu leuwih lengkep. Link bakal mawa anjeun ka pedaran optimasi dina dokuméntasi online compiler.

Kompiler panaséhat

Klik pikeun Tempo Pedaran Optimasi

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-Gbr-8

View Data Konfigurasi
Pikeun ningali persentage jeung bait program jeung data memori dipaké pikeun tiap konfigurasi ngawangun, mouseover bar memori program pikeun MCUs (tingali gambar) sarta titik memori data pikeun MPUs.

MCU Mouseover pikeun Tooltip

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-Gbr-9

Paké Fungsi Menu Konteks
Klik katuhu dina bagan pikeun pop up menu konteks kalawan item didaptarkeun dina tabel di handap ieu.

Kompiler Analisis Kontéks Menu

Item menu Katerangan
Pasipatan Buka dialog Chart Properties. Tambahkeun judul, pormat plot atawa pilih pilihan gambar séjén.
nyalin Salin gambar bagan ka clipboard. Anjeun panginten kedah ngarobih Properties.
Simpen Salaku Simpen bagan salaku gambar. Anjeun panginten kedah ngarobih Properties.
Nyitak Nyitak gambar tina bagan. Anjeun panginten kedah ngarobih Properties.
Zum In/Zoom Out Ngazum gede atawa zum leutik dina sumbu bagan nu dipilih.
Item menu Katerangan
Béntang Otomatis Saluyukeun sacara otomatis rentang sumbu anu dipilih pikeun data dina bagan.

View Konfigurasi Awal
Ka view konfigurasi proyék awal dipaké, klik dina "Pasipatan" pikeun muka jandela Properties Proyék

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-Gbr-10

Simpen Konfigurasi kana Proyék
Pencét tautan "Simpen Config" dina konfigurasi (contona, Config E) anu anjeun hoyong tambahkeun kana proyék anjeun. Ieu bakal muka dialog Simpen Konfigurasi ka Project (tingali gambar di handap). Upami anjeun hoyong ieu janten konfigurasi aktip dina proyék, pariksa kotak centang. Teras klik OK.

Simpen Konfigurasi kana Proyék

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-Gbr-11

Pikeun muka Properties Proyék ningali konfigurasi tambahan, klik tautan dina jandela Kaluaran

Buka Properties Proyék tina Jandéla Kaluaran
Konfigurasi ayeuna ditambahkeun kana proyék. Upami konfigurasi diaktipkeun, éta ogé bakal muncul dina daptar turun-handap toolbar.

Konfigurasi Disimpen ka Proyék

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-Gbr-12

Catetan: Kusabab konfigurasi geus ditambahkeun kana proyék nu, Kompiler panaséhat bakal aya bewara parobahan sipat proyék sarta ngarobah Analyze mun Reload.

Ngartos MPU Charts
Prosedur pikeun ngalakukeun analisa proyék sareng fitur tina bagan analisa anu hasilna sami sareng anu disebatkeun sateuacana pikeun alat MCU. Bedana pikeun grafik MPU nyaéta:

  • Alat MPU ngan bakal nampilkeun inpormasi salaku data kusabab program gabungan / kaluaran kompiler mémori data file.
  • Data pikeun tiap konfigurasi bisa ditempo ku mouseing ngaliwatan titik memori data.

MPU Bagan ti Analisis

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-Gbr-13

Nganalisis Proyék Lain
Lamun mutuskeun pikeun nganalisis proyék séjén, pilih proyék éta ku nyieun aktip atawa utama (tingali 1.1.1 Pilih Project pikeun Analisis). Teras buka deui Compiler Advisor (tingali 1.1.2 Open Compiler Advisor). Dialog bakal naroskeun upami anjeun badé robih tina proyék anu tos aya kana proyék énggal (tingali gambar di handap). Upami anjeun milih Sumuhun, teras jandela Compiler Advisor bakal diropéa kalayan detil proyék anu dipilih

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-Gbr-14

The Microchip Websitus

Microchip nyadiakeun rojongan online via kami websitus di www.microchip.com/. Ieu websitus dipaké pikeun nyieun files sarta informasi gampang sadia pikeun konsumén. Sababaraha eusi anu sayogi kalebet:

  • Rojongan produk - Lembar data sareng kasalahan, catetan aplikasi sareng sampprogram le, sumberdaya desain, Panungtun pamaké sarta dokumén rojongan hardware, Kaluaran software panganyarna na software diarsipkeun
  • Rojongan Téknis Umum - Patarosan anu Sering Ditanya (FAQ), pamundut dukungan téknis, grup diskusi online, daptar anggota program mitra desain Microchip
  • Usaha Microchip - Pamilih produk sareng pituduh pesenan, siaran pers Microchip panganyarna, daptar seminar sareng acara, daptar kantor penjualan Microchip, distributor sareng perwakilan pabrik

Service Bewara Robah Produk
Ladenan béwara parobahan produk Microchip ngabantosan para nasabah tetep aya dina produk Microchip. Palanggan bakal nampi béwara email iraha waé aya parobahan, apdet, révisi atanapi kasalahan anu aya hubunganana sareng kulawarga produk atanapi alat pangembangan anu dipikaresep. Pikeun ngadaptar, buka www.microchip.com/pcn tur turutan parentah pendaptaran

Rojongan Palanggan
Pamaké produk Microchip tiasa nampi bantosan ngalangkungan sababaraha saluran:

  • Distributor atanapi Perwakilan
  • Kantor Penjualan Lokal
  • Insinyur Solusi Embedded (ESE)
  • Bantosan Téknis

Konsumén kedah ngahubungi distributor, wawakil atanapi ESE pikeun dukungan. Kantor penjualan lokal ogé sayogi ngabantosan para nasabah. Daptar kantor penjualan sareng lokasi kalebet dina dokumén ieu. rojongan teknis sadia ngaliwatan websitus di: www.microchip.com/support

Sistim Idéntifikasi produk

Pikeun mesen atanapi kéngingkeun inpormasi, contona, ngeunaan harga atanapi pangiriman, rujuk ka pabrik atanapi kantor penjualan anu didaptarkeun.

MICROCHIP-Compiler-Advisor-in-MPLAB-X-IDE-Gbr-15

Alat: PIC16F18313, PIC16LF18313, PIC16F18323, PIC16LF18323
Pilihan Tape sareng Reel: kosong = Bungkusan standar (tabung atanapi baki)
T = Pita jeung Reel(1)
Rentang Suhu: I = -40°C nepi ka +85°C (Industri)
E = -40°C nepi ka +125°C (dipanjangkeun)
Paket:(2) JQ = UQFN
P = PDIP
ST = TSSOP
SL = SOIC-14
SN = SOIC-8
RF = UDFN
Pola: QTP, SQTP, Kode atanapi Syarat Husus (kosong upami henteu)

Examples:

  • PIC16LF18313- I / P hawa Industrial, pakét PDIP
  • PIC16F18313- E / SS ngalegaan suhu, pakét SSOP

Catetan:

  1. Tape sareng Reel identifier ngan ukur muncul dina pedaran nomer bagian katalog. Identifier ieu dianggo pikeun tujuan pesenan sareng henteu dicitak dina pakét alat. Pariksa ku Kantor Penjualan Microchip anjeun kanggo kasadiaan pakét sareng pilihan Tape sareng Reel.
  2. Pilihan bungkusan faktor bentuk leutik tiasa sayogi. Punten parios www.microchip.com/packaging pikeun kasadiaan pakét smallform factor, atanapi ngahubungan Kantor Penjualan lokal Anjeun.

Fitur Protection Code Alat Microchip
Catet detil di handap ieu ngeunaan fitur panyalindungan kode dina produk Microchip:

  • Produk Microchip nyumponan spésifikasi anu aya dina Lembar Data Microchip khususna.
  • Microchip percaya yén kulawarga produkna aman nalika dianggo dina cara anu dimaksud, dina spésifikasi operasi, sareng dina kaayaan normal.
  • nilai Microchip sarta aggressively ngajaga hak cipta intelektual na. Usaha pikeun ngalanggar fitur panyalindungan kode produk Microchip dilarang pisan sareng tiasa ngalanggar Digital Millennium Copyright Act.
  • Boh Microchip atanapi produsén semikonduktor sanés tiasa ngajamin kaamanan kode na. Perlindungan kode henteu hartosna yén kami ngajamin produkna "teu tiasa dipecahkeun". Perlindungan kode terus mekar. Microchip komitmen pikeun terus ningkatkeun fitur panyalindungan kode produk urang

Bewara Hukum

Publikasi ieu sareng inpormasi di dieu ngan ukur tiasa dianggo sareng produk Microchip, kalebet pikeun ngarancang, nguji, sareng ngahijikeun produk Microchip sareng aplikasi anjeun. Pamakéan inpormasi ieu dina cara anu sanés ngalanggar syarat ieu. Inpormasi ngeunaan aplikasi alat disayogikeun ngan ukur pikeun genah anjeun sareng tiasa diganti ku apdet. Tanggung jawab anjeun pikeun mastikeun yén aplikasi anjeun cocog sareng spésifikasi anjeun. Hubungi kantor penjualan Microchip lokal anjeun pikeun dukungan tambahan atanapi, kéngingkeun dukungan tambahan dina www.microchip.com/en-us/support/design-help/client-support-services. Inpormasi ieu disayogikeun ku MICROCHIP "AS IS". MICROCHIP TEU NGAREPRESENTASIKEUN ATAWA HARANSI NAON NAON BAHA TERNYATA ATAU TERSIRAT, TULIS ATAU LISAN, STATUTORY ATAWA SABAJEUNNA, PABUAT KA INFORMASI KAAWASAN TAPI TEU DIWATES KA SALAH JENIS JAMINAN TERSIRAT, NON-PENDAFTARAN ATAWA HARANSI Patali jeung kaayaan, kualitas, atawa kinerja.

MICROCHIP MOAL MAH TANGGUNG JAWAB KANGGO NU LANGSUNG, KHUSUS, PUNITIF, INCIDENTAL, ATAWA KONSEQUENTIAL RUGI, KARUSAKAN, BIAYA, ATAWA BAYAAN NAON NU SAUNANA NU PABUAT KA INFORMASI ATAWA GUNAANNA, NAON NGABISABUNGKEUN, KALAU KANGGO KANGGO KITU. KEMUNGKINAN ATAWA KARUKSAKAN NU DIHARAPKEUN. Pikeun FULLEST EXTENT diidinan ku hukum, tanggung jawab total Microchip dina sagala klaim dina sagala cara patali jeung informasi atawa pamakéan na moal ngaleuwihan jumlah waragad, lamun aya, nu geus dibayar langsung ka Microchip pikeun informasi. Pamakéan alat Microchip dina rojongan hirup jeung / atawa aplikasi kaamanan sagemblengna dina resiko meuli urang, sarta meuli satuju pikeun membela, indemnify jeung nahan Microchip bahya tina sagala jeung sagala Karuksakan, klaim, jas, atawa expenses hasilna tina pamakéan sapertos. Taya lisensi anu conveyed, implicitly atawa lamun heunteu, dina sagala hak cipta intelektual Microchip iwal disebutkeun béda.

mérek dagang

Ngaran sareng 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, logo Microsemi, 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, jeung XMEGA mangrupakeun mérek dagang kadaptar ti Microchip Technology Incorporated di AS jeung nagara séjén. 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, sareng ZL mangrupakeun mérek dagang kadaptar ti Microchip Technology Incorporated di AS 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 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 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, sareng ZENA mangrupikeun mérek dagang Microchip Technology Incorporated di AS sareng nagara-nagara sanés. SQTP mangrupikeun tanda jasa Microchip Technology Incorporated di U.S.A.

logo Adaptec, Frékuénsi on Paménta, Téhnologi Panyimpenan Silicon, Symmcom, sarta Time dipercaya mangrupakeun mérek dagang kadaptar ti Microchip Téhnologi Nyarita di nagara séjén. GestIC mangrupakeun mérek dagang kadaptar ti Microchip Téhnologi Jerman II GmbH & Co KG, cabangna Microchip Téhnologi Inc., di nagara séjén. Sadaya merek dagang anu disebatkeun di dieu mangrupikeun hak milik perusahaan masing-masing. © 2021, Microchip Technology Incorporated sareng anak perusahaanna. Sadaya hak disimpen. 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 Diaktipkeun, NEON, POP, NyataView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, μVision, Versatile mangrupakeun mérek dagang atawa mérek dagang kadaptar ti Arm Limited (atawa subsidiaries na) di AS jeung/atawa tempat sejenna.

Sistem Manajemén Kualitas
Kanggo inpormasi ngeunaan Sistem Manajemén Kualitas Microchip, mangga buka www.microchip.com/quality.

Penjualan sareng Jasa di sakuliah dunya

Kantor perusahaan
2355 Kulon Chandler Blvd. Chandler, AZ 85224-6199

Dokumén / Sumberdaya

MICROCHIP kompiler panaséhat di MPLAB X IDE [pdf] Buku Panduan Pamilik
Panaséhat Kompiler dina MPLAB X IDE, Panaséhat Kompiler, dina MPLAB X IDE, MPLAB X IDE

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *