Pengawal Mikro 32 Bit ATMEL AVR32

Spesifikasi
- Nama Produk: AVR32 Studio
- Versi: Keluaran 2.6.0
- Pemproses yang Disokong: Pemproses AVR 32-bit Atmel
- Pengawal Mikro yang Disokong: Pengawal Mikro 8/32-bit
- Sokongan Alat: AVR ONE!, JTAGICE mkII, STK600
- Penyepaduan Rangkaian Alat: Rantaian Alat AVR/GNU
Arahan Penggunaan Produk
Pemasangan
AVR32 Studio ialah persekitaran pembangunan bersepadu untuk menulis, menyahpepijat dan menggunakan aplikasi AVR 32-bit. Ia diedarkan oleh Atmel secara percuma dan berjalan pada kedua-dua Windows dan Linux.
Keperluan Sistem
- Keperluan perkakasan: AVR32 Studio belum diuji pada komputer sumber rendah tetapi mungkin berjalan bergantung pada saiz projek.
- Keperluan perisian: Tidak disokong pada Windows 98, NT atau ME.
Memuat turun dan Memasang
- Memasang dari pakej produk: Binaan produk lengkap boleh didapati pada DVD Perpustakaan Teknikal AVR atau dimuat turun daripada Atmel's webtapak. Pilih Pemasangan Tersuai untuk menentukan lokasi pemasangan.
- Memasang pada Windows: Muat turun pemasang AVR32 Studio daripada Atmel's webtapak dan jalankannya. Persekitaran Runtime Sun Java akan dipasang jika tiada.
Studio AVR32: Keluaran 2.6.0
AVR32 Studio ialah persekitaran pembangunan bersepadu (IDE) untuk membangunkan aplikasi AVR 32-bit. AVR32 Studio menyediakan set lengkap ciri termasuk projek file pengurusan, pengurusan tugas dan integrasi kawalan versi (CVS); editor C/C++ dengan penyerlahan sintaks, navigasi dan penyiapan kod; penyahpepijat yang menyokong kawalan larian termasuk peringkat sumber dan peringkat arahan dan titik putus; daftar, memori dan I/O views; dan konfigurasi dan pengurusan sasaran. AVR32 Studio ialah Dibina pada Eclipse, membolehkan penyepaduan mudah dengan pihak ketiga plugins untuk peningkatan fungsi.
AVR32 Studio menyokong semua pemproses AVR 32-bit Atmel. AVR32 Studio menyokong pembangunan dan penyahpepijatan kedua-dua aplikasi kendiri (tanpa sistem pengendalian) dan aplikasi Linux (untuk keluarga peranti AT32AP7). Pemalam pihak ketiga wujud untuk menyahpepijat sistem pengendalian lain.
Semua alatan Atmel yang menyokong seni bina AVR 32-bit, termasuk AVR ONE!, JTAGICE mkII dan STK600 disokong oleh AVR32 Studio.
AVR32 Studio disepadukan dengan AVR/GNU Toolchain 32-bit. GNU C Compiler (GCC) digunakan untuk menyusun atur cara C/C++, manakala GNU debugger (GDB) digunakan untuk menyahpepijat aplikasi pada sasaran. Utiliti AVR Atmel, avr32program dan avr32gdbproxy, digunakan untuk penempatan dan penyahpepijatan aplikasi kendiri serta vol sasarantage dan pelarasan penjana jam.
Arahan Pemasangan
AVR32 Studio ialah persekitaran pembangunan bersepadu untuk menulis, menyahpepijat dan menggunakan aplikasi AVR 32-bit. AVR32 Studio diedarkan oleh Atmel secara percuma, dan berjalan pada Windows dan Linux.
Berita
Versi AVR32 Studio ini adalah peningkatan daripada keluaran 2.5. Pelbagai komponen yang berasaskan AVR32 Studio telah dinaik taraf kepada keluaran perkhidmatan Eclipse Galileo 2. Ini bermakna sejumlah besar pembetulan pepijat, peningkatan dan peningkatan lain telah dimasukkan ke dalam keluaran ini.
- Perkakas Pembangunan C/C++ (108 isu tetap)
- Penyepaduan penjejak isu, Mylyn (166 isu diperbaiki)
- Platform Eclipse (149 isu dibetulkan)
- Pengurusan Sasaran/Penjelajah Sistem Jauh (5 isu tetap)
Di samping itu, 77 pembetulan dan peningkatan pepijat AVR32 Studio telah dilaksanakan. Lihat Baru dan Perlu Diperhatikan
bahagian untuk butiran tentang perubahan yang paling penting.
Keperluan Sistem
AVR32 Studio disokong di bawah konfigurasi berikut.
Keperluan perkakasan
- Pemproses minimum Pentium 4, 1GHz
- RAM minimum 512 MB
- Minimum 500 MB ruang cakera kosong
- Resolusi skrin minimum 1024×768
AVR32 Studio belum diuji pada komputer dengan sumber yang kurang, tetapi mungkin berjalan dengan memuaskan bergantung pada bilangan dan saiz projek serta kesabaran pengguna.
Keperluan perisian
- Windows 2000, Windows XP, Windows Vista atau Windows 7 (x86 atau x86-64). Ambil perhatian bahawa memandangkan Windows 2000 tidak mempunyai "konteks grafik lanjutan", elemen grafik tertentu tidak akan dipaparkan dalam yang dikehendaki.
- Fedora 13 atau 12 (x86 atau x86-64), RedHat Enterprise Linux 4 atau 5, Ubuntu Linux 10.04 atau 8.04 (x86 atau x86-64), atau SUSE Linux 2 atau 11.1 (x86 atau x86-64). AVR32 Studio mungkin berfungsi dengan baik pada pengedaran lain. Walau bagaimanapun, mereka tidak akan diuji dan tidak disokong.
- Sun Java 2 Platform versi 1.6 atau lebih baru
- Internet Explorer, Mozilla atau Firefox
- AVR Utilities versi 3.0 atau lebih baru (Lihat “Memuat Turun dan Memasang”)
- AVR Toolchains versi 3.0 atau lebih baru (Lihat “Memuat Turun dan Memasang”)
AVR32 Studio tidak disokong pada Windows 98, NT atau ME.
Memuat turun dan Memasang
AVR32 Studio memerlukan pakej "AVR Toolchains" yang mengandungi penyusun dan pemaut C/C++. Di samping itu, "Utiliti AVR" diperlukan untuk pengaturcaraan dan penyahpepijatan. Setakat keluaran AVR32 Studio ini, kedua-dua pakej ini disertakan dalam produk untuk konfigurasi tertentu. Tidak perlu memasang ini secara berasingan.
Walau bagaimanapun, jika anda memerlukan pemasangan berasingan; versi terkini boleh didapati di lokasi yang sama dengan AVR32 Studio. Sila pasang rantai alat dan utiliti mengikut arahan pemasangan yang diberikan dalam nota keluaran yang disertakan.
Semasa AVR32 Studio dimulakan, ia akan menguji kehadiran rangkaian alat dan pakej utiliti. Jika ini tidak dijumpai amaran dikeluarkan.
AVR32 Studio boleh dipasang dalam tiga cara. Sama ada sebagai aplikasi penuh atau sebagai set ciri yang ditambahkan pada perisian berasaskan Eclipse sedia ada menggunakan Klien Eclipse Marketplace atau repositori secara langsung. Kaedah terakhir juga akan membolehkan anda memilih ciri yang hendak dipasang.
Memasang menggunakan Eclipse Marketplace
Ambil perhatian bahawa Klien Eclipse Marketplace hanya tersedia dalam Eclipse 3.6 dan lebih baharu.
Mulakan produk berasaskan Eclipse anda dan buka Bantuan > Eclipse Marketplace….. Pergi ke Cari halaman dan cari
“AVR”. Ini sepatutnya menyenaraikan "Studio AVR32". Tekan entri Pasang butang. Selebihnya proses adalah sama seperti memasang dari repositori.
Memasang dari repositori
Apabila memasang dari repositori pengedaran anda mesti sudah mempunyai perisian berdasarkan Eclipse sedia. Ini harus mengandungi komponen Eclipse CDT (C/C++ Development Tooling). Pilihan yang baik ialah "IDE Eclipse untuk Pembangun C/C++" yang tersedia daripada http://www.eclipse.org/downloads. Jika komponen yang diperlukan belum dipasang, ia akan dimuat turun dan dipasang secara automatik jika boleh.
Dari menu utama; buka Bantuan > Pasang Perisian Baharu… untuk mendapatkan wizard pemasangan dan tambah repositori di http:// distribute.atmel.no/tools/avr32studio/releases/latest/ kepada sumber pemasangan. Jika anda mempunyai repositori sebagai zip- file anda boleh menggunakannya sebaliknya.

Sekarang pilih ciri IDE utama seperti yang ditunjukkan dalam ilustrasi. Ini dinamakan AVR32 Studio IDE. Disebabkan oleh mekanisme kebergantungan, ini akan memilih semua ciri yang diperlukan secara automatik dan juga memuat turun contohnya alatan C/C++ dari Eclipse.org. Mana-mana ciri pilihan seperti sokongan untuk kejuruteraan usang samples boleh dipasang sekarang atau anda boleh menambahnya kemudian.
Walaupun ia tidak disokong secara rasmi, anda juga boleh memasang AVR32 Studio daripada repositori pada OS X. Walau bagaimanapun anda juga memerlukan AVR Toolchain dan AVR Utilities untuk OS X untuk menggunakan sepenuhnya IDE. Binaan untuk platform ini tidak tersedia pada masa ini.
Anda harus bermula dengan menanda semua ciri kecuali ciri pilihan yang mungkin menarik atau tidak kerana kategori ini mengandungi ciri usang atau kejuruteraan.ample sokongan.
Memasang daripada pakej produk
Binaan produk lengkap AVR32 Studio mengandungi semua yang anda perlukan. Perisian ini boleh didapati pada DVD Perpustakaan Teknikal AVR, atau dimuat turun dari Atmel's webtapak di http://www.atmel.com/products/avr32/ di bawah menu “Alat & Perisian”. Binaan ini datang dalam empat konfigurasi berbeza.
- Pemasang untuk 32-bit dan 64-bit
- zip-file untuk 32-bit dan 64-bit
- zip-file untuk 32-bit
- zip-file untuk Linux 64-bit
Memasang pada Windows
Pemasang AVR32 Studio boleh dimuat turun dari webtapak seperti yang dinyatakan di atas. Selepas memuat turun, klik dua kali pada pemasang boleh laku file untuk memasang. Jika anda ingin menentukan lokasi di mana perisian AVR32 Studio dipasang, pilih "Pemasangan Tersuai". Perisian pemasangan akan memasang Sun Java Runtime Environment pada komputer anda jika ia tiada.
Terdapat juga zip-file pengedaran tersedia untuk Windows. Hanya muat turun dan nyahmampatkan file. AVR32 Studio boleh dilancarkan menggunakan boleh laku yang terdapat pada akar folder baharu.
Ambil perhatian bahawa jika anda menjalankan versi 64-bit sistem pengendalian anda perlu memasang versi 32-bit Java Runtime.
Jika pemacu peranti untuk penyahpepijat dan emulator tidak ditemui, anda akan dimaklumkan sebaik sahaja IDE bermula. Ia juga mungkin untuk memasang pemacu ini dari menu. pilih Bantuan > Pasang Pemacu USB AVR.
Menambah Utiliti dan Rantaian Alat pada PATH
Pengedaran Windows AVR32 Studio disertakan dengan AVR Utilities dan AVR Toolchains sebagai pemalam. Memandangkan ini dibongkar apabila dipasang, anda boleh menambah binari dalam PATH sistem. Oleh itu, membolehkan anda menggunakannya walaupun di luar AVR32 Studio. Bergantung pada tempat anda memasang IDE, laluan ke binari adalah:
- C:\Program Files\Atmel\AVR Tools\AVR32 Studio\plugins\com.atmel.avr.toolchains.win32.x86_3.0.0.\os\win32\x86\bin
- C:\Program Files\Atmel\AVR Tools\AVR32 Studio\plugins\com.atmel.avr.utilities.win32.x86_3.0.0.\os\win32\x86\bin
Memasang pada Linux
Di Linux, AVR32 Studio hanya tersedia sebagai arkib ZIP yang boleh diekstrak menggunakan utiliti unzip. Hanya ekstrak ke lokasi di mana anda mahu aplikasi dijalankan.
Ambil perhatian bahawa jika anda akan membangunkan aplikasi Linux untuk AT32AP7000 anda juga mesti memasang AVR32 Buildroot.
Jika pemacu peranti untuk penyahpepijat dan emulator tidak ditemui, anda akan dimaklumkan sebaik sahaja IDE bermula. Ia juga mungkin untuk memasang pemacu ini dari menu. pilih Bantuan > Pasang Pemacu USB AVR.
PENTING: Persekitaran masa jalan Java yang dihantar dengan banyak pengedaran Linux tidak serasi dengan AVR32 Studio. Masa Jalan Java (atau JDK) 1.6 adalah diperlukan. Rujuk dokumentasi pengedaran Linux anda untuk mendapatkan arahan tentang memasang Sun Java, atau muat turunnya daripada Sun's webtapak di http://java.sun.com/. Khususnya, sebarang rujukan kepada versi Java 1.7 menunjukkan bahawa versi yang tidak serasi sedang digunakan.
Kami mengesyorkan memasang AVR32 Studio ke dalam direktori yang boleh ditulis untuk pengguna. Ini memudahkan proses menambah atau mengemas kini produk. Pada mesin pengguna tunggal, anda biasanya boleh mengekstrak ZIP Studio AVR32 file ke dalam direktori rumah anda. Ini mencipta direktori yang mengandungi produk files.
Untuk menjalankan AVR32 Studio, laksanakan program avr32studio daripada direktori avr32studio. Jika anda mengalami masalah, pastikan java yang betul sedang digunakan dengan menjalankan java -version yang sepatutnya memberikan output yang serupa dengan ini:

Sun Java pada Ubuntu
Anda boleh memasang Sun's Java pada Ubuntu menggunakan arahan berikut dari shell:

RedHat Enterprise Linux 4
Ambil perhatian bahawa anda mungkin perlu menetapkan pembolehubah persekitaran MOZILLA_FIVE_HOME ke folder yang mengandungi pemasangan Firefox anda. cth
![]()
atau, jika menggunakan tcsh:
![]()
agar halaman selamat datang berfungsi.
Menambah Utiliti dan Rantaian Alat pada PATH
Pengedaran Linux AVR32 Studio disertakan dengan AVR Utilities dan AVR Toolchains sebagai pemalam. Memandangkan ini dibongkar apabila dipasang, anda boleh menambah binari dalam PATH sistem. Oleh itu, membolehkan anda menggunakannya walaupun di luar AVR32 Studio. Bergantung pada tempat anda memasang IDE, laluan ke binari adalah:
- Pada hos Linux 32-bit
- /usr/local/as4e-ide/plugins/com.atmel.avr.toolchains.win32.x86_3.0.0./os/linux/x86/bin
- /usr/local/as4e-ide/plugins/com.atmel.avr.utilities.win32.x86_3.0.0./os/linux/x86/bin
- Pada hos Linux 64-bit
- /usr/local/as4e-ide/plugins/com.atmel.avr.toolchains.win32.x86_3.0.0./os/linux/x86_64/bin
- /usr/local/as4e-ide/plugins/com.atmel.avr.utilities.win32.x86_3.0.0./os/linux/x86_64/bin
Menaik taraf daripada versi sebelumnya
Disebabkan oleh perubahan dalam mekanisme peruntukan, anda tidak boleh menaik taraf daripada versi lebih awal daripada 2.5.0 kepada versi 2.6.0. Pemasangan baru mesti dibuat. Walau bagaimanapun, anda boleh terus menggunakan ruang kerja sedia ada anda.
Projek kendiri yang dibuat dengan AVR32 Studio 2.0.1 atau lebih baharu tidak perlu dikemas kini. Projek lama hendaklah ditukar kepada format 2.0.1. Projek Linux yang dibuat dengan keluaran yang lebih lama daripada AVR32 Studio 2.1.0 mesti ditukar. Lihat bab panduan pengguna tentang menaik taraf projek untuk mendapatkan butiran lanjut.
Maklumat Hubungan
Untuk sokongan pada AVR32 Studio sila hubungi avr32@atmel.com.
Pengguna AVR32 Studio juga dialu-alukan untuk berbincang mengenai AVRReaks webtapak forum untuk Alat Perisian AVR32.
Penafian dan Kredit
AVR32 Studio diedarkan secara percuma untuk tujuan membangunkan aplikasi untuk pemproses Atmel AVR. Penggunaan untuk tujuan lain tidak dibenarkan; lihat perjanjian lesen perisian untuk butiran. AVR32 Studio datang tanpa sebarang waranti.
Hak Cipta 2006-2010 Atmel Corporation. Hak cipta terpelihara. ATMEL, logo dan gabungannya, Everywhere You Are, AVR, AVR32, dan lain-lain, ialah tanda dagangan berdaftar atau tanda dagangan Atmel Corporation atau anak syarikatnya. Windows, Internet Explorer dan Windows Vista adalah sama ada tanda dagangan atau tanda dagangan berdaftar
Microsoft Corporation di Amerika Syarikat dan/atau negara lain. Linux ialah tanda dagangan berdaftar Linus Torvalds di Amerika Syarikat dan negara lain. Dibina pada Eclipse ialah tanda dagangan Eclipse Foundation, Inc. Sun dan Java ialah tanda dagangan berdaftar Sun Microsystems, Inc. di Amerika Syarikat dan negara lain. Mozilla dan Firefox adalah tanda dagangan berdaftar Yayasan Mozilla. Fedora ialah tanda dagangan Red Hat, Inc. SUSE ialah tanda dagangan Novell, Inc. Terma dan nama produk lain mungkin merupakan tanda dagangan orang lain.
Baru dan Perlu Diperhatikan
Bab ini menyenaraikan item baharu dan penting untuk keluaran 2.6.0.
Meja kerja
Bateri disertakan

The Rantaian Alat AVR pakej bersama dengan Utiliti AVR kini dimasukkan ke dalam binaan produk untuk konfigurasi tertentu. Ini bermakna tidak perlu memasangnya secara berasingan. Semua perisian yang anda perlukan
mula membangunkan aplikasi AVR disertakan. Jika anda memasang mana-mana pakej secara berasingan, versi yang disertakan masih ada dan mesti dialih keluar jika versi luaran ingin digunakan. Ini boleh dilakukan melalui Bantuan > Mengenai AVR32 Studio > Butiran Pemasangan.
Pengendalian alatan dipertingkatkan

Sebelum ini AVR32 Studio akan menggunakan pembolehubah PATH atau AVR32_HOME sistem untuk mengetahui di mana Utiliti AVR dan Rantaian Alat AVR telah dipasang. ini
mekanisme kini telah diubah supaya boleh mengkonfigurasi laluan carian mana yang hendak digunakan. Dialog tetapan keutamaan boleh didapati di Tetingkap > Keutamaan >
Antara muka pengguna yang dipermudahkan

Laluan Alat. Nilai yang ditentukan secara automatik akan tetap berfungsi sebagai nilai lalai. Perhatikan bahawa jika Utiliti AVR dan Rantaian Alat AVR dipasang sebagai bahagian IDE (seperti yang diterangkan di atas) laluan yang dinyatakan di sini akan mendapat keutamaan yang lebih rendah.
Antara muka pengguna telah dipermudahkan dan beberapa ciri yang lebih "maju" telah disembunyikan. Walau bagaimanapun ini masih tersedia dan boleh diaktifkan dengan mengubah tetapan keutamaan di Keutamaan > Umum > Aktiviti.
Pemilihan peranti yang dipertingkatkan

Dialog pemilihan peranti telah dipertingkatkan. Ia kini akan membolehkan anda melakukan carian subrentetan mudah untuk nama peranti dan ia akan mengingati peranti terakhir digunakan. Nama penuh kini digunakan untuk semua peranti. Wizard projek baharu akan sentiasa bermula dengan peranti terakhir digunakan jika ada.
Ciri baru ditambah
Laporan #9558: Projek AVR C daripada templat harus menggunakan papan MCU.
Ia tidak lagi diperlukan untuk menentukan peranti yang hendak digunakan semasa membuat projek baharu menggunakan "Projek AVR32 C Daripada Templat". Peranti yang dinyatakan dalam templat akan digunakan secara automatik.
Laporan #10477: Menambah sokongan untuk kit pembangunan QT600.
QT600 menawarkan persekitaran yang berkuasa untuk pereka bentuk menilai dan mereka bentuk penyelesaian berasaskan sentuhan. Reka bentuk berskala QT600 membolehkan pereka bentuk menggunakan papan penderia sentuhan mereka sendiri dengan pelbagai papan mikropengawal atau untuk menyambungkan papan penderia QT600 terus ke aplikasi mereka sendiri.
Laporan #11205: Sertakan rangka kerja perisian UC3 versi 1.7.
Rangka kerja Perisian UC3 menyediakan pemacu perisian dan perpustakaan untuk membina sebarang aplikasi untuk peranti AVR32 UC3. Ia telah direka bentuk untuk membantu membangunkan dan menggabungkan komponen berbeza reka bentuk perisian, dan mudah disepadukan ke dalam sistem pengendalian (OS) serta beroperasi secara bersendirian. Keluaran ini mengandungi versi 1.7 rangka kerja perisian.
Laporan #11273: Tambahkan perspektif/mod "dipermudahkan".
Antara muka pengguna telah dipermudahkan dan banyak ciri yang lebih maju telah disembunyikan. Ini masih tersedia dan boleh diaktifkan menggunakan tetapan keutamaan yang terdapat di "Umum > Aktiviti".
Laporan #11625: Sertakan Utiliti AVR sebagai pemalam (pilihan).
Utiliti AVR kini dimasukkan ke dalam binaan produk. Ini bermakna tidak perlu memasang ini secara berasingan pada Windows atau Linux. Jika anda memasang AVR Utilities secara berasingan, versi yang disertakan masih akan digunakan dan mesti dialih keluar jika versi luaran ingin digunakan.
Laporan #11628: Sertakan AVR Toolchain sebagai pemalam (pilihan).
Rantaian Alat AVR kini dimasukkan ke dalam binaan produk. Ini bermakna tidak perlu memasang ini secara berasingan pada Windows atau Linux. Jika anda memasang AVR Toolchains secara berasingan, versi yang disertakan masih akan digunakan dan mesti dialih keluar jika versi luaran ingin digunakan.
Pepijat yang ketara telah diperbaiki
Laporan #8963: Gangguan yang dicetuskan semasa hentian titik putus menyebabkan penyahpepijat hilang landasan.
Gangguan yang dicetuskan semasa hentian titik putus menyebabkan penyahpepijat hilang landasan
Laporan #10725: Perubahan dalam pengepala disertakan files tidak mencetuskan binaan.
Apabila tajuk disertakan file diletakkan dalam sub-folder projek diubah ia tidak akan mencetuskan pembinaan semula projek. Hanya menekan CTRL+B atau dengan cara lain menggunakan binaan tidak akan melakukan apa-apa kerana perubahan itu tidak dikesan. Binaan yang bersih mesti dilakukan sebaliknya. Perhatikan bahawa perubahan dalam sumber file akan mencetuskan binaan baharu.
Laporan #11226: Masalah kefungsian butang dengan GTK+ 2.18.
AVR32 Studio tidak berfungsi dengan betul dengan GTK+ 2.18. Pelbagai butang tidak didayakan dan GUI tidak melukis seperti yang diharapkan. Masalah ini disebabkan oleh ketidakserasian antara versi baharu GTK dan Eclipse SWT ini. Melaksanakan "eksport GDK_NATIVE_WINDOWS=true" sebelum melancarkan AVR32 Studio seharusnya memulihkan gelagat biasa. Lihat https://bugs.eclipse.org/bugs/show_bug.cgi?id=291257 untuk maklumat lanjut.
Laporan #7497: Tingkatkan tingkah laku apabila sumber file tidak dapat ditemui semasa menyahpepijat.
Apabila memasuki mod nyahpepijat, jika pustaka luaran digunakan dan tidak dijumpai, penyahpepijat dihentikan.
Laporan #9462: Drivers Include Path tidak ditetapkan dalam projek AVR32 CPP.
Melaksanakan wizard rangka kerja perisian UC3 pada projek C++ tidak akan mengemas kini semua tetapan projek. Sebagai contoh laluan sertakan akan ditinggalkan. Ini kini telah ditetapkan.
Laporan #9828: PM/GCCTRL5 tiada daripada perihalan peranti.
Daftar AVR32 view dalam AVR32 Studio tidak berfungsi dengan betul dan kadangkala ia hilang
Laporan #10818: Gelagat konfigurasi sasaran yang pelik.
Apabila menggunakan pintasan (“sasaran” > Nyahpepijat > “projek”) untuk menyahpepijat sasaran, peranti boleh ditukar kepada sasaran projek. Walau bagaimanapun, "papan" jika ditetapkan tidak akan berubah dan boleh menyebabkan konfigurasi tidak sah. Ini telah ditetapkan.
Laporan #10907: Isu pemalam rangka kerja AVR32 Studio.
Menjalankan wizard rangka kerja perisian pada projek yang dibuat menggunakan versi sebelumnya rangka kerja perisian tidak akan berubah kemas kini files melainkan jika files telah diubah secara tempatan. Berubah files kini juga akan dinaik taraf kepada versi terkini. Dialog akan meminta pengesahan sebelum menulis ganti files.
Laporan #11167: "Rangka Kerja Perisian UC3" hilang.
Menutup projek yang mempunyai pautan rangka kerja perisian juga akan menutup pautan untuk semua projek lain menggunakan rangka kerja perisian yang sama. Ini telah ditetapkan.
Laporan #11318: Tetapan peranti pada sumber file lalai kepada "ap7000".
Dalam kes tertentu apabila mempunyai tetapan binaan untuk yang tertentu file; peranti lalai (AP7000) akan masuk supaya "- mpart=ap7000" akan digunakan. Ini telah ditetapkan.
Laporan #11584: JTAGkelewatan pelancaran nyahpepijat ICE mkII (tiket 577114).
Apabila menggunakan penyahpepijatan pada Ubuntu Karmic terdapat jeda yang panjang (30 saat) selepas menyambung ke port surih pada avr32gdbproxy. Ini telah ditetapkan dan penyahpepijatan berjalan seperti biasa.
Laporan #11021: Kemas kini dokumentasi IDE dan namakan semula "AVR32" kepada "AVR 32-bit".
Disebabkan penjenamaan semula AVR32 kepada AVR, penggunaan "AVR32" ditukar kepada "AVR 32-bit" dalam dokumentasi. Elemen tertentu dalam antara muka pengguna dinamakan semula daripada "AVR32" kepada "AVR". Nama IDE masih "AVR32 Studio".
Isu yang diketahui
Laporan #11836: Tidak dapat memulakan jejak AUX pada EVK1105.
Semua mod surih AUX (buffer/strim) tidak boleh digunakan pada EVK1105. Tiada penyelesaian buat masa ini kecuali menggunakan NanoTrace.
Laporan #5716: AVR32Studio tidak bertindak balas apabila melangkah melalui gelung.
Melangkah ke atas barisan kod sumber yang mengakibatkan sejumlah besar arahan mesin dilaksanakan (biasanya kosong untuk atau semasa gelung digunakan untuk kelewatan) akan menyebabkan AVR32 Studio tidak bertindak balas. Untuk mendapatkan semula kawalan, tamatkan pelancaran. Untuk melangkah ke atas baris kod tersebut, gunakan titik putus dan fungsi resume (F8).
Laporan #7280: menu konteks pembaris menegak editor mengelirukan titik jejak dengan titik putus.
Jika titik putus dan titik surih terletak pada baris sumber yang sama, sifat titik putus itu tidak boleh dibuka daripada menu konteks (klik kanan). Dalam kes sedemikian, akses titik putus daripada Titik Putus view.
Laporan #7596: Paparan baris pemasangan.
Kandungan Pembongkaran view mungkin dipaparkan tidak berurutan bergantung pada output pengkompil. Lazimnya, pembentangan untuk gelung atau kod yang dioptimumkan mungkin tidak biasa bagi sesetengah pengguna.
Laporan #8525: META Tidak dapat mengembangkan struct untuk persisian dengan daftar tulis sahaja.
Apabila cuba mengembangkan struct yang menunjuk ke memori persisian yang mengandungi daftar tulis sahaja (contohnya untuk struct avr32_usart_t), ralat "Nama objek pemboleh ubah pendua" berlaku.
Laporan #10857: Daftar DMACA tidak boleh dipaparkan.
Pendaftaran DMACA untuk UC3A3 tidak dipaparkan dengan betul apabila dalam penyahpepijat. Mereka kekal malar walaupun terdapat sebarang perubahan... kedua-dua daftar view dan ingatan view tunjukkan FB selama-lamanya dalam julat ingatan itu. Bas akses perkhidmatan (SAB) tidak boleh mengakses daftar DMACA. Tiada jalan penyelesaian.
Laporan #7099: Sahkan apabila pengaturcaraan untuk pelancaran nyahpepijat.
Tetapan konfigurasi pelancaran "Sahkan memori selepas pengaturcaraan" tidak akan berkesan untuk pelancaran nyahpepijat.
Laporan #7370: folder 'termasuk' daripada Project Explorer hanya paparan termasuk daripada sasaran nyahpepijat.
Folder Termasuk untuk projek hanya akan memaparkan termasuk untuk konfigurasi Nyahpepijat.
Laporan #7707: file pengalihan dalam pasca bina atau pra bina tidak berfungsi.
Tidak boleh menggunakan ubah hala dalam langkah Pra-bina atau Pasca-binaan. Penyelesaian adalah untuk mencipta arahan luaran (iaitu .bat file) yang melakukan pengalihan yang diperlukan.
Laporan #11834: FLASHC example untuk AT32UC3A0512UES tidak menyusun dengan AVR32 Studio 2.6.
Skrip pemaut yang digunakan dalam versi Rangka Kerja Perisian UC3 ini telah ditulis untuk versi lama pengkompil dan tidak akan berfungsi dengan keluaran semasa. Jika anda perlu membuat pembangunan pada peranti UC3 yang lebih lama ini, sila gunakan keluaran 2.5 AVR32 Studio dengan rantai alat yang disertakan.
Peranti yang Disokong
Jadual berikut menyenaraikan semua alat dan peranti yang disokong dan menunjukkan alat yang menyokong penyahpepijatan dan pengaturcaraan pelbagai peranti.
Kami mempunyai tiga jenis sokongan. Sokongan "Kawalan" bermakna peranti hanya boleh diprogramkan dan dikawal melalui menu konteks sasaran. Dengan "nyahpepijat" yang kami maksudkan adalah memulakan sesi penyahpepijatan melalui mekanisme pelancaran dan menu konteks sasaran boleh digunakan. Begitu juga "jalankan" bermaksud pengaturcaraan dan memulakan aplikasi melalui mekanisme pelancaran (tetapi tiada penyahpepijatan). "Penuh" bermaksud bahawa semua jenis ini disokong.
Versi perisian tegar yang diperlukan
| Penyahpepijat/pengaturcara | Versi firmware |
| Naga AVR | MCU 6.11:MCU_S1 6.11 |
| AVR SATU! | MCU 4.16:FPGA 4.0:FPGA 3.0:FPGA 2.0 |
| JTAGICE mkII | MCU 6.6:MCU_S1 6.6 |
| QT600 | MCU 1.5 |
| STK600 | MCU 2.11:MCU_S1 2.1:MCU_S2 2.1 |
Siri AVR AP7
| Naga AVR | AVR SATU! | AVR32
Simulator |
JTAGais
mkII |
QT600 | STK600 | USB DFU | |
| AT32AP7000 | penuh | penuh | T/A | penuh | T/A | T/A | T/A |
Siri AVR UC3A
| Naga AVR | AVR SATU! | AVR32
Simulator |
JTAGais
mkII |
QT600 | STK600 | USB DFU | |
| AT32UC3A0128 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3A0256 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3A0512 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3A0512-UES | penuh | penuh | Nyahpepijat | penuh | T/A | T/A | Kawalan |
| AT32UC3A1128 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3A1256 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3A1512 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3A1512-UES | T/A | T/A | Nyahpepijat | T/A | T/A | T/A | Kawalan |
| AT32UC3A3128 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3A3128S | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3A3256 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3A3256S | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3A364 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3A364S | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
Siri AVR UC3B
| Naga AVR | AVR SATU! | AVR32
Simulator |
JTAGais
mkII |
QT600 | STK600 | USB DFU | |
| AT32UC3B0128 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3B0256 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3B0256-UES | penuh | penuh | Nyahpepijat | penuh | T/A | T/A | Kawalan |
| Naga AVR | AVR SATU! | AVR32
Simulator |
JTAGais
mkII |
QT600 | STK600 | USB DFU | |
| AT32UC3B0512 | T/A | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3B0512 (Semakan C) | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3B064 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3B1128 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3B1256 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3B1256-UES | T/A | T/A | Nyahpepijat | T/A | T/A | T/A | Kawalan |
| AT32UC3B164 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
Siri AVR UC3C
| Naga AVR | AVR SATU! | AVR32
Simulator |
JTAGais
mkII |
QT600 | STK600 | USB DFU | |
| AT32UC3C0512C (Semakan C) | penuh | penuh | T/A | penuh | T/A | Lari | Kawalan |
| AT32UC3C1512C (Semakan C) | penuh | penuh | T/A | penuh | T/A | Lari | Kawalan |
| AT32UC3C2512C (Semakan C) | penuh | penuh | T/A | penuh | T/A | Lari | Kawalan |
Siri AVR UC3L
| Naga AVR | AVR SATU! | AVR32
Simulator |
JTAGais
mkII |
QT600 | STK600 | USB DFU | |
| AT32UC3L016 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3L032 | penuh | penuh | Nyahpepijat | penuh | T/A | Lari | Kawalan |
| AT32UC3L064 | penuh | penuh | Nyahpepijat | penuh | Lari | Lari | Kawalan |
| AT32UC3L064 (Semakan B) | penuh | penuh | T/A | penuh | T/A | Lari | Kawalan |
Soalan Lazim
S: Apakah pemproses yang disokong oleh AVR32 Studio?
A: AVR32 Studio menyokong semua pemproses AVR 32-bit Atmel.
S: Bolehkah AVR32 Studio dipasang pada Windows 98 atau NT?
J: Tidak, AVR32 Studio tidak disokong pada Windows 98 atau NT.
S: Di manakah saya boleh mencari pakej AVR Toolchains yang diperlukan untuk AVR32 Studio?
J: Pakej AVR Toolchains boleh didapati di Atmel's webtapak di bawah menu Alat & Perisian.
Dokumen / Sumber
![]() |
Pengawal Mikro 32 Bit ATMEL AVR32 [pdf] Manual Arahan AVR ONE, JTAGICE mkII, STK600, Pengawal Mikro 32 Bit AVR32, AVR32, Pengawal Mikro 32 Bit, Pengawal Mikro Bit, Pengawal Mikro, Pengawal |




