LOGO MIKROCHIP

Penasihat Kompiler MICROCHIP di MPLAB X IDE

Penasihat Kompiler MICROCHIP dalam PRODUK IDE MPLAB X

Pemberitahuan kepada Pelanggan Alat Pengembangan

Penting: 
Semua dokumentasi menjadi kuno, dan manual Alat Pengembangan tidak terkecuali. Alat dan dokumentasi kami terus berkembang untuk memenuhi kebutuhan pelanggan, sehingga beberapa dialog aktual dan/atau deskripsi alat mungkin berbeda dari yang ada di dokumen ini. Silakan merujuk ke kami weblokasi (www.microchip.com/) untuk mendapatkan versi terbaru dari dokumen PDF. Dokumen diidentifikasi dengan nomor DS yang terletak di bagian bawah setiap halaman. Format DS adalah DS , Di mana adalah angka 8 digit dan adalah huruf kapital. Untuk informasi terkini, temukan bantuan untuk alat Anda di onlinedocs.microchip.com/.

Penasihat Penyusun

Catatan:  Konten ini juga terdapat dalam “Panduan Pengguna MPLAB X IDE” (DS-50002027). Compiler Advisor menampilkan perbandingan grafis dari kumpulan, dengan pengoptimalan compiler yang tersedia dan dipilih secara cermat menggunakan kode proyek.

Penasihat Kompiler Example

Penasihat Kompiler MICROCHIP-di-MPLAB-X-IDE-Gbr.1

Plug-in MPLAB X IDE ini dapat berguna dalam:

  • Memberikan informasi tentang pengoptimalan kompiler yang tersedia untuk setiap jenis kompiler (XC8, XC16, XC32).
  • Mendemonstrasikan advantagSetiap pengoptimalan menyediakan proyek dalam bentuk grafik yang mudah dibaca untuk ukuran memori program dan data.
  • Menyimpan konfigurasi yang diinginkan.
  • Memberikan tautan ke definisi pengoptimalan untuk setiap konfigurasi.

Dukungan Kompiler
Versi kompiler yang didukung:

  • MPLAB XC8 v2.30 dan yang lebih baru
  • MPLAB XC16 v1.26 dan yang lebih baru
  • MPLAB XC32 v3.01 dan yang lebih baru

Tidak diperlukan lisensi untuk digunakan. Namun, jumlah pengoptimalan untuk kompiler gratis akan lebih sedikit daripada kompiler berlisensi.

MPLAB X IDE dan Dukungan Perangkat
Semua perangkat yang didukung di MPLAB X IDE akan didukung di Compiler Advisor. Paket Keluarga Perangkat (DFP) yang diperbarui akan menambah dukungan perangkat.

Melakukan Analisis Proyek
Untuk menggunakan Compiler Advisor untuk menganalisis proyek Anda untuk berbagai kombinasi pengoptimalan, ikuti prosedur di bagian berikut.

Pilih Proyek untuk Analisis
Di MPLAB X IDE, buka proyek dan di jendela Proyek klik nama proyek untuk membuatnya aktif atau klik kanan pada nama proyek dan pilih "Set as Main Project."
Kode proyek, konfigurasi, kompiler, dan perangkat akan digunakan untuk analisis. Oleh karena itu, pastikan bahwa versi kompiler dan paket perangkat didukung sebagaimana ditentukan dalam 1. Compiler Advisor.

Catatan: Anda akan diperingatkan di Compiler Advisor sebelum analisis jika versi kompiler dan paket perangkat tidak benar.

Penasihat Kompiler Terbuka
Buka Compiler Advisor. Pilih Analysis>Compiler Advisor baik dengan mengklik kanan proyek atau dengan menggunakan menu Tools. Informasi tentang proyek yang dipilih akan dimuat ke Compiler Advisor dan ditampilkan di bagian atas jendela (lihat gambar di bawah). Selain itu, ada link untuk mempelajari lebih lanjut tentang Compiler Advisor atau view Pertanyaan yang Sering Diajukan.

Penasihat Kompiler dengan Informasi Proyek

Penasihat Kompiler MICROCHIP-di-MPLAB-X-IDE-Gbr.2

Verifikasi bahwa nama proyek, konfigurasi proyek, rantai alat kompiler, dan perangkat sudah benar untuk analisis. Jika Anda tidak memiliki kompiler yang didukung atau versi paket perangkat yang dipilih untuk proyek Anda, sebuah catatan akan ditampilkan. Untuk mantanample, catatan tentang versi kompiler yang tidak didukung akan memiliki tautan untuk membantu Anda (lihat gambar di bawah):

  • Klik "install" untuk membuka MPLAB XC C Compiler webhalaman tempat Anda dapat mengunduh atau membeli versi kompiler yang diperbarui.
  • Klik “Scan for Build Tools” untuk membuka tab Tools>Options>Embedded>Build Tools tempat Anda dapat memindai sistem Anda untuk versi kompiler yang ada.
  • Klik "beralih" untuk membuka properti proyek untuk pemilihan versi kompiler.

Setelah Anda menyelesaikan pembaruan yang diperlukan, Compiler Advisor akan mendeteksi perubahan dan meminta Anda mengklik Muat Ulang. Mengklik tombol ini akan memperbarui informasi proyek.

Catatan tentang Versi Kompiler yang Tidak Didukung

Penasihat Kompiler MICROCHIP-di-MPLAB-X-IDE-Gbr.3

Jika Anda membuat perubahan lain pada proyek, seperti mengubah konfigurasi, Anda juga perlu Memuat Ulang.

Menganalisis Proyek
Setelah setiap modifikasi proyek selesai dan dimuat ke Compiler Advisor, klik Analisis. Compiler Advisor akan membuat kode proyek beberapa kali menggunakan set optimasi yang berbeda.

Catatan:  Tergantung pada ukuran kode, ini mungkin memerlukan waktu.

Ketika analisis selesai, sebuah grafik akan muncul menunjukkan memori program dan data yang digunakan untuk setiap konfigurasi yang berbeda (lihat gambar di bawah). Untuk kompiler dalam mode Bebas, kolom terakhir akan menampilkan perbandingan kompiler PRO. Untuk membeli lisensi PRO, klik tautan "Beli Lisensi" untuk membuka MPLAB XC Compiler webhalaman untuk memilih jenis lisensi PRO yang akan dibeli. Informasi analisis disimpan dalam folder proyek. Untuk detail tentang bagan, lihat 1.2 Memahami Hasil Analisis dalam Bagan.

Lisensi Gratis Example

Penasihat Kompiler MICROCHIP-di-MPLAB-X-IDE-Gbr.4

Lisensi PRO Example

Penasihat Kompiler MICROCHIP-di-MPLAB-X-IDE-Gbr.5

Memahami Hasil Analisis dalam Bagan
Bagan yang dihasilkan setelah analisis memiliki beberapa fitur yang dijelaskan pada bagian berikut. Gunakan fitur ini untuk menentukan apakah konfigurasi lain tepat untuk aplikasi Anda.

  1. 1.2.1 Temukan Kegagalan Build
  2. 1.2.2 View Optimasi Konfigurasi
  3. 1.2.3 View Data Konfigurasi
  4. 1.2.4 Menggunakan Fungsi Menu Konteks
  5. 1.2.5 View Konfigurasi Awal
  6. 1.2.6 Simpan Konfigurasi ke Proyek

Fitur Bagan Beranotasi

Penasihat Kompiler MICROCHIP-di-MPLAB-X-IDE-Gbr.6

Temukan Kegagalan Bangun
Ketika build gagal karena pilihan pengoptimalan tertentu, Anda dapat mengklik Build Failed untuk menuju ke tempat kesalahan berada di jendela Output.

Membangun Tautan Gagal

Penasihat Kompiler MICROCHIP-di-MPLAB-X-IDE-Gbr.7

View Optimasi Konfigurasi
Klik tautan pengoptimalan (misalnya, -Os) yang digunakan dalam konfigurasi untuk mendapatkan informasi lebih lanjut. Tautan tersebut akan membawa Anda ke deskripsi pengoptimalan dalam dokumentasi online kompiler.

Penasihat Penyusun

Klik untuk Melihat Deskripsi Optimasi

Penasihat Kompiler MICROCHIP-di-MPLAB-X-IDE-Gbr.8

View Data Konfigurasi
Untuk melihat persentage dan byte memori program dan data yang digunakan untuk setiap konfigurasi build, arahkan mouse ke bilah memori program untuk MCU (lihat gambar) dan titik memori data untuk MPU.

MCU Mouseover untuk Tooltip

Penasihat Kompiler MICROCHIP-di-MPLAB-X-IDE-Gbr.9

Gunakan Fungsi Menu Konteks
Klik kanan pada bagan untuk memunculkan menu konteks dengan item yang tercantum dalam tabel di bawah ini.

Menu Konteks Analisis Kompiler

