Pengontrol Mikro ATMEL AVR32 32 Bit
Spesifikasi
- Jeneng produk: AVR32 Studio
- Versi: Rilis 2.6.0
- Prosesor sing Didhukung: Atmel's AVR 32-bit prosesor
- Mikrokontroler sing Didhukung: Mikrokontroler 8/32-bit
- Dhukungan Alat: AVR ONE!, JTAGICE mkII, STK600
- Integrasi Toolchain: AVR/GNU Toolchain
Pandhuan Panggunaan Produk
Instalasi
AVR32 Studio minangka lingkungan pangembangan terpadu kanggo nulis, debugging, lan nggunakake aplikasi AVR 32-bit. Iki disebarake dening Atmel kanthi gratis lan bisa digunakake ing Windows lan Linux.
Requirements Sistem
- Persyaratan perangkat keras: AVR32 Studio durung dites ing komputer kurang sumber daya nanging bisa mlaku gumantung saka ukuran project.
- Syarat piranti lunak: Ora didhukung ing Windows 98, NT, utawa ME.
Ngundhuh lan Nginstal
- Instal saka paket produk: Produk lengkap bisa ditemokake ing AVR Technical Library DVD utawa diundhuh saka Atmel's websitus. Pilih Instalasi Kustom kanggo nemtokake lokasi instalasi.
- Nginstal ing Windows: Download installer AVR32 Studio saka Atmel's websitus lan mbukak. A Sun Java Runtime Environment bakal diinstal yen ilang.
AVR32 Studio: Rilis 2.6.0
AVR32 Studio minangka lingkungan pangembangan terpadu (IDE) kanggo ngembangake aplikasi AVR 32-bit. AVR32 Studio nyedhiyakake fitur lengkap kalebu proyek file manajemen, manajemen tugas lan integrasi kontrol versi (CVS); editor C/C ++ kanthi nyorot sintaks, navigasi lan completion kode; debugger ndhukung kontrol roto kalebu sumber lan instruksi-tingkat stepping lan breakpoints; ndhaptar, memori lan I / O views; lan konfigurasi target lan manajemen. AVR32 Studio punika Dibangun ing Eclipse, mbisakake integrasi gampang karo pihak katelu plugins kanggo fungsi tambah.
AVR32 Studio ndhukung kabeh prosesor AVR 32-bit Atmel. AVR32 Studio ndhukung pangembangan lan debugging aplikasi mandiri (tanpa sistem operasi) lan aplikasi Linux (kanggo kulawarga piranti AT32AP7). Plug-in pihak katelu ana kanggo debugging sistem operasi liyane.
Kabeh alat Atmel sing ndhukung arsitektur AVR 32-bit, kalebu AVR ONE!, JTAGICE mkII lan STK600 didhukung dening AVR32 Studio.
AVR32 Studio terintegrasi karo 32-bit AVR/GNU Toolchain. GNU C Compiler (GCC) digunakake kanggo kompilasi program C/C++, dene GNU debugger (GDB) digunakake kanggo debugging aplikasi ing target. Atmel's AVR Utilities, avr32program lan avr32gdbproxy, digunakake kanggo panyebaran lan debugging aplikasi mandiri uga target voltage lan pangaturan generator jam.
Pandhuan Instalasi
AVR32 Studio minangka lingkungan pangembangan terpadu kanggo nulis, debugging lan nggunakake aplikasi AVR 32-bit. AVR32 Studio disebarake dening Atmel kanthi gratis, lan bisa digunakake ing Windows lan Linux.
Kabar
Versi AVR32 Studio iki minangka upgrade saka release 2.5. Ing macem-macem komponen AVR32 Studio adhedhasar wis nganyari kanggo release layanan Eclipse Galileo 2. Iki tegese akeh bug mbecike, dandan lan dandan liyane wis klebu ing release iki.
- C/C++ Development tooling (108 masalah tetep)
- Integrasi tracker masalah, Mylyn (166 masalah tetep)
- Platform Eclipse (149 masalah tetep)
- Target Management/Remote System Explorer (5 masalah tetep)
Kajaba iku, 77 AVR32 Studio bug fix lan dandan wis dileksanakake. Waca Anyar lan Wigati
bagean kanggo rincian ing owah-owahan paling penting.
Requirements Sistem
AVR32 Studio didhukung miturut konfigurasi ing ngisor iki.
Persyaratan hardware
- Prosesor minimal Pentium 4, 1GHz
- RAM 512 MB minimal
- Ruang disk kosong minimal 500 MB
- Resolusi layar minimal 1024×768
AVR32 Studio durung dites ing komputer karo sumber daya kurang, nanging bisa mlaku satisfactorily gumantung ing nomer lan ukuran proyèk lan sabar pangguna.
syarat piranti lunak
- Windows 2000, Windows XP, Windows Vista utawa Windows 7 (x86 utawa x86-64). Elinga yen Windows 2000 ora duwe "konteks grafis canggih" unsur grafis tartamtu ora bakal ditampilake ing sing dikarepake.
- Fedora 13 utawa 12 (x86 utawa x86-64), RedHat Enterprise Linux 4 utawa 5, Ubuntu Linux 10.04 utawa 8.04 (x86 utawa x86-64), utawa SUSE Linux 2 utawa 11.1 (x86 utawa x86-64). AVR32 Studio bisa uga bisa digunakake ing distribusi liyane. Nanging sing bakal ora diuji lan ora didhukung.
- Sun Java 2 Platform versi 1.6 utawa mengko
- Internet Explorer, Mozilla, utawa Firefox
- AVR Utilities versi 3.0 utawa mengko (Deleng "Ngunduh lan Nginstal")
- AVR Toolchains versi 3.0 utawa mengko (Deleng "Ngunduh lan Nginstal")
AVR32 Studio ora didhukung ing Windows 98, NT utawa ME.
Ngundhuh lan Nginstal
AVR32 Studio mbutuhake paket "AVR Toolchains" sing ngemot kompiler lan linker C / C ++. Kajaba iku, "AVR Utilities" dibutuhake kanggo program lan debugging. Ing release saka AVR32 Studio, loro paket kasebut kalebu ing produk kanggo konfigurasi tartamtu. Ora perlu nginstal iki kanthi kapisah.
Nanging, yen sampeyan mbutuhake instalasi kapisah; versi paling anyar bisa ditemokake ing lokasi sing padha karo AVR32 Studio. Mangga instal toolchains lan utilitas miturut pandhuan instalasi sing diwenehake ing cathetan rilis sing diiringi.
Nalika AVR32 Studio diwiwiti, bakal nyoba anane toolchains lan paket keperluan. Yen iki ora ditemokake, bebaya ditanggepi.
AVR32 Studio bisa diinstal kanthi telung cara. Minangka aplikasi lengkap, utawa minangka set fitur sing ditambahake menyang piranti lunak adhedhasar Eclipse sing wis ana nggunakake Klien Pasar Eclipse utawa gudang langsung. Cara sing terakhir uga ngidini sampeyan milih fitur sing bakal diinstal.
Nginstal nggunakake Eclipse Marketplace
Elinga yen Klien Pasar Eclipse mung kasedhiya ing Eclipse 3.6 lan luwih anyar.
Miwiti produk adhedhasar Eclipse lan mbukak Bantuan > Eclipse Marketplace.... Pindhah menyang search kaca lan nelusuri
"AVR". Iki kudu dhaptar "AVR32 Studio". Tekan entri Instal tombol. Proses liyane padha karo nginstal saka repositori.
Nginstal saka repositori
Nalika nginstal saka gudang distribusi sampeyan kudu duwe piranti lunak adhedhasar Eclipse siap. Iki kudu ngemot komponen Eclipse CDT (C/C++ Development Tooling). Pilihan sing apik yaiku "Eclipse IDE kanggo C / C ++ Developers" sing kasedhiya http://www.eclipse.org/downloads. Yen komponen sing dibutuhake durung diinstal, bakal diundhuh lan diinstal kanthi otomatis yen bisa.
Saka menu utama; mbukak Bantuan > Instal Piranti Lunak Anyar… kanggo njaluk tuntunan instalasi lan nambah repositori ing http:// distribute.atmel.no/tools/avr32studio/releases/latest/ menyang sumber instalasi. Yen sampeyan duwe repositori minangka zip- file sampeyan bisa nggunakake tinimbang.
Saiki pilih fitur IDE utama minangka ditampilake ing ilustrasi. Iki jenenge AVR32 Studio IDE. Amarga mekanisme dependensi, iki bakal kanthi otomatis milih kabeh fitur sing dibutuhake lan malah download kayata alat C/C ++ saka Eclipse.org. Sembarang fitur opsional kayata support kanggo engineering samples bisa diinstal saiki utawa sampeyan bisa nambah mengko.
Sanajan ora didhukung kanthi resmi, sampeyan uga bisa nginstal AVR32 Studio saka gudang ing OS X. Nanging sampeyan uga mbutuhake AVR Toolchain lan AVR Utilities kanggo OS X supaya bisa nggunakake IDE kanthi lengkap. Dibangun kanggo platform iki saiki ora kasedhiya.
Sampeyan kudu miwiti kanthi mriksa kabeh fitur kajaba sing opsional sing bisa uga ora menarik amarga kategori iki ngandhut lungse utawa teknik.ampndhukung.
Nginstal saka paket produk
Produk lengkap saka AVR32 Studio ngemot kabeh sing dibutuhake. Piranti lunak bisa ditemokake ing AVR Technical Library DVD, utawa diundhuh saka Atmel's websitus ing http://www.atmel.com/products/avr32/ ing menu "Alat & Piranti Lunak". Iki dibangun ing papat konfigurasi beda.
- Installer kanggo 32-bit lan 64-bit
- Zip-file kanggo 32-bit lan 64-bit
- Zip-file kanggo 32-dicokot
- Zip-file kanggo Linux 64-bit
Nginstal ing Windows
Installer AVR32 Studio bisa diundhuh saka websitus kaya kasebut ing ndhuwur. Sawise ndownload, klik kaping pindho installer sing bisa dieksekusi file kanggo nginstal. Yen sampeyan pengin nemtokake lokasi ing ngendi piranti lunak AVR32 Studio diinstal, pilih "Pasang Kustom". Piranti lunak instalasi bakal nginstal Sun Java Runtime Environment ing komputer yen ora ana.
Ana uga zip-file distribusi kasedhiya kanggo Windows. Cukup download lan uncompress file file. AVR32 Studio bisa diluncurake nggunakake eksekusi sing ditemokake ing root folder anyar.
Elinga yen sampeyan nggunakake versi 64-bit saka sistem operasi sampeyan kudu nginstal versi 32-bit saka Java Runtime.
Yen driver piranti kanggo debuggers lan emulator ora ditemokake, sampeyan bakal diwenehi kabar sanalika IDE diwiwiti. Sampeyan uga bisa nginstal driver kasebut saka menu. milih Bantuan > Instal Driver USB AVR.
Nambahake Utilitas lan Toolchains menyang PATH
Distribusi Windows AVR32 Studio dilengkapi karo AVR Utilities lan AVR Toolchains minangka plug-in. Minangka iki unpacked nalika diinstal, sampeyan bisa nambah binari ing PATH sistem. Dadi bisa digunakake sanajan ing njaba AVR32 Studio. Gumantung ing ngendi sampeyan nginstal IDE, dalan menyang binari yaiku:
- 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
Nginstal ing Linux
Ing Linux, AVR32 Studio mung kasedhiya minangka arsip ZIP sing bisa diekstrak nggunakake utilitas unzip. Cukup ekstrak menyang lokasi sampeyan pengin mbukak aplikasi kasebut.
Elinga yen sampeyan bakal ngembangake aplikasi Linux kanggo AT32AP7000 sampeyan uga kudu nginstal AVR32 Buildroot.
Yen driver piranti kanggo debuggers lan emulator ora ditemokake, sampeyan bakal diwenehi kabar sanalika IDE diwiwiti. Sampeyan uga bisa nginstal driver kasebut saka menu. milih Bantuan > Instal Driver USB AVR.
PENTING: Lingkungan runtime Java sing dikirim karo akeh distribusi Linux ora kompatibel karo AVR32 Studio. A Java Runtime (utawa JDK) 1.6 dibutuhake. Hubungi dokumentasi distribusi Linux sampeyan kanggo instruksi babagan nginstal Sun Java, utawa download saka Sun's websitus ing http://java.sun.com/. Secara khusus, sembarang referensi kanggo versi Java 1.7 nuduhake yen versi sing ora kompatibel digunakake.
Disaranake nginstal AVR32 Studio menyang direktori sing bisa ditulis kanggo pangguna. Iki nyederhanakake proses nambah utawa nganyari produk. Ing mesin pangguna siji, sampeyan biasane bisa ngekstrak AVR32 Studio ZIP file menyang direktori ngarep sampeyan. Iki nggawe direktori sing ngemot produk files.
Kanggo mbukak AVR32 Studio, nglakokake program avr32studio saka direktori avr32studio. Yen sampeyan ngalami masalah, priksa manawa java sing bener digunakake kanthi mbukak java -version sing kudu menehi output sing padha karo iki:
Sun Java ing Ubuntu
Sampeyan bisa nginstal Sun's Java ing Ubuntu nggunakake printah ing ngisor iki saka cangkang:
RedHat Enterprise Linux 4
Elinga yen sampeyan kudu nyetel variabel lingkungan MOZILLA_FIVE_HOME menyang folder sing ngemot instal Firefox. contone
utawa, yen nggunakake tcsh:
supaya kaca sambutan bisa digunakake.
Nambahake Utilitas lan Toolchains menyang PATH
Distribusi Linux AVR32 Studio dilengkapi karo AVR Utilities lan AVR Toolchains minangka plug-in. Minangka iki unpacked nalika diinstal, sampeyan bisa nambah binari ing PATH sistem. Dadi bisa digunakake sanajan ing njaba AVR32 Studio. Gumantung ing ngendi sampeyan nginstal IDE, dalan menyang binari yaiku:
- Ing host 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
- Ing host 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
Nganyarke saka versi sadurungé
Amarga owah-owahan ing mekanisme provisioning iku ora bisa kanggo upgrade saka versi sadurungé saka 2.5.0 menyang versi 2.6.0. Instalasi anyar kudu digawe. Nanging sampeyan bisa terus nggunakake ruang kerja sing wis ana.
Proyek mandiri sing digawe nganggo AVR32 Studio 2.0.1 utawa luwih anyar ora kudu dianyari. Proyèk lawas kudu diowahi dadi format 2.0.1. Proyek Linux sing digawe karo rilis sing luwih lawas tinimbang AVR32 Studio 2.1.0 kudu diowahi. Deleng bab pandhuan pangguna babagan nganyarke proyek kanggo rincian liyane.
Informasi Kontak
Kanggo dhukungan ing AVR32 Studio hubungi avr32@atmel.com.
Pangguna AVR32 Studio uga olèh rembugan ing AVRReaks websitus forum kanggo AVR32 Piranti Lunak.
Penafian lan Kredit
AVR32 Studio disebarake kanthi gratis kanggo tujuan ngembangake aplikasi kanggo prosesor Atmel AVR. Gunakake kanggo tujuan liyane ora diidini; ndeleng perjanjian lisensi piranti lunak kanggo rincian. AVR32 Studio teka tanpa jaminan.
Hak cipta 2006-2010 Atmel Corporation. Kabeh hak dilindhungi undhang-undhang. ATMEL, logo lan kombinasi kasebut, Nang endi wae Sampeyan, AVR, AVR32, lan liya-liyane, minangka merek dagang utawa merek dagang kadhaptar saka Atmel Corporation utawa anak perusahaan. Windows, Internet Explorer lan Windows Vista minangka merek dagang utawa merek dagang kadhaptar
saka Microsoft Corporation ing Amerika Serikat lan/utawa negara liya. Linux minangka merek dagang kadhaptar Linus Torvalds ing Amerika Serikat lan negara liya. Dibangun ing Eclipse iku merek dagang saka Eclipse Foundation, Inc. Sun lan Java iku merek dagang kadhaptar saka Sun Microsystems, Inc. ing Amerika Serikat lan negara liyane. Mozilla lan Firefox minangka merek dagang kadhaptar saka Yayasan Mozilla. Fedora minangka merek dagang saka Red Hat, Inc. SUSE minangka merek dagang saka Novell, Inc. Istilah lan jeneng produk liyane bisa uga merek dagang wong liya.
Anyar lan Wigati
Bab iki nampilake item anyar lan penting kanggo release 2.6.0.
Meja kerja
Baterei klebu
Ing AVR Toolchain paket karo AVR Utilities saiki kalebu ing mbangun produk kanggo konfigurasi tartamtu. Iki tegese ora perlu nginstal kanthi kapisah. Kabeh piranti lunak sing perlu
miwiti ngembangaken aplikasi AVR klebu. Yen sampeyan nginstal salah siji paket kanthi kapisah, versi sing kalebu isih ana lan kudu dicopot yen versi eksternal bakal digunakake. Iki bisa ditindakake liwat Bantuan > Babagan AVR32 Studio > Rincian Instalasi.
Penanganan alat sing ditingkatake
Sadurunge AVR32 Studio bakal nggunakake sistem PATH utawa AVR32_HOME variabel kanggo nemtokake ngendi AVR Utilities lan AVR Toolchains padha diinstal. Iki
mekanisme saiki wis diganti supaya iku bisa kanggo ngatur path panelusuran kanggo nggunakake. Dialog setelan preferensi bisa ditemokake ing Jendela > Preferensi >
Antarmuka pangguna sing disederhanakake
Alat Paths. Nilai sing ditemtokake kanthi otomatis bakal tetep dadi nilai standar. Elinga yen ing AVR Utilities lan AVR Toolchains diinstal minangka bagean IDE (kaya sing diterangake ing ndhuwur) dalan sing ditemtokake ing kene bakal entuk prioritas sing luwih murah.
Antarmuka pangguna wis disederhanakake lan sawetara fitur "maju" wis didhelikake. Nanging iki isih kasedhiya lan bisa diaktifake kanthi ngganti setelan preferensi ing Preferensi > Umum > Kegiatan.
Pilihan piranti sing luwih apik
Dialog pilihan piranti wis apik. Saiki bakal ngidini sampeyan nggoleki substring prasaja kanggo jeneng piranti lan bakal ngelingi piranti sing pungkasan digunakake. Jeneng lengkap saiki digunakake kanggo kabeh piranti. Wisaya project anyar bakal tansah miwiti karo piranti pungkasan digunakake yen ana.
Fitur anyar ditambahake
Report #9558: AVR C project saka cithakan kudu nggunakake Papan MCU.
Ora perlu maneh nemtokake piranti sing bakal digunakake nalika nggawe proyek anyar nggunakake "Proyek AVR32 C Saka Cithakan". Piranti sing ditemtokake ing cithakan bakal digunakake kanthi otomatis.
Laporan # 10477: Dhukungan ditambahake kanggo kit pangembangan QT600.
QT600 nawakake lingkungan sing kuat kanggo desainer ngevaluasi lan ngrancang solusi adhedhasar tutul. Desain skalabel QT600 ngidini desainer nggunakake papan sensor tutul dhewe kanthi macem-macem papan mikrokontroler utawa nyambungake papan sensor QT600 langsung menyang aplikasi dhewe.
Laporan #11205: Kalebu kerangka lunak UC3 versi 1.7.
Kerangka Piranti Lunak UC3 nyedhiyakake driver lan perpustakaan piranti lunak kanggo mbangun aplikasi apa wae kanggo piranti AVR32 UC3. Wis dirancang kanggo mbantu ngembangake lan nggabungake macem-macem komponen desain piranti lunak, lan supaya gampang diintegrasi menyang sistem operasi (OS) uga bisa digunakake kanthi mandiri. Rilis iki ngemot versi 1.7 saka kerangka piranti lunak.
Laporan #11273: Tambah perspektif / mode "sederhana".
Antarmuka pangguna wis disederhanakake lan akeh fitur sing luwih maju wis didhelikake. Iki isih kasedhiya lan bisa diaktifake nggunakake setelan preferensi sing ditemokake ing "Umum> Kegiatan".
Laporan #11625: Kalebu AVR Utilities minangka plug-in (opsional).
AVR Utilities saiki kalebu ing mbangun produk. Iki tegese ora perlu nginstal kasebut kanthi kapisah ing Windows utawa Linux. Yen sampeyan nginstal AVR Utilities kanthi kapisah, versi sing kalebu isih bakal digunakake lan kudu dibusak yen versi eksternal bakal digunakake.
Laporan #11628: Kalebu AVR Toolchain minangka plug-in (opsional).
AVR Toolchains saiki kalebu ing mbangun produk. Iki tegese ora perlu nginstal kasebut kanthi kapisah ing Windows utawa Linux. Yen sampeyan nginstal AVR Toolchains kanthi kapisah, versi sing kalebu isih bakal digunakake lan kudu dibusak yen versi eksternal bakal digunakake.
Kewan omo sing misuwur tetep
Laporan #8963: Interupsi sing dipicu nalika breakpoint mandheg nyebabake debugger ilang.
Interupsi sing dipicu nalika breakpoint mandheg nyebabake debugger ilang
Laporan #10725: Owah-owahan ing header sing kalebu files ora micu mbangun.
Nalika header klebu file diselehake ing sub-folder saka project diganti ora bakal micu mbangun maneh saka project. Mung mencet CTRL + B utawa kanthi cara liya ngundang mbangun ora bakal nindakake apa-apa amarga owah-owahan durung dideteksi. A mbangun resik kudu dileksanakake tinimbang. Elinga yen owah-owahan ing sumber file bakal micu mbangun anyar.
Laporan #11226: Masalah fungsi tombol karo GTK + 2.18.
AVR32 Studio ora bisa digunakake kanthi bener karo GTK+ 2.18. Various tombol ora aktif lan GUI ora Paint kaya samesthine. Masalah iki disebabake ora cocog antarane versi anyar saka GTK lan Eclipse SWT. Nglakokake "ekspor GDK_NATIVE_WINDOWS=true" sadurunge ngluncurake AVR32 Studio kudu mulihake prilaku normal. Delengen https://bugs.eclipse.org/bugs/show_bug.cgi?id=291257 kanggo informasi luwih lengkap.
Report #7497: Ngapikake prilaku nalika sumber file ora bisa ditemokake nalika debugging.
Nalika ngetik ing mode debug, yen perpustakaan external digunakake lan ora ketemu, debugger mandegake.
Laporan #9462: Drivers Include Path ora disetel ing project AVR32 CPP.
Nglakokake tuntunan kerangka piranti lunak UC3 ing proyek C++ ora bakal nganyari kabeh setelan proyek. Contone, path kalebu bakal ditinggalake. Iki saiki wis didandani.
Laporan #9828: PM/GCCTRL5 ilang saka katrangan piranti.
Daftar AVR32 view ing AVR32 Studio ora bisa digunakake kanthi bener lan kadhangkala ilang
Laporan #10818: Prilaku konfigurasi target sing aneh.
Nalika nggunakake trabasan ("target"> Debug> "proyek") kanggo debug target piranti bisa diganti menyang proyek kasebut. Nanging "papan" yen disetel ora bakal diganti lan bisa nyebabake konfigurasi sing ora bener. Iki wis didandani.
Laporan #10907: masalah plug-in kerangka AVR32 Studio.
Nglakokake tuntunan kerangka piranti lunak ing proyek sing digawe nggunakake kerangka piranti lunak versi sadurunge ora bakal diowahi files kajaba ing files wis diganti sacara lokal. Diganti files saiki uga bakal nganyari kanggo versi paling anyar. Dialog bakal njaluk konfirmasi sadurunge nimpa files.
Laporan #11167: "UC3 Software Framework" ilang.
Nutup proyek sing duwe link kerangka piranti lunak uga bakal nutup link kanggo kabeh proyek liyane nggunakake kerangka lunak sing padha. Iki wis didandani.
Laporan #11318: Setelan piranti ing sumber file standar kanggo "ap7000".
Ing kasus tartamtu nalika duwe setelan mbangun kanggo tartamtu file; piranti gawan (AP7000) bakal kick ing supaya "- mpart = ap7000" bakal Applied. Iki wis didandani.
Laporan #11584: JTAGTundha peluncuran debug ICE mkII (tiket 577114).
Nalika nggunakake debugging ing Ubuntu Karmic ana ngaso dawa (30 detik) sawise nyambung menyang port tilak ing avr32gdbproxy. Iki wis didandani lan debugging nerusake kaya biasane.
Laporan #11021: Nganyari dokumentasi IDE lan ganti jeneng "AVR32" dadi "AVR 32-bit".
Amarga rebranding AVR32 dadi AVR, panggunaan "AVR32" diganti dadi "AVR 32-bit" ing dokumentasi. Elemen tartamtu ing antarmuka pangguna diganti jeneng saka "AVR32" dadi "AVR". Jeneng IDE isih "AVR32 Studio".
Masalah sing dikenal
Laporan #11836: Ora bisa miwiti jejak AUX ing EVK1105.
Kabeh mode jejak AUX (buffered/streaming) ora bisa digunakake ing EVK1105. Ora ana solusi kanggo saiki kajaba nggunakake NanoTrace.
Laporan #5716: AVR32Studio ora responsif nalika mlaku liwat loop.
Mlaku-mlaku liwat baris kode sumber sing nyebabake akeh instruksi mesin sing bakal ditindakake (biasane kosong kanggo utawa nalika puteran digunakake kanggo telat) bakal nyebabake AVR32 Studio ora responsif. Kanggo entuk kontrol maneh, mungkasi peluncuran. Kanggo ngliwati baris kode kasebut, gunakake breakpoints lan fungsi resume (F8).
Report #7280: editor vertikal ruler context menu confuses tracepoints karo breakpoints.
Yen breakpoint lan tracepoint dumunung ing baris sumber sing padha, ora bisa mbukak properti breakpoint saka menu konteks (klik-tengen). Ing kasus kaya mengkono, akses breakpoint saka Breakpoints view.
Laporan #7596: Tampilan baris perakitan.
Isi saka Disassembly view bisa ditampilake non-sequential gumantung saka output compiler. Biasane, presentasi kanggo loop utawa kode sing dioptimalake bisa uga ora dingerteni kanggo sawetara pangguna.
Laporan #8525: META Ora bisa nggedhekake structs kanggo peripheral karo nulis-mung ndhaftar.
Nalika nyoba kanggo nggedhekake structs pointing menyang memori peripheral ngemot nulis-mung ndhaftar (contone kanggo struct avr32_usart_t), ana kesalahan "Duplikat jeneng obyek variabel".
Laporan #10857: Dhaptar DMACA ora bisa ditampilake.
Dhaptar DMACA kanggo UC3A3 ora ditampilake kanthi bener nalika ana ing debugger. Padha tetep pancet sanajan ana owah-owahan ... loro ndhaftar view lan memori view nuduhake FB ing salawas-lawase ing sawetara memori. Bus akses layanan (SAB) ora bisa ngakses ndhaftar DMACA. Ora ana solusi.
Laporan #7099: Verifikasi nalika program kanggo miwiti debug.
Setelan konfigurasi peluncuran "Verifikasi memori sawise program" ora bakal efektif kanggo peluncuran debug.
Laporan #7370: 'kalebu' folder saka Project Explorer mung tampilan kalebu saka target debug.
Folder Kalebu kanggo proyek mung bakal ditampilake kalebu kanggo konfigurasi Debug.
Laporan #7707: file pangalihan ing post-build utawa pre-build ora bisa.
Sampeyan ora bisa nggunakake pangalihan ing langkah Pre-build utawa Post-build. A workaround kanggo nggawe printah external (ie a .bat file) sing nindakake pangalihan sing dibutuhake.
Laporan #11834: FLASHC example kanggo AT32UC3A0512UES ora ngumpulake karo AVR32 Studio 2.6.
Skrip linker digunakake ing versi UC3 Software Framework iki ditulis kanggo versi lawas saka compiler lan ora bakal bisa karo release saiki. Yen sampeyan kudu nindakake pangembangan ing piranti UC3 lawas iki, gunakake release 2.5 saka AVR32 Studio kanthi toolchain sing diiringi.
Piranti sing Didhukung
Tabel ing ngisor iki nampilake kabeh piranti lan piranti sing didhukung lan nuduhake alat sing ndhukung debugging lan program saka macem-macem piranti.
Kita duwe telung jinis dhukungan. Dhukungan "Control" tegese piranti mung bisa diprogram lan dikontrol liwat menu konteks target. Miturut "debug" tegese miwiti sesi debugging liwat mekanisme peluncuran lan menu konteks target bisa digunakake. Kajaba iku "mbukak" tegese program lan miwiti aplikasi liwat mekanisme peluncuran (nanging ora ana debugging). "Full" tegese kabeh jinis iki didhukung.
Versi perangkat kukuh sing dibutuhake
Debugger/programmer | Versi firmware |
AVR Naga | MCU 6.11: MCU_S1 6.11 |
AVR ONE! | 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 |
AVR AP7 Series
AVR Naga | AVR ONE! | AVR32
Simulator |
JTAGICE
mkII |
QT600 | STK600 | USB DFU Kab | |
AT32AP7000 | kebak | kebak | N/A | kebak | N/A | N/A | N/A |
Seri AVR UC3A
AVR Naga | AVR ONE! | AVR32
Simulator |
JTAGICE
mkII |
QT600 | STK600 | USB DFU Kab | |
AT32UC3A0128 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3A0256 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3A0512 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3A0512-UES | kebak | kebak | Debug | kebak | N/A | N/A | Kontrol |
AT32UC3A1128 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3A1256 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3A1512 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3A1512-UES | N/A | N/A | Debug | N/A | N/A | N/A | Kontrol |
AT32UC3A3128 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3A3128S | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3A3256 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3A3256S | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3A364 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3A364S | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
Seri AVR UC3B
AVR Naga | AVR ONE! | AVR32
Simulator |
JTAGICE
mkII |
QT600 | STK600 | USB DFU Kab | |
AT32UC3B0128 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3B0256 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3B0256-UES | kebak | kebak | Debug | kebak | N/A | N/A | Kontrol |
AVR Naga | AVR ONE! | AVR32
Simulator |
JTAGICE
mkII |
QT600 | STK600 | USB DFU Kab | |
AT32UC3B0512 | N/A | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3B0512 (Revisi C) | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3B064 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3B1128 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3B1256 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3B1256-UES | N/A | N/A | Debug | N/A | N/A | N/A | Kontrol |
AT32UC3B164 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
Seri AVR UC3C
AVR Naga | AVR ONE! | AVR32
Simulator |
JTAGICE
mkII |
QT600 | STK600 | USB DFU Kab | |
AT32UC3C0512C (Revisi C) | kebak | kebak | N/A | kebak | N/A | Mlayu | Kontrol |
AT32UC3C1512C (Revisi C) | kebak | kebak | N/A | kebak | N/A | Mlayu | Kontrol |
AT32UC3C2512C (Revisi C) | kebak | kebak | N/A | kebak | N/A | Mlayu | Kontrol |
Seri AVR UC3L
AVR Naga | AVR ONE! | AVR32
Simulator |
JTAGICE
mkII |
QT600 | STK600 | USB DFU Kab | |
AT32UC3L016 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3L032 | kebak | kebak | Debug | kebak | N/A | Mlayu | Kontrol |
AT32UC3L064 | kebak | kebak | Debug | kebak | Mlayu | Mlayu | Kontrol |
AT32UC3L064 (Revisi B) | kebak | kebak | N/A | kebak | N/A | Mlayu | Kontrol |
FAQ
P: Prosesor apa sing didhukung dening AVR32 Studio?
A: AVR32 Studio ndhukung kabeh prosesor AVR 32-bit Atmel.
P: Apa AVR32 Studio bisa diinstal ing Windows 98 utawa NT?
A: Ora, AVR32 Studio ora didhukung ing Windows 98 utawa NT.
P: Ing endi aku bisa nemokake paket AVR Toolchains sing dibutuhake kanggo AVR32 Studio?
A: Paket AVR Toolchains bisa ditemokake ing Atmel's websitus ing menu Tools & Software.
Dokumen / Sumber Daya
![]() |
Pengontrol Mikro ATMEL AVR32 32 Bit [pdf] Instruksi Manual AVR ONE, JTAGICE mkII, STK600, AVR32 32 Bit Micro Controllers, AVR32, 32 Bit Micro Controllers, Bit Micro Controllers, Micro Controllers, Controllers |