ATMEL-logoATMEL AVR32 Mikro kontrollues 32 bit

ATMEL-AVR32-32-Bit-Micro-Controllers-produkt

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.

ATMEL-AVR32-32-Bit-Micro-Controllers-fig-1

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ë:

 

ATMEL-AVR32-32-Bit-Micro-Controllers-fig-6

Sun Java në Ubuntu

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

ATMEL-AVR32-32-Bit-Micro-Controllers-fig-8

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

ATMEL-AVR32-32-Bit-Micro-Controllers-fig-7

ose, nëse përdorni një tcsh:

ATMEL-AVR32-32-Bit-Micro-Controllers-fig-9

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

ATMEL-AVR32-32-Bit-Micro-Controllers-fig-2

 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

ATMEL-AVR32-32-Bit-Micro-Controllers-fig-3

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

ATMEL-AVR32-32-Bit-Micro-Controllers-fig-4

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

ATMEL-AVR32-32-Bit-Micro-Controllers-fig-5

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

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *