ATMEL AVR32 32 Bit Mikro Beheerders
Spesifikasies
- Produk Naam: AVR32 Studio
- Weergawe: Vrystelling 2.6.0
- Ondersteunde verwerkers: Atmel se AVR 32-bis verwerkers
- Ondersteunde mikrobeheerders: 8/32-bis mikrobeheerders
- Gereedskapondersteuning: AVR ONE!, JTAGICE mkII, STK600
- Toolchain-integrasie: AVR/GNU Toolchain
Produkgebruiksinstruksies
Installasie
AVR32 Studio is 'n geïntegreerde ontwikkelingsomgewing vir die skryf, ontfouting en ontplooiing van 32-bis AVR-toepassings. Dit word gratis deur Atmel versprei en loop op beide Windows en Linux.
Stelselvereistes
- Hardeware vereistes: AVR32 Studio is nie op rekenaars met min hulpbronne getoets nie, maar kan loop afhangende van die projekgrootte.
- Sagteware vereistes: Word nie op Windows 98, NT of ME ondersteun nie.
Laai af en installeer
- Installeer vanaf produkpakket: Die volledige produkbou kan op die AVR Tegniese Biblioteek-DVD gevind word of by Atmel's afgelaai word webwerf. Kies Pasgemaakte installasie om die installasie-ligging te spesifiseer.
- Installeer op Windows: Laai die AVR32 Studio-installeerder van Atmel's af webwebwerf en bestuur dit. 'n Sun Java Runtime Environment sal geïnstalleer word indien ontbreek.
AVR32 Studio: Vrystelling 2.6.0
AVR32 Studio is 'n geïntegreerde ontwikkelingsomgewing (IDE) vir die ontwikkeling van 32-bis AVR-toepassings. AVR32 Studio bied 'n volledige stel funksies, insluitend projek file bestuur, taakbestuur en weergawebeheer-integrasie (CVS); 'n C/C++-redigeerder met sintaksis-verligting, navigasie en kodevoltooiing; 'n ontfouter wat hardloopbeheer ondersteun, insluitend bron- en instruksievlak-stap en breekpunte; registers, geheue en I/O views; en teikenkonfigurasie en -bestuur. AVR32 Studio is Gebou op Eclipse, wat maklike integrasie met derde party moontlik maak plugins vir verhoogde funksionaliteit.
AVR32 Studio ondersteun al Atmel se AVR 32-bis verwerkers. AVR32 Studio ondersteun ontwikkeling en ontfouting van beide selfstandige (sonder 'n bedryfstelsel) toepassings en Linux-toepassings (vir die AT32AP7-toestelfamilie). Derdeparty-inproppe bestaan om ander bedryfstelsels te ontfout.
Alle Atmel-nutsgoed wat die 32-bis AVR-argitektuur ondersteun, insluitend die AVR ONE!, JTAGICE mkII en STK600 word deur AVR32 Studio ondersteun.
AVR32 Studio integreer met die 32-bis AVR/GNU Toolchain. Die GNU C-samesteller (GCC) word gebruik vir die samestelling van C/C++-programme, terwyl die GNU-ontfouter (GDB) gebruik word om die toepassing op teiken te ontfout. Atmel se AVR Utilities, avr32program en avr32gdbproxy, word gebruik vir die ontplooiing en ontfouting van selfstandige toepassings sowel as teikenvolumetage en klok kragopwekker aanpassings.
Installasie-instruksies
AVR32 Studio is 'n geïntegreerde ontwikkelingsomgewing vir die skryf, ontfouting en ontplooiing van 32-bis AVR-toepassings. AVR32 Studio word gratis deur Atmel versprei en loop op beide Windows en Linux.
Nuus
Hierdie weergawe van AVR32 Studio is 'n opgradering vanaf vrystelling 2.5. Die verskillende komponente waarop AVR32 Studio gebaseer is, is opgegradeer na die Eclipse Galileo-diensvrystelling 2. Dit beteken dat 'n groot aantal foutoplossings, verbeterings en ander verbeterings by hierdie vrystelling ingesluit is.
- C/C++ Ontwikkelingsgereedskap (108 kwessies opgelos)
- Kwessie spoorsnyer-integrasie, Mylyn (166 kwessies opgelos)
- Eclipse-platform (149 kwessies opgelos)
- Target Management/Remote System Explorer (5 kwessies opgelos)
Daarbenewens is 77 AVR32 Studio foutoplossings en verbeterings geïmplementeer. Sien die Nuut en opmerklik
afdeling vir besonderhede oor die belangrikste veranderinge.
Stelselvereistes
AVR32 Studio word ondersteun onder die volgende konfigurasies.
Hardeware vereistes
- Minimum verwerker Pentium 4, 1GHz
- Minimum 512 MB RAM
- Minimum 500 MB vrye skyfspasie
- Minimum skermresolusie van 1024×768
AVR32 Studio is nie op rekenaars met minder hulpbronne getoets nie, maar kan bevredigend werk afhangende van die aantal en grootte van projekte en die gebruiker se geduld.
Sagteware vereistes
- Windows 2000, Windows XP, Windows Vista of Windows 7 (x86 of x86-64). Let daarop dat aangesien Windows 2000 nie 'n "gevorderde grafiese konteks" het nie, sal sekere grafiese elemente nie in die verlangde gelewer word nie
- Fedora 13 of 12 (x86 of x86-64), RedHat Enterprise Linux 4 of 5, Ubuntu Linux 10.04 of 8.04 (x86 of x86-64), of SUSE Linux 2 of 11.1 (x86 of x86-64). AVR32 Studio kan baie goed op ander verspreidings werk. Dit sou egter ongetoets en nie ondersteun word nie.
- Sun Java 2 Platform weergawe 1.6 of later
- Internet Explorer, Mozilla of Firefox
- AVR Utilities weergawe 3.0 of later (Sien “Aflaai en installeer”)
- AVR Toolchains weergawe 3.0 of later (Sien “Aflaai en installeer”)
AVR32 Studio word nie op Windows 98, NT of ME ondersteun nie.
Laai af en installeer
AVR32 Studio benodig die "AVR Toolchains" pakket wat die C/C++ samestellers en skakelaars bevat. Daarbenewens word die "AVR Utilities" benodig vir programmering en ontfouting. Vanaf hierdie vrystelling van AVR32 Studio is beide hierdie pakkette by die produk ingesluit vir sekere konfigurasies. Dit behoort nie nodig te wees om dit afsonderlik te installeer nie.
As jy egter 'n aparte installasie benodig; die nuutste weergawes kan op dieselfde plek as AVR32 Studio gevind word. Installeer asseblief die gereedskapkettings en nutsprogramme volgens die installasie-instruksies wat in die meegaande vrystellingsaantekeninge gegee word.
Soos AVR32 Studio begin word, sal dit toets vir die teenwoordigheid van gereedskapkettings en nutspakkette. As dit nie gevind word nie, word 'n waarskuwing uitgereik.
AVR32 Studio kan op drie maniere geïnstalleer word. Hetsy as 'n volledige toepassing, of as 'n kenmerkstel wat by bestaande Eclipse-gebaseerde sagteware gevoeg word deur die Eclipse Marketplace-kliënt of die repository direk te gebruik. Laasgenoemde metode sal jou ook toelaat om te kies watter funksies om te installeer.
Installeer met behulp van Eclipse Marketplace
Let daarop dat die Eclipse Marketplace-kliënt slegs beskikbaar is in Eclipse 3.6 en nuwer.
Begin jou Eclipse-gebaseerde produk en maak oop Hulp > Eclipse Marketplace….. Gaan na die Soek bladsy en soek na
"AVR". Dit moet "AVR32 Studio" lys. Druk die inskrywing s'n Installeer knoppie. Die res van die proses is dieselfde as vir die installering vanaf 'n bewaarplek.
Installeer vanaf bewaarplek
Wanneer u vanaf die verspreidingsbewaarplek installeer, moet u reeds sagteware gebaseer op Eclipse gereed hê. Dit moet die Eclipse CDT (C/C++ Development Tooling) komponente bevat. 'n Goeie keuse sou die "Eclipse IDE vir C/C++ ontwikkelaars" wees wat beskikbaar is by http://www.eclipse.org/downloads. Indien vereiste komponente nie reeds geïnstalleer is nie, sal hulle afgelaai en outomaties geïnstalleer word indien moontlik.
Van die hoof spyskaart; oopmaak Hulp > Installeer nuwe sagteware... om die installasie-assistent te kry en die bewaarplek by te voeg http:// distribute.atmel.no/tools/avr32studio/releases/latest/ na die installasiebronne. As jy die bewaarplek as 'n zip- file jy kan dit eerder gebruik.
Kies nou die hoof-IDE-kenmerk soos in die illustrasie getoon. Dit word genoem AVR32 Studio IDE. As gevolg van afhanklikheidsmeganismes sal dit outomaties alle vereiste kenmerke kies en selfs byvoorbeeld C/C++ gereedskap van Eclipse.org aflaai. Enige van die opsionele kenmerke soos ondersteuning vir verouderde ingenieursweseamples kan nou geïnstalleer word of jy kan dit later byvoeg.
Alhoewel dit nie amptelik ondersteun word nie, kan jy ook AVR32 Studio vanaf die repository op OS X installeer. Jy sal egter ook AVR Toolchain en AVR Utilities vir OS X nodig hê om die IDE ten volle te gebruik. Bouwerk vir hierdie platform is tans nie beskikbaar nie.
Jy moet begin deur alle kenmerke af te merk, behalwe die opsionele wat interessant mag wees of nie, aangesien hierdie kategorie verouderde of ingenieurswese bevatample ondersteun.
Installeer vanaf produkpakket
Die volledige produkbou van AVR32 Studio bevat alles wat jy nodig het. Die sagteware kan gevind word op die AVR Tegniese Biblioteek DVD, of afgelaai word van Atmel's webwebwerf by http://www.atmel.com/products/avr32/ onder die "Tools & Software"-kieslys. Hierdie bouwerk kom in vier verskillende konfigurasies.
- Installeerder vir 32-bis en 64-bis
- Rits-file vir 32-bis en 64-bis
- Rits-file vir 32-bis
- Rits-file vir 64-bis Linux
Installeer op Windows
Die AVR32 Studio installeerder kan afgelaai word vanaf die webwebwerf soos hierbo genoem. Nadat u dit afgelaai het, dubbelklik op die uitvoerbare installeerder file te installeer. As jy die ligging wil spesifiseer waar die AVR32 Studio-sagteware geïnstalleer is, kies “Custom Installation”. Die installasie sagteware sal 'n Sun Java Runtime Environment op jou rekenaar installeer as dit ontbreek.
Daar is ook 'n rits-file verspreiding beskikbaar vir Windows. Laai eenvoudig af en dekomprimeer die file. AVR32 Studio kan geloods word met die uitvoerbare lêer wat aan die wortel van die nuwe gids gevind word.
Let daarop dat as jy 'n 64-bis weergawe van die bedryfstelsel gebruik, jy 'n 32-bis weergawe van die Java Runtime moet installeer.
As toestelbestuurders vir die ontfouters en emulators nie gevind word nie, sal jy in kennis gestel word sodra die IDE begin. Dit is ook moontlik om hierdie drywers vanaf die spyskaart te installeer. Kies Hulp > Installeer AVR USB-bestuurders.
Voeg nutsprogramme en gereedskapkettings by die PATH
Die Windows-verspreiding van AVR32 Studio kom met AVR Utilities en AVR Toolchains as inproppe. Aangesien dit uitgepak word wanneer dit geïnstalleer is, is dit moontlik om die binaries binne by die stelsel PATH te voeg. Dit maak dit dus moontlik om dit selfs buite AVR32 Studio te gebruik. Afhangende van waar jy die IDE geïnstalleer het, is die paaie na die binaries:
- 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
Installeer op Linux
Op Linux is AVR32 Studio slegs beskikbaar as 'n zip-argief wat met die unzip-nutsding onttrek kan word. Trek eenvoudig uit na die plek waar jy wil hê die toepassing moet hardloop.
Let daarop dat as jy Linux-toepassings vir die AT32AP7000 gaan ontwikkel, moet jy ook die AVR32 Buildroot installeer.
As toestelbestuurders vir die ontfouters en emulators nie gevind word nie, sal jy in kennis gestel word sodra die IDE begin. Dit is ook moontlik om hierdie drywers vanaf die spyskaart te installeer. Kies Hulp > Installeer AVR USB-bestuurders.
BELANGRIK: Die Java-looptyd-omgewings wat met baie Linux-verspreidings gestuur word, is nie versoenbaar met AVR32 Studio nie. 'n Java Runtime (of JDK) 1.6 word benodig. Raadpleeg jou Linux-verspreiding se dokumentasie vir instruksies oor die installering van Sun Java, of laai dit af by Sun's webwebwerf by http://java.sun.com/. Spesifiek, enige verwysing na 'n Java weergawe 1.7 dui aan dat 'n onversoenbare weergawe gebruik word.
Ons beveel aan om AVR32 Studio te installeer in 'n gids wat vir die gebruiker(s) skryfbaar is. Dit vergemaklik die proses om die produk by te voeg of op te dateer. Op 'n enkelgebruikermasjien kan jy gewoonlik die AVR32 Studio ZIP onttrek file in jou tuisgids. Dit skep 'n gids wat die produk bevat files.
Om AVR32 Studio te laat loop, voer die avr32studio-program uit die avr32studio-gids uit. As jy probleme ondervind, maak seker dat die korrekte java gebruik word deur java -weergawe uit te voer wat soortgelyke uitset as hierdie moet gee:
Sun Java op Ubuntu
U kan Sun's Java op Ubuntu installeer deur die volgende opdragte vanaf 'n dop te gebruik:
RedHat Enterprise Linux 4
Let daarop dat jy dalk die omgewingsveranderlike MOZILLA_FIVE_HOME moet stel na die vouer wat jou Firefox-installasie bevat. bv
of, as jy 'n tcsh gebruik:
sodat die verwelkomingsblad kan werk.
Voeg nutsprogramme en gereedskapkettings by die PATH
Die Linux-verspreiding van AVR32 Studio kom met AVR Utilities en AVR Toolchains as inproppe. Aangesien dit uitgepak word wanneer dit geïnstalleer is, is dit moontlik om die binaries binne by die stelsel PATH te voeg. Dit maak dit dus moontlik om dit selfs buite AVR32 Studio te gebruik. Afhangende van waar jy die IDE geïnstalleer het, is die paaie na die binaries:
- Op 32-bis Linux-gashere
- /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
- Op 64-bis Linux-gashere
- /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
Opgradering vanaf vorige weergawes
As gevolg van veranderinge in die voorsieningsmeganismes is dit nie moontlik om van weergawes vroeër as 2.5.0 na weergawe 2.6.0 op te gradeer nie. 'n Nuwe installasie moet gemaak word. Jy kan egter voortgaan om jou bestaande werkspasie te gebruik.
Selfstandige projekte wat met AVR32 Studio 2.0.1 of nuwer geskep is, hoef nie opgedateer te word nie. Ouer projekte moet na die 2.0.1-formaat omgeskakel word. Linux-projekte wat geskep is met vrystellings ouer as AVR32 Studio 2.1.0 moet omgeskakel word. Sien die gebruikershandleiding hoofstuk oor die opgradering van projekte vir meer besonderhede.
Kontakinligting
Kontak asseblief vir ondersteuning op AVR32 Studio avr32@atmel.com.
Gebruikers van AVR32 Studio is ook welkom om oor die AVRFreaks webwebwerf forum vir AVR32 sagteware gereedskap.
Vrywaring en krediete
AVR32 Studio word gratis versprei met die doel om toepassings vir Atmel AVR-verwerkers te ontwikkel. Gebruik vir ander doeleindes word nie toegelaat nie; sien die sagteware lisensie-ooreenkoms vir besonderhede. AVR32 Studio kom sonder enige waarborg.
Kopiereg 2006-2010 Atmel Corporation. Alle regte voorbehou. ATMEL, logo en kombinasies daarvan, Everywhere You Are, AVR, AVR32, en ander, is die geregistreerde handelsmerke of handelsmerke van Atmel Corporation of sy filiale. Windows, Internet Explorer en Windows Vista is óf geregistreerde handelsmerke óf handelsmerke
van Microsoft Corporation in die Verenigde State en/of ander lande. Linux is die geregistreerde handelsmerk van Linus Torvalds in die Verenigde State en ander lande. Gebou op Eclipse is 'n handelsmerk van Eclipse Foundation, Inc. Sun en Java is geregistreerde handelsmerke van Sun Microsystems, Inc. in die Verenigde State en ander lande. Mozilla en Firefox is geregistreerde handelsmerke van die Mozilla-stigting. Fedora is 'n handelsmerk van Red Hat, Inc. SUSE is 'n handelsmerk van Novell, Inc. Ander terme en produkname kan die handelsmerke van ander wees.
Nuut en opmerklik
Hierdie hoofstuk lys nuwe en noemenswaardige items vir die 2.6.0-vrystelling.
Werkbank
Batterye ingesluit
Die AVR Toolchain pakket saam met AVR Utilities is nou ingesluit by die produkbou vir sekere konfigurasies. Dit beteken dat dit nie nodig is om dit afsonderlik te installeer nie. Al die sagteware wat jy nodig het
begin met die ontwikkeling van AVR-toepassings is ingesluit. As jy wel een van die pakkette afsonderlik installeer, sal die ingeslote weergawes steeds teenwoordig wees en moet verwyder word as die eksterne weergawe gebruik gaan word. Dit kan gedoen word deur Hulp > Oor AVR32 Studio > Installasiebesonderhede.
Verbeterde gereedskaphantering
Voorheen het AVR32 Studio die stelsel PATH of AVR32_HOME veranderlikes gebruik om uit te vind waar die AVR Utilities en AVR Toolchains geïnstalleer is. Hierdie
meganisme is nou verander sodat dit moontlik is om te konfigureer watter soekpad om te gebruik. Die voorkeurinstellingsdialoog kan gevind word by Venster > Voorkeure >
Vereenvoudigde gebruikerskoppelvlak
Gereedskappaaie. Die outomaties bepaalde waarde sal steeds as die verstekwaarde dien. Let daarop dat as die AVR Utilities en AVR Toolchains geïnstalleer word as 'n deel van die IDE (soos hierbo beskryf), sal die paaie wat hier gespesifiseer word, laer prioriteit kry.
Die gebruikerskoppelvlak is vereenvoudig en verskeie van die meer "gevorderde" kenmerke is weggesteek. Hierdie is egter steeds beskikbaar en kan geaktiveer word deur die voorkeurinstellings te verander by Voorkeure > Algemeen > Aktiwiteite.
Verbeterde toestelkeuse
Die toestelkeusedialoog is verbeter. Dit sal jou nou toelaat om 'n eenvoudige substring-soektog vir 'n toestelnaam uit te voer en dit sal die toestelle onthou wat laas gebruik is. Volle name word nou vir alle toestelle gebruik. Die nuwe projek towenaar sal altyd begin met die laaste gebruikte toestel indien enige.
Nuwe kenmerke bygevoeg
Verslag #9558: AVR C-projek vanaf sjabloon moet die bord MCU gebruik.
Dit is nie meer nodig om te spesifiseer watter toestel om te gebruik wanneer 'n nuwe projek met die "AVR32 C Project From Template" geskep word nie. Die toestel wat in die sjabloon gespesifiseer word, sal outomaties gebruik word.
Verslag #10477: Bygevoeg ondersteuning vir QT600-ontwikkelingskit.
QT600 bied 'n kragtige omgewing vir die ontwerper om aanraakgebaseerde oplossings te evalueer en te ontwerp. Die QT600 se skaalbare ontwerp stel die ontwerper in staat om hul eie aanraaksensorborde met verskeie mikrobeheerborde te gebruik of om QT600-sensorborde direk aan hul eie toepassing te koppel.
Verslag #11205: Sluit die UC3-sagtewareraamwerk weergawe 1.7 in.
Die UC3 Sagteware-raamwerk verskaf sagteware-drywers en biblioteke om enige toepassing vir AVR32 UC3-toestelle te bou. Dit is ontwerp om te help om die verskillende komponente van 'n sagteware-ontwerp te ontwikkel en saam te plak, en om maklik integreerbaar te wees in 'n bedryfstelsel (OS) sowel as om op 'n selfstandige manier te werk. Hierdie vrystelling bevat weergawe 1.7 van die sagtewareraamwerk.
Verslag #11273: Voeg 'n "vereenvoudigde" perspektief/modus by.
Die gebruikerskoppelvlak is vereenvoudig en baie van die meer gevorderde kenmerke is weggesteek. Dit is steeds beskikbaar en kan geaktiveer word deur die voorkeurinstellings wat by “Algemeen > Aktiwiteite” gevind word.
Verslag #11625: Sluit AVR Utilities as 'n (opsionele) inprop in.
AVR Utilities is nou by die produkbou ingesluit. Dit beteken dat dit nie nodig is om dit afsonderlik op Windows of Linux te installeer nie. As jy AVR Utilities afsonderlik installeer, sal die ingeslote weergawe steeds gebruik word en moet verwyder word as die eksterne weergawe gebruik gaan word.
Verslag #11628: Sluit AVR Toolchain as 'n (opsionele) inprop in.
Die AVR-gereedskapskettings is nou by die produkbou ingesluit. Dit beteken dat dit nie nodig is om dit afsonderlik op Windows of Linux te installeer nie. As jy AVR Toolchains afsonderlik installeer, sal die ingeslote weergawe steeds gebruik word en moet verwyder word as die eksterne weergawe gebruik gaan word.
Opmerklike foute opgelos
Verslag #8963: Onderbreking geaktiveer tydens breekpuntstilstand veroorsaak dat ontfouter spoor verloor.
Onderbreking wat tydens breekpuntstilstand geaktiveer word, veroorsaak dat ontfouter spoor verloor
Verslag #10725: Veranderinge in ingesluit kopskrif files veroorsaak nie bou nie.
Wanneer 'n ingesluit kop file wat in 'n subgids van 'n projek geplaas word, verander word, sal nie 'n herbou van die projek veroorsaak nie. Deur eenvoudig CTRL+B te druk of op 'n ander manier 'n bou aan te roep, sal niks doen nie, aangesien die verandering nie opgespoor is nie. ’n Skoon bouwerk moet eerder uitgevoer word. Let daarop dat 'n verandering in 'n bron file sal 'n nuwe bou veroorsaak.
Verslag #11226: Knoppies funksionaliteit probleem met GTK+ 2.18.
AVR32 Studio werk nie behoorlik met GTK+ 2.18 nie. Verskeie knoppies is nie geaktiveer nie en die GUI verf nie soos verwag nie. Hierdie probleem word veroorsaak deur onversoenbaarheid tussen hierdie nuwe weergawe van GTK en Eclipse SWT. Die uitvoering van "export GDK_NATIVE_WINDOWS=true" voor die aanvang van AVR32 Studio behoort normale gedrag te herstel. Sien https://bugs.eclipse.org/bugs/show_bug.cgi?id=291257 vir meer inligting.
Verslag #7497: Verbeter gedrag wanneer bron file kan nie gevind word tydens ontfouting nie.
As 'n eksterne biblioteek gebruik word en nie gevind word nie, word die ontfouter gestop wanneer u in ontfoutmodus ingaan.
Verslag #9462: Bestuurders sluit pad in wat nie in AVR32 CPP-projek gestel is nie.
Die uitvoering van die UC3-sagtewareraamwerk-towenaar op 'n C++-projek sal nie alle projekinstellings opdateer nie. Die insluit-pad sal byvoorbeeld uitgelaat word. Dit is nou reggestel.
Verslag #9828: PM/GCCTRL5 ontbreek in toestelbeskrywing.
Die AVR32 Register view in AVR32 Studio werk nie behoorlik nie en soms ontbreek dit
Verslag #10818: Vreemde teikenkonfigurasiegedrag.
Wanneer 'n kortpad (“teiken” > Ontfout > “projek”) gebruik word om 'n teiken te ontfout, kan die toestel verander word na dié van die projek. Die "bord" as dit gestel is, sal egter nie verander nie en kan 'n ongeldige konfigurasie veroorsaak. Dit is reggestel.
Verslag #10907: AVR32 Studio-raamwerkinprop-kwessie.
Om die sagtewareraamwerk-towenaar te laat loop op 'n projek wat met 'n vorige weergawe van die sagtewareraamwerk geskep is, sal nie verander nie files tensy die files was plaaslik verander. Verander files sal nou ook opgegradeer word na die nuutste weergawe. 'n Dialoog sal vir bevestiging vra voordat dit oorskryf word files.
Verslag #11167: “UC3 Software Framework” het verdwyn.
Die sluiting van 'n projek wat 'n sagtewareraamwerkskakel het, sal ook die skakel sluit vir alle ander projekte wat dieselfde sagtewareraamwerk gebruik. Dit is reggestel.
Verslag #11318: Toestelinstelling op bron file verstek op "ap7000".
In sekere gevalle wanneer bou-instellings vir 'n spesifieke file; die verstek toestel (AP7000) sal inskop sodat “- mpart=ap7000” toegepas word. Dit is reggestel.
Verslag #11584: JTAGICE mkII ontfouting bekendstelling vertraging (kaartjie 577114).
By die gebruik van ontfouting op Ubuntu Karmic was daar 'n lang pouse (30 sekondes) nadat dit aan die spoorpoort op avr32gdbproxy gekoppel is. Dit is reggestel en ontfouting gaan soos normaal voort.
Verslag #11021: Dateer IDE-dokumentasie op en hernoem “AVR32” na “32-bis AVR”.
As gevolg van die hernaam van AVR32 na AVR, word die gebruik van "AVR32" verander na "32-bis AVR" in die dokumentasie. Sekere elemente in die gebruikerskoppelvlak word hernoem van “AVR32” na “AVR”. Die naam van die IDE is steeds "AVR32 Studio".
Bekende probleme
Verslag #11836: Kan nie AUX-spoor op EVK1105 begin nie.
Alle modusse van AUX-spoor (gebuffer/stroom) kan nie op 'n EVK1105 gebruik word nie. Daar is geen oplossing vir nou nie, behalwe om NanoTrace te gebruik.
Verslag #5716: AVR32Studio reageer nie wanneer vir lus deurgestap word nie.
As u oor 'n reël bronkode stap wat daartoe lei dat 'n groot hoeveelheid masjieninstruksies uitgevoer moet word (gewoonlik leeg vir of terwyl lusse wat vir vertragings gebruik word), sal veroorsaak dat AVR32 Studio nie reageer nie. Om beheer te herwin, beëindig die bekendstelling. Om oor so kodelyn te stap, gebruik breekpunte en die hervat-funksie (F8).
Verslag #7280: redakteur vertikale liniaal konteks kieslys verwar spoorpunte met breekpunte.
As 'n breekpunt en 'n spoorpunt op dieselfde bronlyn geleë is, is dit nie moontlik om die breekpunt se eienskappe oop te maak vanaf die konteks (regs-kliek) kieslys nie. In sulke gevalle, verkry toegang tot die breekpunt vanaf die breekpunte view.
Verslag #7596: Vertoon van die monteerlyne.
Die inhoud van die Demontage view kan nie-opeenvolgend vertoon word, afhangende van die uitvoer van die samesteller. Tipies kan die aanbieding van for-lusse of geoptimaliseerde kode vir sommige gebruikers onbekend wees.
Verslag #8525: META Kan nie strukture vir randapparatuur uitbrei met slegs-skryfregisters nie.
Wanneer gepoog word om strukture uit te brei wat na perifere geheue wys wat slegs-skryfregisters bevat (byvoorbeeld vir struct avr32_usart_t), kom 'n fout "Duplicate variable object name" voor.
Verslag #10857: DMACA-registers kan nie vertoon word nie.
Die DMACA-registers vir die UC3A3 vertoon nie behoorlik wanneer dit in die ontfouter is nie. Hulle bly konstant ten spyte van enige veranderinge ... beide die register view en die geheue view wys FB vir ewig in daardie geheuereeks. Die dienstoegangsbus (SAB) het nie toegang tot DMACA-registers nie. Daar is geen oplossing nie.
Verslag #7099: Verifieer wanneer geprogrammeer word vir ontfout bekendstelling.
Die bekendstelling-konfigurasie-instelling "Verifieer geheue na programmering" sal nie effektief wees vir ontfout-bekendstellings nie.
Verslag #7370: 'sluit in'-lêergids van Project Explorer vertoon slegs insluit van ontfoutteiken.
Die Insluit-lêergids vir projekte sal slegs insluit vir die Ontfout-opstelling vertoon.
Verslag #7707: file herleiding in na-bou of pre-bou werk nie.
Dit is nie moontlik om herleiding in voorbou- of na-bou-stappe te gebruik nie. 'n Oplossing is om 'n eksterne opdrag (bv. 'n .bat file) wat die nodige herleiding uitvoer.
Verslag #11834: FLASHC example vir AT32UC3A0512UES stel nie saam met AVR32 Studio 2.6 nie.
Die koppelskrip wat in hierdie weergawe van die UC3-sagtewareraamwerk gebruik word, is vir 'n ouer weergawe van die samesteller geskryf en sal nie met die huidige vrystelling werk nie. As jy ontwikkeling op hierdie ouer UC3-toestelle moet doen, gebruik asseblief die 2.5-vrystelling van AVR32 Studio met gepaardgaande gereedskapsketting.
Ondersteunde toestelle
Die volgende tabelle lys alle ondersteunde gereedskap en toestelle en wys watter gereedskap ontfouting en programmering van die verskillende toestelle ondersteun.
Ons het drie soorte ondersteuning. “Beheer”-ondersteuning beteken dat die toestel slegs deur die teikenkontekskieslys geprogrammeer en beheer kan word. Met "debug" bedoel ons 'n begin van 'n ontfoutingsessie deur die bekendstellingsmeganisme en dat die teikenkontekskieslys gebruik kan word. Net so beteken "hardloop" programmering en begin van die toepassing deur die bekendstellingsmeganisme (maar geen ontfouting nie). "Vol" beteken dat al hierdie soorte ondersteun word.
Vereiste firmware weergawes
Ontfouter/programmeerder | Firmware-weergawe |
AVR Draak | MCU 6.11:MCU_S1 6.11 |
AVR EEN! | 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-reeks
AVR Draak | AVR EEN! | AVR32
Simulator |
JTAGYS
mkII |
QT600 | STK600 | USB DFU | |
AT32AP7000 | Vol | Vol | NVT | Vol | NVT | NVT | NVT |
AVR UC3A-reeks
AVR Draak | AVR EEN! | AVR32
Simulator |
JTAGYS
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3A0128 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3A0256 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3A0512 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3A0512-UES | Vol | Vol | Ontfout | Vol | NVT | NVT | Beheer |
AT32UC3A1128 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3A1256 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3A1512 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3A1512-UES | NVT | NVT | Ontfout | NVT | NVT | NVT | Beheer |
AT32UC3A3128 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3A3128S | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3A3256 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3A3256S | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3A364 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3A364S | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AVR UC3B-reeks
AVR Draak | AVR EEN! | AVR32
Simulator |
JTAGYS
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3B0128 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3B0256 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3B0256-UES | Vol | Vol | Ontfout | Vol | NVT | NVT | Beheer |
AVR Draak | AVR EEN! | AVR32
Simulator |
JTAGYS
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3B0512 | NVT | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3B0512 (Hersiening C) | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3B064 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3B1128 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3B1256 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3B1256-UES | NVT | NVT | Ontfout | NVT | NVT | NVT | Beheer |
AT32UC3B164 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AVR UC3C-reeks
AVR Draak | AVR EEN! | AVR32
Simulator |
JTAGYS
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3C0512C (Hersiening C) | Vol | Vol | NVT | Vol | NVT | Hardloop | Beheer |
AT32UC3C1512C (Hersiening C) | Vol | Vol | NVT | Vol | NVT | Hardloop | Beheer |
AT32UC3C2512C (Hersiening C) | Vol | Vol | NVT | Vol | NVT | Hardloop | Beheer |
AVR UC3L-reeks
AVR Draak | AVR EEN! | AVR32
Simulator |
JTAGYS
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3L016 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3L032 | Vol | Vol | Ontfout | Vol | NVT | Hardloop | Beheer |
AT32UC3L064 | Vol | Vol | Ontfout | Vol | Hardloop | Hardloop | Beheer |
AT32UC3L064 (Hersiening B) | Vol | Vol | NVT | Vol | NVT | Hardloop | Beheer |
Gereelde vrae
V: Watter verwerkers word deur AVR32 Studio ondersteun?
A: AVR32 Studio ondersteun al Atmel se AVR 32-bis verwerkers.
V: Kan AVR32 Studio op Windows 98 of NT geïnstalleer word?
A: Nee, AVR32 Studio word nie op Windows 98 of NT ondersteun nie.
V: Waar kan ek die AVR Toolchains-pakket kry wat benodig word vir AVR32 Studio?
A: Die AVR Toolchains-pakket kan op Atmel's gevind word webwebwerf onder die Tools & Software menu.
Dokumente / Hulpbronne
![]() |
ATMEL AVR32 32 Bit Mikro Beheerders [pdf] Instruksiehandleiding AVR ONE, JTAGICE mkII, STK600, AVR32 32-bis mikro-beheerders, AVR32, 32-bis mikro-beheerders, bis-mikro-beheerders, mikro-beheerders, beheerders |