Item Menu Keterangan
Properti Buka dialog Properti Bagan. Tambahkan judul, format plot, atau pilih opsi gambar lainnya.
Menyalin Salin gambar bagan ke papan klip. Anda mungkin perlu mengubah Properti.
Simpan Sebagai Simpan bagan sebagai gambar. Anda mungkin perlu mengubah Properti.
Mencetak Cetak gambar grafik. Anda mungkin perlu mengubah Properti.
Memperbesar/Memperkecil Perbesar atau perkecil pada sumbu bagan yang dipilih.
Item Menu Keterangan
Rentang Otomatis Secara otomatis menyesuaikan rentang sumbu yang dipilih untuk data di bagan.

View Konfigurasi Awal
Ke view konfigurasi proyek awal yang digunakan, klik “Properties” untuk membuka jendela Properti Proyek

Penasihat Kompiler MICROCHIP-di-MPLAB-X-IDE-Gbr.10

Simpan Konfigurasi ke Proyek
Klik tautan "Simpan Konfigurasi" di bawah konfigurasi (mis., Konfigurasi E) yang ingin Anda tambahkan ke proyek Anda. Ini akan membuka dialog Simpan Konfigurasi ke Proyek (lihat gambar di bawah). Jika Anda ingin ini menjadi konfigurasi aktif dalam proyek, centang kotaknya. Lalu klik Oke.

Simpan Konfigurasi ke Proyek

Penasihat Kompiler MICROCHIP-di-MPLAB-X-IDE-Gbr.11

Untuk membuka Properti Proyek untuk melihat konfigurasi yang ditambahkan, klik tautan di jendela Output

Buka Properti Proyek dari Jendela Output
Konfigurasi sekarang ditambahkan ke proyek. Jika konfigurasi dibuat aktif, itu juga akan muncul di daftar drop-down toolbar.

Konfigurasi Disimpan ke Proyek

Penasihat Kompiler MICROCHIP-di-MPLAB-X-IDE-Gbr.12

Catatan: Karena konfigurasi telah ditambahkan ke proyek, Compiler Advisor akan melihat perubahan pada properti proyek dan mengubah Analisis menjadi Muat Ulang.

Memahami Grafik MPU
Prosedur untuk melakukan analisis proyek dan fitur-fitur bagan analisis yang dihasilkan serupa dengan yang disebutkan sebelumnya untuk perangkat MCU. Perbedaan untuk bagan MPU adalah:

  • Perangkat MPU hanya akan menampilkan informasi sebagai data karena output kompiler memori program/data gabungan file.
  • Data untuk setiap konfigurasi dapat dilihat dengan mengarahkan mouse ke titik memori data.

Bagan MPU dari Analisis

Penasihat Kompiler MICROCHIP-di-MPLAB-X-IDE-Gbr.13

Menganalisis Proyek Lain
Jika Anda memutuskan untuk menganalisis proyek lain, pilih proyek tersebut dengan menjadikannya aktif atau utama (lihat 1.1.1 Pilih Proyek untuk Analisis). Kemudian buka kembali Compiler Advisor (lihat 1.1.2 Buka Compiler Advisor). Sebuah dialog akan menanyakan apakah Anda ingin mengubah dari proyek yang ada ke proyek baru (lihat gambar di bawah). Jika Anda memilih Ya, maka jendela Compiler Advisor akan diperbarui dengan rincian proyek yang dipilih.

Penasihat Kompiler MICROCHIP-di-MPLAB-X-IDE-Gbr.14

Microchip Weblokasi

Microchip menyediakan dukungan online melalui websitus di www.microchip.com/. Ini websitus ini digunakan untuk membuat filedan informasi yang mudah diakses oleh pelanggan. Beberapa konten yang tersedia meliputi:

  • Dukungan Produk – Lembar data dan ralat, catatan aplikasi dan sampprogram, sumber daya desain, panduan pengguna dan dokumen dukungan perangkat keras, rilis perangkat lunak terbaru dan perangkat lunak yang diarsipkan
  • Dukungan Teknis Umum – Pertanyaan yang Sering Diajukan (FAQ), permintaan dukungan teknis, grup diskusi online, daftar anggota program mitra desain Microchip
  • Bisnis Microchip – Panduan pemilihan dan pemesanan produk, siaran pers Microchip terbaru, daftar seminar dan acara, daftar kantor penjualan Microchip, distributor dan perwakilan pabrik

Layanan Pemberitahuan Perubahan Produk
Layanan pemberitahuan perubahan produk Microchip membantu pelanggan tetap mengikuti perkembangan produk Microchip. Pelanggan akan menerima email pemberitahuan setiap kali ada perubahan, pembaruan, revisi atau kesalahan terkait dengan rangkaian produk tertentu atau alat pengembangan yang diminati. Untuk mendaftar, buka www.microchip.com/pcn dan ikuti petunjuk pendaftarannya

Dukungan Pelanggan
Pengguna produk Microchip dapat menerima bantuan melalui beberapa saluran:

  • Distributor atau Perwakilan
  • Kantor Penjualan Lokal
  • Insinyur Solusi Tertanam (ESE)
  • Dukungan Teknis

Pelanggan harus menghubungi distributor, perwakilan, atau ESE mereka untuk mendapatkan dukungan. Kantor penjualan lokal juga tersedia untuk membantu pelanggan. Daftar kantor penjualan dan lokasi disertakan dalam dokumen ini. Dukungan teknis tersedia melalui websitus di: www.microchip.com/dukungan

Sistem Identifikasi Produk

Untuk memesan atau mendapatkan informasi, misalnya harga atau pengiriman, hubungi pabrik atau kantor penjualan yang terdaftar.

Penasihat Kompiler MICROCHIP-di-MPLAB-X-IDE-Gbr.15

Perangkat: PIC16F18313, PIC16LF18313, PIC16F18323, PIC16LF18323
Opsi Tape dan Reel: Kosong = Kemasan standar (tabung atau baki)
T = Tape dan Reel(1)
Kisaran Suhu: I = -40°C hingga +85°C (Industri)
E = -40°C hingga +125°C (Diperpanjang)
Paket:(2) JQ = UQFN
P = PDIP
ST = TSSOP
SL = SOIC-14
SN = SOIC-8
RF = UDFN
Pola: QTP, SQTP, Kode atau Persyaratan Khusus (kosongkan jika tidak)

Exampsedikit:

  • PIC16LF18313- Suhu industri I/P, paket PDIP
  • PIC16F18313- E/SS Perpanjangan suhu, paket SSOP

Catatan:

  1. Pengidentifikasi Tape dan Reel hanya muncul dalam deskripsi nomor bagian katalog. Pengenal ini digunakan untuk tujuan pemesanan dan tidak dicetak pada paket perangkat. Hubungi Kantor Penjualan Microchip Anda untuk mengetahui ketersediaan paket dengan opsi Tape and Reel.
  2. Opsi kemasan faktor bentuk kecil mungkin tersedia. Silakan periksa www.microchip.com/packaging untuk ketersediaan paket smallform factor, atau hubungi Kantor Penjualan setempat.

Fitur Perlindungan Kode Perangkat Microchip
Perhatikan rincian berikut mengenai fitur perlindungan kode pada produk Microchip:

  • Produk mikrochip memenuhi spesifikasi yang tercantum dalam Lembar Data Mikrochip masing-masing.
  • Microchip yakin bahwa rangkaian produknya aman jika digunakan sesuai tujuan, sesuai spesifikasi pengoperasian, dan dalam kondisi normal.
  • Nilai-nilai microchip dan secara agresif melindungi hak kekayaan intelektualnya. Upaya untuk melanggar fitur perlindungan kode produk Microchip sangat dilarang dan dapat melanggar Digital Millennium Copyright Act.
  • Baik Microchip maupun produsen semikonduktor lainnya tidak dapat menjamin keamanan kodenya. Perlindungan kode tidak berarti bahwa kami menjamin produk "tidak dapat dipecahkan". Perlindungan kode terus berkembang. Microchip berkomitmen untuk terus meningkatkan fitur perlindungan kode produk kami

Pemberitahuan Hukum

Publikasi ini dan informasi di dalamnya hanya boleh digunakan dengan produk Microchip, termasuk untuk merancang, menguji, dan mengintegrasikan produk Microchip dengan aplikasi Anda. Penggunaan informasi ini dengan cara lain melanggar ketentuan ini. Informasi mengenai aplikasi perangkat disediakan hanya untuk kenyamanan Anda dan dapat digantikan oleh pembaruan. Merupakan tanggung jawab Anda untuk memastikan bahwa aplikasi Anda memenuhi spesifikasi Anda. Hubungi kantor penjualan Microchip setempat untuk dukungan tambahan atau, dapatkan dukungan tambahan di www.microchip.com/en-us/support/design-help/client-support-services. INFORMASI INI DISEDIAKAN OLEH MICROCHIP “SEBAGAIMANA ADANYA”. MICROCHIP TIDAK MEMBERIKAN PERNYATAAN ATAU JAMINAN APAPUN BAIK SECARA TERSURAT MAUPUN TERSIRAT, TERTULIS MAUPUN LISAN, BERDASARKAN HUKUM ATAU LAINNYA, YANG TERKAIT DENGAN INFORMASI TERMASUK NAMUN TIDAK TERBATAS PADA JAMINAN TERSIRAT TENTANG KETIDAKPELANGGARAN, KEMAMPUAN UNTUK DIPERDAGANGKAN, DAN KESESUAIAN UNTUK TUJUAN TERTENTU, ATAU JAMINAN YANG TERKAIT DENGAN KONDISI, KUALITAS, ATAU KINERJANYA.

DALAM KEADAAN APA PUN MICROCHIP TIDAK AKAN BERTANGGUNG JAWAB ATAS KERUGIAN, KERUSAKAN, BIAYA, ATAU PENGELUARAN TIDAK LANGSUNG, KHUSUS, HUKUMAN, INSIDENTAL, ATAU KONSEKUENSIAL DALAM BENTUK APA PUN YANG TERKAIT DENGAN INFORMASI ATAU PENGGUNAANNYA, BAGAIMANA PUN PENYEBABNYA, BAHKAN JIKA MICROCHIP TELAH DIBERITAHUKAN TENTANG KEMUNGKINAN TERSEBUT ATAU KERUSAKAN TERSEBUT DAPAT DIPREDIKSI. SEJAUH YANG DIIZINKAN OLEH HUKUM, TOTAL TANGGUNG JAWAB MICROCHIP ATAS SEMUA KLAIM DALAM CARA APA PUN YANG TERKAIT DENGAN INFORMASI ATAU PENGGUNAANNYA TIDAK AKAN MELEBIHI JUMLAH BIAYA, JIKA ADA, YANG TELAH ANDA BAYARKAN SECARA LANGSUNG KEPADA MICROCHIP UNTUK INFORMASI TERSEBUT. Penggunaan perangkat Microchip dalam aplikasi pendukung kehidupan dan/atau keselamatan sepenuhnya menjadi risiko pembeli, dan pembeli setuju untuk membela, mengganti rugi, dan membebaskan Microchip dari segala kerusakan, klaim, tuntutan, atau biaya yang timbul akibat penggunaan tersebut. Tidak ada lisensi yang diberikan, secara tersirat atau sebaliknya, berdasarkan hak kekayaan intelektual Microchip kecuali dinyatakan sebaliknya.

Merek Dagang

Nama dan 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, logo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, Logo SST, SuperFlash, Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, dan XMEGA adalah merek dagang terdaftar milik Microchip Technology Incorporated di Amerika Serikat dan negara lain. 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, logo ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, dan ZL adalah merek dagang terdaftar dari Microchip Technology Incorporated di Amerika Serikat 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, Pemrograman Serial Dalam Sirkuit, ICSP, INICnet, Paralelisasi Cerdas, Konektivitas Antar-Chip, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Pembuatan Kode Mahatahu, 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, Daya Tahan Total, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, dan ZENA adalah merek dagang dari Microchip Technology Incorporated di AS dan negara lain. SQTP adalah merek layanan Microchip Technology Incorporated di AS

Logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, dan Trusted Time adalah merek dagang terdaftar dari Microchip Technology Inc. di negara lain. GestIC adalah merek dagang terdaftar dari Microchip Technology Germany II GmbH & Co. KG, anak perusahaan dari Microchip Technology Inc., di negara lain. Semua merek dagang lain yang disebutkan di sini adalah milik perusahaan masing-masing. © 2021, Microchip Technology Incorporated dan anak perusahaannya. Semua Hak Dilindungi Undang-Undang. 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 Enabled, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, μVision, Versatile adalah merek dagang atau merek dagang terdaftar dari Arm Limited (atau anak perusahaannya) di AS dan/atau di tempat lain.

Sistem Manajemen Mutu
Untuk informasi mengenai Sistem Manajemen Mutu Microchip, silakan kunjungi www.microchip.com/kualitas.

Penjualan dan Layanan di Seluruh Dunia

Kantor Perusahaan
2355 Barat Chandler Blvd. Chandler, AZ 85224-6199

Dokumen / Sumber Daya

Penasihat Kompiler MICROCHIP di MPLAB X IDE [Bahasa Indonesia:] Panduan Pemilik
Penasihat Kompiler di MPLAB X IDE, Penasihat Kompiler, di MPLAB X IDE, MPLAB X IDE

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *