ATMEL AVR32 Mikro kontrollues 32 bit

Specifikimet
- Emri i produktit: AVR32 Studio
- Versioni: Release 2.6.0
- Procesorët e mbështetur: Përpunuesit AVR 32-bit të Atmel
- Mikrokontrolluesit e mbështetur: Mikrokontrolluesit 8/32-bit
- Mbështetja e mjeteve: AVR ONE!, JTAGICE mkII, STK600
- Integrimi i zinxhirit të mjeteve: AVR/GNU Toolchain
Udhëzimet e përdorimit të produktit
Instalimi
AVR32 Studio është një mjedis zhvillimi i integruar për shkrimin, korrigjimin dhe vendosjen e aplikacioneve AVR 32-bit. Ai shpërndahet nga Atmel falas dhe funksionon si në Windows ashtu edhe në Linux.
Kërkesat e Sistemit
- Kërkesat e pajisjeve: AVR32 Studio nuk është testuar në kompjuterë me burime të ulëta, por mund të funksionojë në varësi të madhësisë së projektit.
- Kërkesat e softuerit: Nuk mbështetet në Windows 98, NT ose ME.
Shkarkimi dhe instalimi
- Instalimi nga paketa e produktit: Ndërtimet e plota të produkteve mund të gjenden në DVD-në e Bibliotekës Teknike AVR ose të shkarkohen nga Atmel's webfaqe. Zgjidhni Instalim të personalizuar për të specifikuar vendndodhjen e instalimit.
- Instalimi në Windows: Shkarkoni instaluesin e AVR32 Studio nga Atmel's webfaqe dhe drejtojeni atë. Një Sun Java Runtime Environment do të instalohet nëse mungon.
AVR32 Studio: Publikimi 2.6.0
AVR32 Studio është një mjedis zhvillimi i integruar (IDE) për zhvillimin e aplikacioneve AVR 32-bit. AVR32 Studio ofron një grup të plotë funksionesh duke përfshirë projektin file menaxhimin, menaxhimin e detyrave dhe integrimin e kontrollit të versionit (CVS); një redaktues C/C++ me theksimin e sintaksës, navigimin dhe plotësimin e kodit; një korrigjues që mbështet kontrollin e ekzekutimit duke përfshirë hapat dhe pikat e ndërprerjes së burimit dhe të nivelit të instruksionit; regjistrat, memoria dhe I/O views; dhe konfigurimin dhe menaxhimin e objektivit. AVR32 Studio është E ndërtuar mbi Eclipse, duke mundësuar integrim të lehtë me palën e tretë plugins për rritjen e funksionalitetit.
AVR32 Studio mbështet të gjithë procesorët AVR 32-bit të Atmel. AVR32 Studio mbështet zhvillimin dhe korrigjimin e aplikacioneve të pavarura (pa sistem operativ) dhe aplikacioneve Linux (për familjen e pajisjeve AT32AP7). Ekzistojnë shtojca të palëve të treta për korrigjimin e sistemeve të tjera operative.
Të gjitha mjetet e Atmel që mbështesin arkitekturën AVR 32-bit, duke përfshirë AVR ONE!, JTAGICE mkII dhe STK600 mbështeten nga AVR32 Studio.
AVR32 Studio integrohet me zinxhirin e veglave 32-bit AVR/GNU. Përpiluesi GNU C (GCC) përdoret për përpilimin e programeve C/C++, ndërsa korrigjuesi GNU (GDB) përdoret për korrigjimin e aplikacionit në objektiv. Shërbimet AVR të Atmel, avr32program dhe avr32gdbproxy, përdoren për vendosjen dhe korrigjimin e aplikacioneve të pavarura, si dhe për vëllimin e synuartage dhe rregullimet e gjeneratorit të orës.
Udhëzimet e instalimit
AVR32 Studio është një mjedis zhvillimi i integruar për shkrimin, korrigjimin dhe vendosjen e aplikacioneve AVR 32-bit. AVR32 Studio shpërndahet nga Atmel pa pagesë dhe funksionon si në Windows ashtu edhe në Linux.
Lajme
Ky version i AVR32 Studio është një përmirësim nga versioni 2.5. Komponentët e ndryshëm ku bazohet AVR32 Studio janë përmirësuar në versionin 2 të shërbimit Eclipse Galileo. Kjo do të thotë se një numër i madh rregullimesh, përmirësimesh dhe përmirësimesh të tjera janë përfshirë në këtë version.
- Mjetet e zhvillimit të C/C++ (108 çështje të rregulluara)
- Integrimi i gjurmuesit të problemeve, Mylyn (166 çështje të rregulluara)
- Platforma Eclipse (149 probleme të rregulluara)
- Menaxhimi i synimeve/Exploruesi i sistemit në distancë (5 probleme të rregulluara)
Përveç kësaj, janë zbatuar 77 rregullime dhe përmirësime të gabimeve të AVR32 Studio. Shihni E re dhe e rëndësishme
seksion për detaje mbi ndryshimet më të rëndësishme.
Kërkesat e Sistemit
AVR32 Studio mbështetet sipas konfigurimeve të mëposhtme.
Kërkesat e harduerit
- Procesori minimal Pentium 4, 1 GHz
- Minimumi 512 MB RAM
- Minimumi 500 MB hapësirë të lirë në disk
- Rezolucioni minimal i ekranit është 1024×768
AVR32 Studio nuk është testuar në kompjuterë me më pak burime, por mund të funksionojë në mënyrë të kënaqshme në varësi të numrit dhe madhësisë së projekteve dhe durimit të përdoruesit.
Kërkesat e softuerit
- Windows 2000, Windows XP, Windows Vista ose Windows 7 (x86 ose x86-64). Vini re se meqenëse Windows 2000 nuk ka një "kontekst grafik të avancuar", disa elementë grafikë nuk do të jepen në formën e dëshiruar.
- Fedora 13 ose 12 (x86 ose x86-64), RedHat Enterprise Linux 4 ose 5, Ubuntu Linux 10.04 ose 8.04 (x86 ose x86-64), ose SUSE Linux 2 ose 11.1 (x86 ose x86-64). AVR32 Studio mund të funksionojë shumë mirë në shpërndarje të tjera. Sidoqoftë, ato do të ishin të paprovuara dhe të pambështetura.
- Sun Java 2 Platforma versioni 1.6 ose më i ri
- Internet Explorer, Mozilla ose Firefox
- AVR Utilities versioni 3.0 ose më i ri (Shihni "Shkarkimi dhe instalimi")
- AVR Toolchains versioni 3.0 ose më i ri (Shihni "Shkarkimi dhe instalimi")
AVR32 Studio nuk mbështetet në Windows 98, NT ose ME.
Shkarkimi dhe instalimi
AVR32 Studio kërkon paketën “AVR Toolchains” e cila përmban përpiluesit dhe lidhësit C/C++. Përveç kësaj, "AVR Utilities" kërkohet për programim dhe korrigjimin e gabimeve. Që nga ky publikim i AVR32 Studio, të dyja këto paketa përfshihen në produkt për konfigurime të caktuara. Nuk duhet të ketë nevojë t'i instaloni këto veçmas.
Megjithatë, nëse keni nevojë për një instalim të veçantë; versionet më të fundit mund të gjenden në të njëjtin vend si AVR32 Studio. Ju lutemi instaloni zinxhirët e veglave dhe shërbimet sipas udhëzimeve të instalimit të dhëna në shënimet e lëshimit shoqërues.
Me fillimin e AVR32 Studio, ai do të testojë praninë e zinxhirëve të mjeteve dhe paketave të shërbimeve. Nëse këto nuk gjenden, lëshohet një paralajmërim.
AVR32 Studio mund të instalohet në tre mënyra. Ose si një aplikacion i plotë, ose si një grup funksionesh i shtuar në softuerin para-ekzistues të bazuar në Eclipse duke përdorur drejtpërdrejt klientin e tregut Eclipse ose depon. Metoda e fundit do t'ju lejojë gjithashtu të zgjidhni cilat veçori të instaloni.
Instalimi duke përdorur Eclipse Marketplace
Vini re se klienti i Eclipse Marketplace është i disponueshëm vetëm në Eclipse 3.6 dhe më të reja.
Filloni produktin tuaj të bazuar në Eclipse dhe hapeni Ndihmë > Eclipse Marketplace….. Shkoni në Kërko faqe dhe kërkoni për
"AVR". Këtu duhet të renditet "AVR32 Studio". Shtypni hyrjen Instaloni butonin. Pjesa tjetër e procesit është e njëjtë si për instalimin nga një depo.
Instalimi nga depoja
Kur instaloni nga depoja e shpërndarjes, duhet të keni tashmë gati softuerin e bazuar në Eclipse. Kjo duhet të përmbajë komponentët Eclipse CDT (C/C++ Development Tooling). Një zgjedhje e mirë do të ishte "Eclipse IDE for C/C++ Developers" i disponueshëm nga http://www.eclipse.org/downloads. Nëse komponentët e kërkuar nuk janë instaluar tashmë, ata do të shkarkohen dhe instalohen automatikisht nëse është e mundur.
Nga menyja kryesore; hapur Ndihmë > Instalo softuer të ri… për të marrë magjistarin e instalimit dhe për të shtuar depon në http:// distribute.atmel.no/tools/avr32studio/releases/latest/ te burimet e instalimit. Nëse e keni depon si një zip- file ju mund ta përdorni atë në vend të kësaj.

Tani zgjidhni veçorinë kryesore IDE siç tregohet në ilustrim. Ky emërtohet AVR32 Studio IDE. Për shkak të mekanizmave të varësisë, kjo do të zgjedhë automatikisht të gjitha veçoritë e kërkuara dhe madje do të shkarkojë për shembull veglat C/C+ + nga Eclipse.org. Ndonjë nga veçoritë opsionale, si p.sh. mbështetja për inxhinierinë e vjetëruaramples mund të instalohen tani ose mund t'i shtoni më vonë.
Megjithëse nuk mbështetet zyrtarisht, mund të instaloni gjithashtu AVR32 Studio nga depoja në OS X. Megjithatë do t'ju duhet gjithashtu AVR Toolchain dhe AVR Utilities për OS X në mënyrë që të përdorni plotësisht IDE. Ndërtimet për këtë platformë aktualisht nuk janë të disponueshme.
Ju duhet të filloni duke kontrolluar të gjitha veçoritë, përveç atyre opsionale, të cilat mund të jenë ose jo interesante, pasi kjo kategori përmban karakteristika të vjetruara ose inxhinierikeample mbështetje.
Instalimi nga paketa e produktit
Ndërtimet e plota të produkteve të AVR32 Studio përmbajnë gjithçka që ju nevojitet. Softueri mund të gjendet në DVD-në e Bibliotekës Teknike AVR ose të shkarkohet nga Atmel's webfaqe në http://www.atmel.com/products/avr32/ nën menynë "Mjetet dhe Softueri". Këto ndërtime vijnë në katër konfigurime të ndryshme.
- Instalues për 32-bit dhe 64-bit
- Zip-file për 32-bit dhe 64-bit
- Zip-file për 32-bit
- Zip-file për Linux 64-bit
Instalimi në Windows
Instaluesi AVR32 Studio mund të shkarkohet nga webfaqe siç u përmend më lart. Pas shkarkimit, klikoni dy herë në skedarin e ekzekutueshëm të instaluesit file për të instaluar. Nëse dëshironi të specifikoni vendndodhjen ku është instaluar softueri AVR32 Studio, zgjidhni "Instalim me porosi". Softueri i instalimit do të instalojë një Sun Java Runtime Environment në kompjuterin tuaj nëse mungon.
Ekziston edhe një zip-file shpërndarja e disponueshme për Windows. Thjesht shkarkoni dhe çkompresoni file. AVR32 Studio mund të niset duke përdorur ekzekutuesin që gjendet në rrënjën e dosjes së re.
Vini re se nëse jeni duke ekzekutuar një version 64-bit të sistemit operativ, do t'ju duhet të instaloni një version 32-bit të Java Runtime.
Nëse drejtuesit e pajisjes për korrigjuesit dhe emuluesit nuk gjenden, do të njoftoheni sapo të fillojë IDE. Është gjithashtu e mundur të instaloni këta drejtues nga menyja. Zgjidhni Ndihmë > Instalo drejtuesit AVR USB.
Shtimi i shërbimeve dhe zinxhirëve të veglave në PATH
Shpërndarja Windows e AVR32 Studio vjen me AVR Utilities dhe AVR Toolchains si shtojca. Duke qenë se këto janë të paketuara kur instalohen, është e mundur të shtohen binaret brenda sistemit PATH. Kështu që bën të mundur përdorimin e tyre edhe jashtë AVR32 Studio. Në varësi të vendit ku keni instaluar IDE, shtigjet drejt binare janë:
- C:\Programi Files\Atmel\AVR Tools\AVR32 Studio\plugins\com.atmel.avr.toolchains.win32.x86_3.0.0.\os\win32\x86\bin
- C:\Programi Files\Atmel\AVR Tools\AVR32 Studio\plugins\com.atmel.avr.utilities.win32.x86_3.0.0.\os\win32\x86\bin
Instalimi në Linux
Në Linux, AVR32 Studio disponohet vetëm si një arkiv ZIP i cili mund të nxirret duke përdorur programin unzip. Thjesht ekstraktoni në vendndodhjen nga ku dëshironi të ekzekutohet aplikacioni.
Vini re se nëse do të zhvilloni aplikacione Linux për AT32AP7000, duhet të instaloni gjithashtu AVR32 Buildroot.
Nëse drejtuesit e pajisjes për korrigjuesit dhe emuluesit nuk gjenden, do të njoftoheni sapo të fillojë IDE. Është gjithashtu e mundur të instaloni këta drejtues nga menyja. Zgjidhni Ndihmë > Instalo drejtuesit AVR USB.
E RËNDËSISHME: Mjediset e kohës së ekzekutimit Java të dërguara me shumë shpërndarje Linux nuk janë të pajtueshme me AVR32 Studio. Një Java Runtime (ose JDK) 1.6 kërkohet. Konsultohuni me dokumentacionin e shpërndarjes suaj Linux për udhëzime mbi instalimin e Sun Java, ose shkarkoni atë nga Sun's webfaqe në http://java.sun.com/. Në mënyrë të veçantë, çdo referencë për një version Java 1.7 tregon se një version i papajtueshëm është duke u përdorur.
Ne rekomandojmë instalimin e AVR32 Studio në një direktori që mund të shkruhet për përdoruesit. Kjo thjeshton procesin e shtimit ose përditësimit të produktit. Në një makinë me një përdorues, zakonisht mund të ekstraktoni AVR32 Studio ZIP file në drejtorinë tuaj të shtëpisë. Kjo krijon një direktori që përmban produktin files.
Për të ekzekutuar AVR32 Studio, ekzekutoni programin avr32studio nga direktoria avr32studio. Nëse keni probleme, sigurohuni që java e saktë është duke u përdorur duke ekzekutuar versionin java i cili duhet të japë rezultate të ngjashme me këtë:

Sun Java në Ubuntu
Ju mund të instaloni Sun's Java në Ubuntu duke përdorur komandat e mëposhtme nga një shell:

RedHat Enterprise Linux 4
Vini re se mund t'ju duhet të vendosni variablin e mjedisit MOZILLA_FIVE_HOME në dosjen që përmban instalimin tuaj të Firefox-it. p.sh
![]()
ose, nëse përdorni një tcsh:
![]()
në mënyrë që faqja e mirëseardhjes të funksionojë.
Shtimi i shërbimeve dhe zinxhirëve të veglave në PATH
Shpërndarja Linux e AVR32 Studio vjen me AVR Utilities dhe AVR Toolchains si shtojca. Duke qenë se këto janë të paketuara kur instalohen, është e mundur të shtohen binaret brenda sistemit PATH. Kështu që bën të mundur përdorimin e tyre edhe jashtë AVR32 Studio. Në varësi të vendit ku keni instaluar IDE, shtigjet drejt binare janë:
- Në hostet 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
- Në hostet 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
Përmirësimi nga versionet e mëparshme
Për shkak të ndryshimeve në mekanizmat e furnizimit, nuk është e mundur të përmirësohet nga versionet më të hershme se 2.5.0 në versionin 2.6.0. Duhet të bëhet një instalim i ri. Megjithatë, ju mund të vazhdoni të përdorni hapësirën tuaj ekzistuese të punës.
Projektet e pavarura të krijuara me AVR32 Studio 2.0.1 ose më të reja nuk duhet të përditësohen. Projektet e vjetra duhet të konvertohen në formatin 2.0.1. Projektet Linux të krijuara me versione më të vjetra se AVR32 Studio 2.1.0 duhet të konvertohen. Shihni kapitullin e udhëzuesit të përdoruesit në lidhje me përmirësimin e projekteve për më shumë detaje.
Informacioni i Kontaktit
Për mbështetje në AVR32 Studio, ju lutemi kontaktoni avr32@atmel.com.
Përdoruesit e AVR32 Studio janë gjithashtu të mirëpritur të diskutojnë mbi AVRFreaks webfaqe forum për mjetet softuerike AVR32.
Mohim përgjegjësie dhe kredite
AVR32 Studio shpërndahet pa pagesë për qëllimin e zhvillimit të aplikacioneve për procesorët Atmel AVR. Përdorimi për qëllime të tjera nuk lejohet; shikoni marrëveshjen e licencës së softuerit për detaje. AVR32 Studio vjen pa asnjë garanci.
E drejta e autorit 2006-2010 Atmel Corporation. Të gjitha të drejtat e rezervuara. ATMEL, logoja dhe kombinimet e tyre, Everywhere You Are, AVR, AVR32 dhe të tjera, janë markat tregtare ose markat e regjistruara të Atmel Corporation ose filialeve të saj. Windows, Internet Explorer dhe Windows Vista janë ose marka tregtare ose marka të regjistruara
i Microsoft Corporation në Shtetet e Bashkuara dhe/ose vende të tjera. Linux është marka tregtare e regjistruar e Linus Torvalds në Shtetet e Bashkuara dhe vende të tjera. E ndërtuar mbi Eclipse është një markë tregtare e Eclipse Foundation, Inc. Sun dhe Java janë marka tregtare të regjistruara të Sun Microsystems, Inc. në Shtetet e Bashkuara dhe vende të tjera. Mozilla dhe Firefox janë marka tregtare të regjistruara të Fondacionit Mozilla. Fedora është një markë tregtare e Red Hat, Inc. SUSE është një markë tregtare e Novell, Inc. Termat dhe emrat e tjerë të produkteve mund të jenë marka të të tjerëve.
E re dhe e rëndësishme
Ky kapitull liston artikuj të rinj dhe të rëndësishëm për lëshimin 2.6.0.
Tavolinë pune
Bateritë e përfshira

Të Zinxhiri i mjeteve AVR paketë së bashku me Shërbimet AVR tani është përfshirë në ndërtimin e produktit për konfigurime të caktuara. Kjo do të thotë se nuk duhet të ketë nevojë t'i instaloni këto veçmas. I gjithë softueri që ju nevojitet
përfshihet fillimi i zhvillimit të aplikacioneve AVR. Nëse instaloni njërën nga paketat veçmas, versionet e përfshira do të jenë ende të pranishme dhe duhet të hiqen nëse do të përdoret versioni i jashtëm. Kjo mund të bëhet përmes Ndihmë > Rreth AVR32 Studio > Detajet e instalimit.
Trajtim i përmirësuar i mjeteve

Më parë AVR32 Studio do të përdorte variablat e sistemit PATH ose AVR32_HOME për të kuptuar se ku Shërbimet AVR dhe Zinxhirët e veglave AVR ishin instaluar. Kjo
mekanizmi tani është ndryshuar në mënyrë që të jetë e mundur të konfigurohet se cila rrugë kërkimi të përdoret. Dialogu i cilësimeve të preferencave mund të gjendet në Dritarja > Preferencat >
Ndërfaqja e thjeshtuar e përdoruesit

Shtigjet e veglave. Vlera e përcaktuar automatikisht do të vazhdojë të shërbejë si vlera e paracaktuar. Vini re se nëse Shërbimet AVR dhe Zinxhirët e veglave AVR janë instaluar si pjesë e IDE (siç përshkruhet më sipër) shtigjet e specifikuara këtu do të kenë prioritet më të ulët.
Ndërfaqja e përdoruesit është thjeshtuar dhe disa nga veçoritë më "të avancuara" janë fshehur. Megjithatë, këto janë ende të disponueshme dhe mund të aktivizohen duke ndryshuar cilësimet e preferencës në Preferencat > Të përgjithshme > Aktivitetet.
Zgjedhja e përmirësuar e pajisjes

Dialogu i zgjedhjes së pajisjes është përmirësuar. Tani do t'ju lejojë të kryeni një kërkim të thjeshtë të nënvargut për emrin e pajisjes dhe do të kujtojë pajisjet e përdorura për herë të fundit. Emrat e plotë tani përdoren për të gjitha pajisjet. Magjistari i ri i projektit do të fillojë gjithmonë me pajisjen e fundit të përdorur nëse ka.
Funksione të reja u shtuan
Raporti #9558: Projekti AVR C nga shablloni duhet të përdorë bordin MCU.
Nuk kërkohet më të specifikoni se cilën pajisje të përdorni kur krijoni një projekt të ri duke përdorur "Project AVR32 C From Template". Pajisja e specifikuar në shabllon do të përdoret automatikisht.
Raporti #10477: Mbështetje e shtuar për kompletin e zhvillimit QT600.
QT600 ofron një mjedis të fuqishëm për projektuesin për të vlerësuar dhe dizajnuar zgjidhje të bazuara në prekje. Dizajni i shkallëzueshëm i QT600 i lejon projektuesit të përdorë pllakat e veta të sensorëve të prekjes me pllaka të ndryshme mikrokontrolluesish ose të lidh bordet e sensorëve QT600 drejtpërdrejt me aplikacionin e tyre.
Raporti #11205: Përfshi versionin 3 të kornizës së softuerit UC1.7.
Korniza e Softuerit UC3 ofron drejtues softuerësh dhe biblioteka për të ndërtuar çdo aplikacion për pajisjet AVR32 UC3. Ai është krijuar për të ndihmuar në zhvillimin dhe ngjitjen së bashku të komponentëve të ndryshëm të një dizajni softuerësh dhe për t'u integruar lehtësisht në një sistem operativ (OS) si dhe për të funksionuar në mënyrë të pavarur. Ky version përmban versionin 1.7 të kornizës së softuerit.
Raporti #11273: Shtoni një perspektivë/mënyrë "të thjeshtuar".
Ndërfaqja e përdoruesit është thjeshtuar dhe shumë nga veçoritë më të avancuara janë fshehur. Këto janë ende të disponueshme dhe mund të aktivizohen duke përdorur cilësimet e preferencës që gjenden te "Të përgjithshme > Aktivitetet".
Raporti #11625: Përfshi AVR Utilities si një shtesë (opsionale).
Shërbimet AVR janë përfshirë tani në ndërtimin e produktit. Kjo do të thotë se nuk duhet të ketë nevojë t'i instaloni këto veçmas në Windows ose Linux. Nëse instaloni veçmas AVR Utilities, versioni i përfshirë do të përdoret ende dhe duhet të hiqet nëse do të përdoret versioni i jashtëm.
Raporti #11628: Përfshi AVR Toolchain si një shtesë (opsionale).
Zinxhirët e veglave AVR tani janë përfshirë në ndërtimin e produktit. Kjo do të thotë se nuk duhet të ketë nevojë t'i instaloni këto veçmas në Windows ose Linux. Nëse instaloni veçmas AVR Toolchains, versioni i përfshirë do të përdoret ende dhe duhet të hiqet nëse do të përdoret versioni i jashtëm.
Defektet e dukshme u rregulluan
Raporti #8963: Ndërprerja e shkaktuar gjatë ndalimit të pikës së ndërprerjes bën që korrigjuesi të humbasë gjurmën.
Ndërprerja e shkaktuar gjatë ndalimit të pikës së ndërprerjes bën që korrigjuesi të humbasë gjurmën
Raporti #10725: Ndryshimet në kokën e përfshirë files nuk nxisin ndërtimin.
Kur një kokë e përfshirë file i vendosur në një nën-dosje të një projekti është ndryshuar, ai nuk do të shkaktojë një rindërtim të projektit. Thjesht shtypja e CTRL+B ose me mjete të tjera thirrja e një ndërtimi nuk do të bëjë asgjë pasi ndryshimi nuk është zbuluar. Në vend të kësaj duhet të kryhet një ndërtim i pastër. Vini re se një ndryshim në një burim file do të shkaktojë një ndërtim të ri.
Raporti #11226: Problemi i funksionimit të butonave me GTK+ 2.18.
AVR32 Studio nuk funksionon siç duhet me GTK+ 2.18. Butonat e ndryshëm nuk janë aktivizuar dhe GUI nuk pikturohet siç pritej. Ky problem është shkaktuar nga papajtueshmëria midis këtij versioni të ri të GTK dhe Eclipse SWT. Ekzekutimi i "eksportit GDK_NATIVE_WINDOWS=true" përpara nisjes së AVR32 Studio duhet të rivendosë sjelljen normale. Shihni https://bugs.eclipse.org/bugs/show_bug.cgi?id=291257 për më shumë informacion.
Raporti #7497: Përmirëso sjelljen kur është burim file nuk mund të gjendet gjatë korrigjimit.
Kur hyni në modalitetin e korrigjimit, nëse përdoret një bibliotekë e jashtme dhe nuk gjendet, korrigjuesi ndalet.
Raporti #9462: Drejtuesit përfshijnë rrugën e pacaktuar në projektin AVR32 CPP.
Ekzekutimi i magjistarit të kornizës së softuerit UC3 në një projekt C++ nuk do të përditësonte të gjitha cilësimet e projektit. Për shembull, rruga e përfshirjes do të lihej jashtë. Kjo tani është rregulluar.
Raporti #9828: PM/GCCTRL5 mungon në përshkrimin e pajisjes.
Regjistri AVR32 view në AVR32 Studio nuk funksionon siç duhet dhe ndonjëherë mungon
Raporti #10818: Sjellje e çuditshme e konfigurimit të objektivit.
Kur përdorni një shkurtore ("objektiv" > korrigjimi > "projekt") për të korrigjuar një objektiv, pajisja mund të ndryshohet në atë të projektit. Sidoqoftë, "bordi" nëse vendoset nuk do të ndryshojë dhe mund të shkaktojë një konfigurim të pavlefshëm. Kjo është rregulluar.
Raporti #10907: Problemi i shtojcës së kornizës së AVR32 Studio.
Ekzekutimi i magjistarit të kornizës së softuerit në një projekt të krijuar duke përdorur një version të mëparshëm të kornizës së softuerit nuk do të ndryshonte përditësimin files përveç nëse files ishte ndryshuar në nivel lokal. Ndryshuar files tani gjithashtu do të përmirësohet në versionin më të fundit. Një dialog do të kërkojë konfirmim përpara se të mbishkruhet files.
Raporti #11167: "Korniza e softuerit UC3" u zhduk.
Mbyllja e një projekti që kishte një lidhje të kornizës softuerike do të mbyllte gjithashtu lidhjen për të gjitha projektet e tjera që përdorin të njëjtin kornizë softuerike. Kjo është rregulluar.
Raporti #11318: Cilësimi i pajisjes në burim file parazgjedhur në "ap7000".
Në raste të caktuara kur ka cilësime të ndërtimit për një specifik file; pajisja e paracaktuar (AP7000) do të futet në mënyrë që "- mpart=ap7000" të aplikohet. Kjo është rregulluar.
Raporti #11584: JTAGVonesa e nisjes së korrigjimit të ICE mkII (bileta 577114).
Kur përdorni korrigjimin në Ubuntu Karmic pati një pauzë të gjatë (30 sekonda) pas lidhjes me portin e gjurmës në avr32gdbproxy. Kjo është rregulluar dhe korrigjimi vazhdon si zakonisht.
Raporti #11021: Përditësoni dokumentacionin IDE dhe riemërtoni "AVR32" në "AVR 32-bit".
Për shkak të riemërtimit të AVR32 në AVR, përdorimi i "AVR32" është ndryshuar në "AVR 32-bit" në dokumentacion. Disa elementë në ndërfaqen e përdoruesit janë riemërtuar nga "AVR32" në "AVR". Emri i IDE është ende "AVR32 Studio".
Çështje të njohura
Raporti #11836: Nuk mund të niset gjurma AUX në EVK1105.
Të gjitha mënyrat e gjurmës AUX (me buffer/transmetim) nuk mund të përdoren në një EVK1105. Nuk ka asnjë zgjidhje për momentin përveç përdorimit të NanoTrace.
Raporti #5716: AVR32Studio nuk përgjigjet kur kalon në ciklin e kërkimit.
Kalimi mbi një linjë të kodit burimor që rezulton në ekzekutimin e një sasie të madhe udhëzimesh makine (zakonisht bosh për ose ndërkohë që përdoren për vonesa) do të bëjë që AVR32 Studio të mos reagojë. Për të rimarrë kontrollin, ndërprisni nisjen. Për të kaluar mbi një linjë kodi të tillë, përdorni pikat e ndërprerjes dhe funksionin e rinisë (F8).
Raporti #7280: Menyja e kontekstit të vizores vertikale të redaktuesit ngatërron pikat e gjurmës me pikat e ndërprerjes.
Nëse një pikë ndërprerjeje dhe një pikë gjurmimi ndodhen në të njëjtën linjë burimore, nuk është e mundur të hapen vetitë e pikës së ndërprerjes nga menyja e kontekstit (klikoni me të djathtën). Në raste të tilla, hyni në pikën e ndërprerjes nga pikat e ndërprerjes view.
Raporti #7596: Shfaqja e linjave të montimit.
Përmbajtja e çmontimit view mund të shfaqet jo-sekuenciale në varësi të daljes së kompajlerit. Në mënyrë tipike, prezantimi i për-loops ose kodi i optimizuar mund të jetë i panjohur për disa përdorues.
Raporti #8525: META nuk mund të zgjerojë strukturat për pajisjet periferike me regjistra vetëm për shkrim.
Kur përpiqeni të zgjeroni strukturat që tregojnë memorien periferike që përmban regjistra vetëm për shkrim (për shembull për strukturën avr32_usart_t), ndodh një gabim "Dublicate variable object emri".
Raporti #10857: Regjistrat DMACA nuk mund të shfaqen.
Regjistrat DMACA për UC3A3 nuk shfaqen siç duhet kur janë në korrigjues. Ato mbeten konstante pavarësisht çdo ndryshimi… si regjistri view dhe kujtesa view tregoni FB përgjithmonë në atë gamë memorie. Autobusi i aksesit të shërbimit (SAB) nuk mund të hyjë në regjistrat DMACA. Nuk ka asnjë zgjidhje.
Raporti #7099: Verifiko kur programon për nisjen e korrigjimit.
Cilësimi i konfigurimit të nisjes "Verifiko kujtesën pas programimit" nuk do të jetë efektiv për nisjet e korrigjimit.
Raporti #7370: Dosja 'përfshin' nga Project Explorer vetëm shfaqja përfshin nga objektivi i korrigjimit.
Dosja Includes për projektet do të shfaqë vetëm përfshirjet për konfigurimin e korrigjimit.
Raporti #7707: file ridrejtimi në post-build ose para-build nuk funksionon.
Nuk është e mundur të përdoret ridrejtimi në hapat e para-ndërtimit ose pas ndërtimit. Një zgjidhje është krijimi i një komande të jashtme (p.sh. një .bat file) që kryen ridrejtimin e nevojshëm.
Raporti #11834: FLASHC example për AT32UC3A0512UES nuk përpilohet me AVR32 Studio 2.6.
Skripti lidhës i përdorur në këtë version të Kornizës së Softuerit UC3 është shkruar për një version më të vjetër të përpiluesit dhe nuk do të funksionojë me versionin aktual. Nëse ju duhet të bëni zhvillim në këto pajisje të vjetra UC3, ju lutemi përdorni versionin 2.5 të AVR32 Studio me zinxhirin e veglave shoqëruese.
Pajisjet e mbështetura
Tabelat e mëposhtme listojnë të gjitha mjetet dhe pajisjet e mbështetura dhe tregojnë se cilat mjete mbështesin korrigjimin dhe programimin e pajisjeve të ndryshme.
Ne kemi tre lloje të mbështetjes. Mbështetja "Control" do të thotë që pajisja mund të programohet dhe kontrollohet vetëm përmes menysë së kontekstit të synuar. Me "debug" nënkuptojmë fillimin e një sesioni korrigjimi përmes mekanizmit të nisjes dhe që mund të përdoret menyja e kontekstit të synuar. Në mënyrë të ngjashme, "ekzekuto" nënkupton programimin dhe fillimin e aplikacionit përmes mekanizmit të nisjes (por jo korrigjimi). "E plotë" do të thotë që të gjitha këto lloje janë të mbështetura.
Versionet e kërkuara të firmuerit
| Debuger/programues | Version firmware |
| AVR Dragon | 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 |
Seria AVR AP7
| AVR Dragon | AVR ONE! | AVR32
Simulator |
JTAGAKULL
mkII |
QT600 | STK600 | USB DFU | |
| AT32AP7000 | Plot | Plot | N/A | Plot | N/A | N/A | N/A |
Seria AVR UC3A
| AVR Dragon | AVR ONE! | AVR32
Simulator |
JTAGAKULL
mkII |
QT600 | STK600 | USB DFU | |
| AT32UC3A0128 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3A0256 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3A0512 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3A0512-UES | Plot | Plot | Korrigjimi | Plot | N/A | N/A | Kontrolli |
| AT32UC3A1128 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3A1256 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3A1512 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3A1512-UES | N/A | N/A | Korrigjimi | N/A | N/A | N/A | Kontrolli |
| AT32UC3A3128 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3A3128S | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3A3256 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3A3256S | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3A364 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3A364S | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
Seria AVR UC3B
| AVR Dragon | AVR ONE! | AVR32
Simulator |
JTAGAKULL
mkII |
QT600 | STK600 | USB DFU | |
| AT32UC3B0128 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3B0256 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3B0256-UES | Plot | Plot | Korrigjimi | Plot | N/A | N/A | Kontrolli |
| AVR Dragon | AVR ONE! | AVR32
Simulator |
JTAGAKULL
mkII |
QT600 | STK600 | USB DFU | |
| AT32UC3B0512 | N/A | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3B0512 (Rishikimi C) | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3B064 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3B1128 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3B1256 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3B1256-UES | N/A | N/A | Korrigjimi | N/A | N/A | N/A | Kontrolli |
| AT32UC3B164 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
Seria AVR UC3C
| AVR Dragon | AVR ONE! | AVR32
Simulator |
JTAGAKULL
mkII |
QT600 | STK600 | USB DFU | |
| AT32UC3C0512C (Rishikimi C) | Plot | Plot | N/A | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3C1512C (Rishikimi C) | Plot | Plot | N/A | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3C2512C (Rishikimi C) | Plot | Plot | N/A | Plot | N/A | Vraponi | Kontrolli |
Seria AVR UC3L
| AVR Dragon | AVR ONE! | AVR32
Simulator |
JTAGAKULL
mkII |
QT600 | STK600 | USB DFU | |
| AT32UC3L016 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3L032 | Plot | Plot | Korrigjimi | Plot | N/A | Vraponi | Kontrolli |
| AT32UC3L064 | Plot | Plot | Korrigjimi | Plot | Vraponi | Vraponi | Kontrolli |
| AT32UC3L064 (Rishikimi B) | Plot | Plot | N/A | Plot | N/A | Vraponi | Kontrolli |
FAQ
Pyetje: Cilët procesorë mbështeten nga AVR32 Studio?
Përgjigje: AVR32 Studio mbështet të gjithë procesorët AVR 32-bit të Atmel.
Pyetje: A mund të instalohet AVR32 Studio në Windows 98 ose NT?
Përgjigje: Jo, AVR32 Studio nuk mbështetet në Windows 98 ose NT.
Pyetje: Ku mund ta gjej paketën AVR Toolchains të kërkuar për AVR32 Studio?
Përgjigje: Paketa AVR Toolchains mund të gjendet në Atmel's webfaqe nën menunë Tools & Software.
Dokumentet / Burimet
![]() |
ATMEL AVR32 Mikro kontrollues 32 bit [pdf] Manuali i Udhëzimeve AVR ONE, JTAGICE mkII, STK600, AVR32 Mikro kontrollues 32 bit, AVR32, mikrokontrollues 32 bit, mikrokontrollues bit, mikrokontrollues, kontrollues |




