ATMEL AVR32 32 Bit Mikro Kontrolluri
Speċifikazzjonijiet
- Isem tal-Prodott: AVR32 Studio
- Verżjoni: Rilaxx 2.6.0
- Proċessuri appoġġjati: proċessuri AVR 32-bit ta 'Atmel
- Mikrokontrolluri appoġġjati: Mikrokontrolluri 8/32-bit
- Appoġġ għall-Għodda: AVR ONE!, JTAGICE mkII, STK600
- Integrazzjoni Toolchain: AVR/GNU Toolchain
Istruzzjonijiet għall-Użu tal-Prodott
Installazzjoni
AVR32 Studio huwa ambjent ta 'żvilupp integrat għall-kitba, id-debugging, u l-iskjerament ta' applikazzjonijiet AVR 32-bit. Huwa mqassam minn Atmel b'xejn u jaħdem kemm fuq Windows kif ukoll fuq Linux.
Rekwiżiti tas-Sistema
- Rekwiżiti tal-ħardwer: AVR32 Studio ma ġiex ittestjat fuq kompjuters b'riżorsi baxxi iżda jista' jaħdem skont id-daqs tal-proġett.
- Rekwiżiti tas-softwer: Mhux appoġġjat fuq Windows 98, NT, jew ME.
Tniżżil u Installazzjoni
- Installazzjoni mill-pakkett tal-prodott: Il-bini sħiħ tal-prodott jista 'jinstab fuq id-DVD tal-Librerija Teknika AVR jew jitniżżlu minn Atmel's websit. Agħżel Installazzjoni Custom biex tispeċifika l-post tal-installazzjoni.
- Installazzjoni fuq Windows: Niżżel l-installatur AVR32 Studio minn Atmel's websit u mexxih. Se jiġi installat Sun Java Runtime Environment jekk nieqes.
AVR32 Studio: Rilaxx 2.6.0
AVR32 Studio huwa ambjent ta 'żvilupp integrat (IDE) għall-iżvilupp ta' applikazzjonijiet AVR ta '32-bit. AVR32 Studio jipprovdi sett komplut ta 'karatteristiċi inkluż proġett file ġestjoni, ġestjoni tal-kompiti u integrazzjoni tal-kontroll tal-verżjoni (CVS); editur C/C++ b'enfasi tas-sintassi, navigazzjoni u tlestija tal-kodiċi; debugger li jappoġġa l-kontroll tal-ġirja li jinkludi stepping u breakpoints fil-livell tas-sors u tal-istruzzjoni; reġistri, memorja u I/O views; u l-konfigurazzjoni u l-ġestjoni tal-mira. AVR32 Studio huwa Mibnija fuq Eclipse, li jippermetti integrazzjoni faċli ma 'parti terza plugins għal aktar funzjonalità.
AVR32 Studio jappoġġja l-proċessuri AVR 32-bit kollha ta 'Atmel. AVR32 Studio jappoġġja l-iżvilupp u d-debugging kemm ta 'applikazzjonijiet standalone (mingħajr sistema operattiva) kif ukoll ta' applikazzjonijiet Linux (għall-familja ta 'apparat AT32AP7). Plug-ins ta' partijiet terzi jeżistu għad-debugging ta' sistemi operattivi oħra.
L-għodod Atmel kollha li jappoġġaw l-arkitettura AVR 32-bit, inkluż l-AVR ONE!, JTAGICE mkII u STK600 huma appoġġjati minn AVR32 Studio.
AVR32 Studio jintegra mal-AVR/GNU Toolchain 32-bit. Il-GNU C Compiler (GCC) huwa użat għall-kompilazzjoni ta 'programmi C/C++, filwaqt li l-GNU debugger (GDB) huwa użat għad-debugging tal-applikazzjoni fil-mira. L-Utilitajiet AVR ta' Atmel, avr32program u avr32gdbproxy, huma użati għall-iskjerament u d-debugging ta' applikazzjonijiet waħedhom kif ukoll il-mira vol.tage u aġġustamenti tal-ġeneratur tal-arloġġ.
Istruzzjonijiet għall-installazzjoni
AVR32 Studio huwa ambjent ta 'żvilupp integrat għall-kitba, id-debugging u l-iskjerament ta' applikazzjonijiet AVR ta '32-bit. AVR32 Studio huwa mqassam minn Atmel mingħajr ħlas, u jaħdem kemm fuq Windows kif ukoll fuq Linux.
Aħbarijiet
Din il-verżjoni ta 'AVR32 Studio hija titjib mir-rilaxx 2.5. Il-komponenti varji AVR32 Studio huwa bbażat fuq ġew aġġornati għar-rilaxx tas-servizz Eclipse Galileo 2. Dan ifisser li numru kbir ta 'soluzzjonijiet ta' bug, titjib u titjib ieħor ġie inkluż f'din ir-rilaxx.
- Għodda ta' Żvilupp C/C++ (108 kwistjonijiet ffissati)
- Integrazzjoni tat-tracker tal-kwistjonijiet, Mylyn (166 kwistjoni ffissati)
- Pjattaforma Eclipse (149 kwistjoni ffissati)
- Ġestjoni tal-Mira/Explorer tas-Sistema Remota (5 kwistjonijiet irranġati)
Barra minn hekk ġew implimentati 77 AVR32 Studio bug fixes u titjib. Ara l- Ġdid u notevoli
sezzjoni għal dettalji dwar l-aktar bidliet importanti.
Rekwiżiti tas-Sistema
AVR32 Studio huwa appoġġjat taħt il-konfigurazzjonijiet li ġejjin.
Rekwiżiti tal-ħardwer
- Proċessur minimu Pentium 4, 1GHz
- Minimu 512 MB RAM
- Minimu ta' 500 MB spazju ħieles fuq id-diska
- Riżoluzzjoni minima tal-iskrin ta '1024×768
AVR32 Studio ma ġiex ittestjat fuq kompjuters b'inqas riżorsi, iżda jista' jaħdem b'mod sodisfaċenti skont in-numru u d-daqs tal-proġetti u l-paċenzja tal-utent.
Rekwiżiti tas-softwer
- Windows 2000, Windows XP, Windows Vista jew Windows 7 (x86 jew x86-64). Innota li peress li l-Windows 2000 m'għandux "kuntest tal-grafika avvanzata" ċerti elementi grafiċi mhux se jingħataw fil-forma mixtieqa.
- Fedora 13 jew 12 (x86 jew x86-64), RedHat Enterprise Linux 4 jew 5, Ubuntu Linux 10.04 jew 8.04 (x86 jew x86-64), jew SUSE Linux 2 jew 11.1 (x86 jew x86-64). AVR32 Studio jista 'jaħdem tajjeb ħafna fuq distribuzzjonijiet oħra. Madankollu dawk ma jkunux ittestjati u mhux appoġġjati.
- Sun Java 2 Platform verżjoni 1.6 jew aktar tard
- Internet Explorer, Mozilla, jew Firefox
- AVR Utilities verżjoni 3.0 jew aktar tard (Ara “Tniżżil u Installazzjoni”)
- AVR Toolchains verżjoni 3.0 jew aktar tard (Ara “Tniżżil u Installazzjoni”)
AVR32 Studio mhuwiex appoġġjat fuq Windows 98, NT jew ME.
Tniżżil u Installazzjoni
AVR32 Studio jeħtieġ il-pakkett "AVR Toolchains" li fih il-kompilaturi u l-linkers C/C++. Barra minn hekk, l-"Utilitajiet AVR" hija meħtieġa għall-ipprogrammar u d-debugging. Minn dan ir-rilaxx ta 'AVR32 Studio dawn iż-żewġ pakketti huma inklużi fil-prodott għal ċerti konfigurazzjonijiet. M'għandux ikun hemm bżonn li dawn jiġu installati separatament.
Madankollu, jekk teħtieġ installazzjoni separata; l-aħħar verżjonijiet jistgħu jinstabu fl-istess post bħal AVR32 Studio. Jekk jogħġbok installa l-għodda u l-utilitajiet skont l-istruzzjonijiet ta 'installazzjoni mogħtija fin-noti ta' rilaxx li jakkumpanjawhom.
Hekk kif AVR32 Studio jinbeda se jittestja l-preżenza ta’ toolchains u pakketti ta’ utilitajiet. Jekk dawn ma jinstabux tinħareġ twissija.
AVR32 Studio jista 'jiġi installat fi tliet modi. Jew bħala applikazzjoni sħiħa, jew bħala sett ta’ karatteristiċi miżjud ma’ softwer ibbażat fuq Eclipse pre-eżistenti billi juża l-Klijent tas-Suq Eclipse jew ir-repożitorju direttament. L-aħħar metodu jippermettilek ukoll li tagħżel liema karatteristiċi tinstalla.
Installazzjoni bl-użu ta 'Eclipse Marketplace
Innota li l-Klijent Eclipse Marketplace huwa disponibbli biss f'Eclipse 3.6 u aktar ġodda.
Ibda l-prodott ibbażat fuq Eclipse tiegħek u iftaħ Għajnuna > Eclipse Marketplace….. Mur fil- Fittex paġna u fittex
“AVR”. Dan għandu jelenka "AVR32 Studio". Agħfas l-entrata Installa buttuna. Il-bqija tal-proċess huwa l-istess bħal għall-installazzjoni minn repożitorju.
Installazzjoni minn repożitorju
Meta tinstalla mir-repożitorju tad-distribuzzjoni trid diġà jkollok softwer ibbażat fuq Eclipse lest. Dan għandu jkun fih il-komponenti Eclipse CDT (C/C++ Development Tooling). Għażla tajba tkun l-"Eclipse IDE għal C/C++ Developers" disponibbli minn http://www.eclipse.org/downloads. Jekk il-komponenti meħtieġa ma jkunux diġà installati dawn jitniżżlu u jiġu installati awtomatikament jekk possibbli.
Mill-menu prinċipali; miftuħa Għajnuna > Installa Software Ġdid... biex tikseb il-Wizard tal-installazzjoni u żid ir-repożitorju fuq http:// distribute.atmel.no/tools/avr32studio/releases/latest/ għas-sorsi tal-installazzjoni. Jekk għandek ir-repożitorju bħala zip- file tista' tuża dan minflok.
Issa agħżel il-karatteristika ewlenija tal-IDE kif muri fl-illustrazzjoni. Dan jismu AVR32 Studio IDE. Minħabba mekkaniżmi tad-dipendenzi dan awtomatikament jagħżel il-karatteristiċi kollha meħtieġa u anke tniżżel pereżempju għodda C/C+ + minn Eclipse.org. Kwalunkwe waħda mill-karatteristiċi fakultattivi bħall-appoġġ għal inġinerija obsoleta samples jistgħu jiġu installati issa jew tista 'żżid dawn aktar tard.
Għalkemm mhuwiex appoġġjat uffiċjalment tista 'wkoll tinstalla AVR32 Studio mir-repożitorju fuq OS X. Madankollu ser ikollok bżonn ukoll AVR Toolchain u AVR Utilities għal OS X sabiex tagħmel użu sħiħ mill-IDE. Il-bini għal din il-pjattaforma bħalissa mhux disponibbli.
Għandek tibda billi tiċċekkja l-karatteristiċi kollha ħlief dawk fakultattivi li jistgħu jew ma jistgħux ikunu interessanti peress li din il-kategorija fiha s skaduti jew tal-inġinerija.ample appoġġ.
Installazzjoni mill-pakkett tal-prodott
Il-bini sħiħ tal-prodott ta 'AVR32 Studio fih dak kollu li għandek bżonn. Is-softwer jista 'jinstab fuq id-DVD tal-Librerija Teknika AVR, jew jitniżżel minn Atmel's websit fuq http://www.atmel.com/products/avr32/ taħt il-menu “Għodda u Software”. Dawn il-bini jiġu f'erba' konfigurazzjonijiet differenti.
- Installatur għal 32-bit u 64-bit
- Zip-file għal 32-bit u 64-bit
- Zip-file għal 32-bit
- Zip-file għal 64-bit Linux
Installazzjoni fuq Windows
L-installatur AVR32 Studio jista 'jitniżżel minn fuq websit kif innutat hawn fuq. Wara li tniżżel, ikklikkja darbtejn l-eżekutibbli tal-installatur file biex tinstalla. Jekk tixtieq tispeċifika l-post fejn is-softwer AVR32 Studio huwa installat, agħżel "Installazzjoni Custom". Is-softwer tal-installazzjoni jinstalla Sun Java Runtime Environment fuq il-kompjuter tiegħek jekk ikun nieqes.
Hemm ukoll zip-file distribuzzjoni disponibbli għall-Windows. Sempliċement tniżżel u ikkompressa l- file. AVR32 Studio jista 'jiġi mniedi bl-użu tal-eżekutibbli li jinsab fl-għerq tal-folder il-ġdid.
Innota li jekk qed tħaddem verżjoni 64-bit tas-sistema operattiva ser ikollok tinstalla verżjoni 32-bit tal-Java Runtime.
Jekk is-sewwieqa tat-tagħmir għad-debuggers u l-emulaturi ma jinstabux, tkun notifikat hekk kif jibda l-IDE. Huwa wkoll possibbli li tinstalla dawn is-sewwieqa mill-menu. Agħżel Għajnuna > Installa AVR USB Drivers.
Żieda ta' Utilitajiet u Toolchains mal-PATH
Id-distribuzzjoni tal-Windows ta 'AVR32 Studio tiġi ma' AVR Utilities u AVR Toolchains bħala plug-ins. Peress li dawn huma mhux ippakkjati meta installati, huwa possibbli li jiżdiedu l-binarji fis-sistema PATH. Għalhekk jagħmilha possibbli li dawn jintużaw anki barra minn AVR32 Studio. Skont fejn installajt l-IDE, il-mogħdijiet għall-binarji huma:
- C:\Programm Files\Atmel\AVR Tools\AVR32 Studio\plugins\com.atmel.avr.toolchains.win32.x86_3.0.0.\os\win32\x86\bin
- C:\Programm Files\Atmel\AVR Tools\AVR32 Studio\plugins\com.atmel.avr.utilities.win32.x86_3.0.0.\os\win32\x86\bin
Installazzjoni fuq Linux
Fuq Linux, AVR32 Studio huwa disponibbli biss bħala arkivju ZIP li jista 'jiġi estratt bl-użu tal-utilità unzip. Sempliċement estratt lejn il-post fejn trid li l-applikazzjoni taħdem minn.
Innota li jekk se tiżviluppa applikazzjonijiet Linux għall-AT32AP7000 trid tinstalla wkoll l-AVR32 Buildroot.
Jekk is-sewwieqa tat-tagħmir għad-debuggers u l-emulaturi ma jinstabux, tkun notifikat hekk kif jibda l-IDE. Huwa wkoll possibbli li tinstalla dawn is-sewwieqa mill-menu. Agħżel Għajnuna > Installa AVR USB Drivers.
IMPORTANTI: L-ambjenti tar-runtime Java mibgħuta b'ħafna distribuzzjonijiet Linux mhumiex kompatibbli ma 'AVR32 Studio. A Java Runtime (jew JDK) 1.6 huwa meħtieġ. Ikkonsulta d-dokumentazzjoni tad-distribuzzjoni tal-Linux tiegħek għal struzzjonijiet dwar l-installazzjoni ta' Sun Java, jew niżżilha minn Sun's websit fuq http://java.sun.com/. Speċifikament, kwalunkwe referenza għal verżjoni Java 1.7 tindika li qed tintuża verżjoni inkompatibbli.
Nirrakkomandaw li tinstalla AVR32 Studio f'direttorju li jista' jinkiteb għall-utent(i). Dan jissimplifika l-proċess taż-żieda jew l-aġġornament tal-prodott. Fuq magna ta 'utent wieħed, inti tista' tipikament estratti l-AVR32 Studio ZIP file fid-direttorju tad-dar tiegħek. Dan joħloq direttorju li fih il-prodott files.
Biex tħaddem AVR32 Studio, eżegwixxi l-programm avr32studio mid-direttorju avr32studio. Jekk tesperjenza problemi, kun żgur li l-java korretta qed tintuża billi tħaddem java -version li għandha tagħti output simili għal dan:
Sun Java fuq Ubuntu
Tista' tinstalla Sun's Java fuq Ubuntu billi tuża l-kmandi li ġejjin minn qoxra:
RedHat Enterprise Linux 4
Innota li jista' jkollok bżonn tissettja l-varjabbli ambjentali MOZILLA_FIVE_HOME fil-folder li fih l-installazzjoni tal-Firefox tiegħek. eż
jew, jekk tuża tcsh:
sabiex il-paġna ta’ merħba taħdem.
Żieda ta' Utilitajiet u Toolchains mal-PATH
Id-distribuzzjoni tal-Linux ta 'AVR32 Studio tiġi ma' AVR Utilities u AVR Toolchains bħala plug-ins. Peress li dawn huma mhux ippakkjati meta installati huwa possibbli li jiżdiedu l-binarji fis-sistema PATH. Għalhekk jagħmilha possibbli li dawn jintużaw anke barra minn AVR32 Studio. Skont fejn installajt l-IDE, il-mogħdijiet għall-binarji huma:
- Fuq hosts 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
- Fuq hosts 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
Aġġornament minn verżjonijiet preċedenti
Minħabba bidliet fil-mekkaniżmi ta' forniment mhuwiex possibbli li taġġorna minn verżjonijiet preċedenti minn 2.5.0 għal verżjoni 2.6.0. Għandha ssir installazzjoni ġdida. Madankollu tista' tkompli tuża l-ispazju tax-xogħol eżistenti tiegħek.
Proġetti awtonomi maħluqa b'AVR32 Studio 2.0.1 jew aktar ġodda m'għandhomx għalfejn jiġu aġġornati. Proġetti eqdem għandhom jiġu kkonvertiti għall-format 2.0.1. Proġetti Linux maħluqa b'rilaxxi eqdem minn AVR32 Studio 2.1.0 għandhom jiġu kkonvertiti. Ara l-kapitolu tal-gwida għall-utent dwar l-aġġornament tal-proġetti għal aktar dettalji.
Informazzjoni ta' Kuntatt
Għal appoġġ fuq AVR32 Studio jekk jogħġbok ikkuntattja avr32@atmel.com.
Utenti ta 'AVR32 Studio huma wkoll mistiedna biex jiddiskutu fuq il- AVRFreaks websit forum għall-AVR32 Software Tools.
Ċaħda u Krediti
AVR32 Studio jitqassam mingħajr ħlas għall-iskop li jiġu żviluppati applikazzjonijiet għall-proċessuri Atmel AVR. L-użu għal skopijiet oħra mhux permess; ara l-ftehim tal-liċenzja tas-softwer għad-dettalji. AVR32 Studio jiġi mingħajr ebda garanzija.
Copyright 2006-2010 Atmel Corporation. Id-drittijiet kollha riżervati. ATMEL, il-logo u l-kombinazzjonijiet tagħhom, Everywhere You Are, AVR, AVR32, u oħrajn, huma t-trademarks reġistrati jew it-trademarks ta’ Atmel Corporation jew is-sussidjarji tagħha. Windows, Internet Explorer u Windows Vista huma jew trademarks reġistrati jew trademarks
ta’ Microsoft Corporation fl-Istati Uniti u/jew pajjiżi oħra. Linux hija t-trademark reġistrata ta' Linus Torvalds fl-Istati Uniti u f'pajjiżi oħra. Mibnija fuq Eclipse hija trademark ta' Eclipse Foundation, Inc. Sun u Java huma trademarks reġistrati ta' Sun Microsystems, Inc. fl-Istati Uniti u pajjiżi oħra. Mozilla u Firefox huma trademarks reġistrati tal-Fondazzjoni Mozilla. Fedora hija trademark ta' Red Hat, Inc. SUSE hija trademark ta' Novell, Inc. Termini oħra u ismijiet ta' prodotti jistgħu jkunu trademarks ta' oħrajn.
Ġdid u notevoli
Dan il-kapitolu jelenka oġġetti ġodda u notevoli għar-rilaxx 2.6.0.
Bank tax-xogħol
Batteriji inklużi
Il- AVR Toolchain pakkett flimkien ma Utilitajiet AVR issa hija inkluża fil-bini tal-prodott għal ċerti konfigurazzjonijiet. Dan ifisser li m'għandux ikun hemm bżonn li dawn jiġu installati separatament. Is-softwer kollu li għandek bżonn
tibda tiżviluppa applikazzjonijiet AVR hija inkluża. Jekk tinstalla xi pakkett separatament, il-verżjonijiet inklużi xorta jkunu preżenti u jridu jitneħħew jekk trid tintuża l-verżjoni esterna. Dan jista 'jsir permezz Għajnuna > Dwar AVR32 Studio > Dettalji tal-Installazzjoni.
Immaniġġjar tal-għodda mtejba
Preċedentement AVR32 Studio kien juża l-varjabbli PATH tas-sistema jew AVR32_HOME biex jifhem fejn il- Utilitajiet AVR u Toolchains AVR ġew installati. Dan
issa nbidel il-mekkaniżmu sabiex ikun possibbli li jiġi kkonfigurat liema mogħdija tat-tfittxija tuża. Id-djalogu tal-issettjar tal-preferenza jista' jinstab fuq Tieqa > Preferenzi >
Interface tal-utent simplifikata
Mogħdijiet tal-Għodda. Il-valur determinat awtomatikament xorta se jservi bħala l-valur default. Innota li jekk il- Utilitajiet AVR u Toolchains AVR huma installati bħala parti mill-IDE (kif deskritt hawn fuq) il-mogħdijiet speċifikati hawn se jiksbu prijorità aktar baxxa.
L-interface tal-utent ġie ssimplifikat u bosta mill-aktar karatteristiċi "avvanzati" ġew moħbija. Madankollu dawn għadhom disponibbli u jistgħu jiġu attivati billi tbiddel is-settings tal-preferenza fuq Preferenzi > Ġenerali > Attivitajiet.
Għażla mtejba tal-apparat
Id-djalogu tal-għażla tal-apparat ġie mtejjeb. Issa se jippermettilek li twettaq tfittxija sempliċi substring għal isem ta 'apparat u tiftakar l-apparat li ntuża l-aħħar. Ismijiet sħaħ issa jintużaw għall-apparati kollha. Il-wizard tal-proġett il-ġdid dejjem jibda bl-aħħar apparat użat jekk ikun hemm.
Karatteristiċi ġodda miżjuda
Rapport #9558: Il-proġett AVR C mill-mudell għandu juża l-MCU tal-bord.
M'għadux meħtieġ li tispeċifika liema apparat tuża meta toħloq proġett ġdid bl-użu tal-"AVR32 C Project From Template". L-apparat speċifikat fil-mudell se jintuża awtomatikament.
Rapport #10477: Appoġġ miżjud għall-kit ta 'żvilupp QT600.
QT600 joffri ambjent b'saħħtu għad-disinjatur biex jevalwa u jiddisinja soluzzjonijiet ibbażati fuq il-mess. Id-disinn skalabbli tal-QT600 jippermetti lid-disinjatur juża l-bordijiet tas-sensorju tal-mess tagħhom stess b'diversi bordijiet tal-mikrokontrolluri jew biex jgħaqqdu l-bordijiet tas-sensuri QT600 direttament mal-applikazzjoni tagħhom stess.
Rapport #11205: Inkludi l-verżjoni 3 tal-qafas tas-softwer UC1.7.
Il-qafas tas-Software UC3 jipprovdi sewwieqa tas-softwer u libreriji biex tinbena kwalunkwe applikazzjoni għal apparati AVR32 UC3. Ġiet iddisinjata biex tgħin fl-iżvilupp u l-kolla flimkien tal-komponenti differenti ta’ disinn ta’ softwer, u biex tkun integrata faċilment f’sistema operattiva (OS) kif ukoll biex topera b’mod waħdu. Dan ir-rilaxx fih il-verżjoni 1.7 tal-qafas tas-softwer.
Rapport #11273: Żid perspettiva/modalità “simplifikata”.
L-interface tal-utent ġie ssimplifikat u ħafna mill-karatteristiċi l-aktar avvanzati ġew moħbija. Dawn għadhom disponibbli u jistgħu jiġu attivati billi tuża s-settings tal-preferenza misjuba f'"Ġenerali > Attivitajiet".
Rapport #11625: Inkludi l-Utilitajiet AVR bħala plug-in (mhux obbligatorju).
L-utilitajiet AVR issa huma inklużi fil-bini tal-prodott. Dan ifisser li m'għandux ikun hemm bżonn li dawn jiġu installati separatament fuq Windows jew Linux. Jekk tinstalla AVR Utilities separatament il-verżjoni inkluża xorta se tintuża u trid titneħħa jekk trid tintuża l-verżjoni esterna.
Rapport #11628: Inkludi AVR Toolchain bħala plug-in (mhux obbligatorju).
L-AVR Toolchains issa huma inklużi fil-bini tal-prodott. Dan ifisser li m'għandux ikun hemm bżonn li dawn jiġu installati separatament fuq Windows jew Linux. Jekk tinstalla AVR Toolchains separatament il-verżjoni inkluża xorta se tintuża u trid titneħħa jekk trid tintuża l-verżjoni esterna.
Bugs notevoli ffissati
Rapport #8963: Interruzzjoni attivata waqt waqfien tal-waqfien tikkawża li d-debugger jitlef il-binarju.
L-interruzzjoni attivata waqt waqfien tal-breakpoint tikkawża li d-debugger jitlef il-binarju
Rapport #10725: Bidliet fl-intestatura inkluża files ma jikkawżawx jibnu.
Meta header inkluż file imqiegħed f'sub-folder ta' proġett jinbidel mhux se jikkawża bini mill-ġdid tal-proġett. Sempliċement tagħfas CTRL + B jew b'mezzi oħra li tinvoka build ma tagħmel xejn peress li l-bidla ma ġietx skoperta. Minflok trid issir bini nadif. Innota li bidla fis-sors file se jwassal għal bini ġdid.
Rapport #11226: Problema tal-funzjonalità tal-buttuni b'GTK+ 2.18.
AVR32 Studio ma jaħdimx sew ma' GTK+ 2.18. Diversi buttuni mhumiex attivati u l-GUI ma żebgħax kif mistenni. Din il-problema hija kkawżata minn inkompatibbiltà bejn din il-verżjoni l-ġdida ta 'GTK u Eclipse SWT. L-eżekuzzjoni ta '"esportazzjoni GDK_NATIVE_WINDOWS=true" qabel ma tniedi AVR32 Studio għandha tirrestawra l-imġieba normali. Ara https://bugs.eclipse.org/bugs/show_bug.cgi?id=291257 għal aktar informazzjoni.
Rapport #7497: Ittejjeb l-imġieba meta tirriżulta file ma tistax tinstab waqt id-debugging.
Meta tidħol fil-modalità debug, jekk tintuża librerija esterna u ma tinstabx, id-debugger jitwaqqaf.
Rapport #9462: Is-sewwieqa Inkludu Path mhux stabbilit fil-proġett AVR32 CPP.
L-eżekuzzjoni tal-wizard tal-qafas tas-softwer UC3 fuq proġett C++ ma taġġornax is-settings kollha tal-proġett. Pereżempju l-mogħdija tal-inklużjoni titħalla barra. Dan issa ġie ffissat.
Rapport #9828: PM/GCCTRL5 nieqes mid-deskrizzjoni tat-tagħmir.
Ir-Reġistru AVR32 view fl-AVR32 Studio mhux qed jaħdem sew u xi drabi huwa nieqes
Rapport #10818: Imġiba stramba tal-konfigurazzjoni fil-mira.
Meta tuża shortcut ("mira" > Debug > "proġett") biex tiddibaggja mira l-apparat jista 'jinbidel għal dak tal-proġett. Madankollu l-"bord" jekk issettjat ma jinbidelx u jista 'jikkawża konfigurazzjoni invalida. Dan ġie ffissat.
Rapport #10907: Kwistjoni tal-plug-in tal-qafas tal-AVR32 Studio.
It-tħaddim tal-wizard tal-qafas tas-softwer fuq proġett maħluq bl-użu ta' verżjonijiet preċedenti tal-qafas tas-softwer ma jinbidelx files sakemm il- files kienu nbidlu lokalment. Mibdul files issa se jiġu aġġornati wkoll għall-aħħar verżjoni. Dialog se jitlob konferma qabel tikteb fuq files.
Rapport #11167: "Qafas tas-Software UC3" sparixxa.
L-għeluq ta' proġett li kellu link ta' qafas ta' softwer jagħlaq ukoll ir-rabta għall-proġetti l-oħra kollha li jużaw l-istess qafas ta' softwer. Dan ġie ffissat.
Rapport #11318: Issettjar tal-apparat fuq is-sors file default għal "ap7000".
F'ċerti każijiet meta jkollhom jibnu settings għal speċifiku file; l-apparat awtomatika (AP7000) jibda biex jiġi applikat “- mpart=ap7000”. Dan ġie ffissat.
Rapport #11584: JTAGDewmien tat-tnedija tad-debug ICE mkII (biljett 577114).
Meta użaw id-debugging fuq Ubuntu Karmic kien hemm pawża twila (30 sek) wara l-konnessjoni mal-port tat-traċċa fuq avr32gdbproxy. Dan ġie ffissat u d-debugging jipproċedi b'mod normali.
Rapport #11021: Aġġorna d-dokumentazzjoni IDE u semmi mill-ġdid "AVR32" għal "AVR 32-bit".
Minħabba r-ribranding ta 'AVR32 f'AVR, l-użu ta' "AVR32" jinbidel f'"32-bit AVR" fid-dokumentazzjoni. Ċerti elementi fl-interface ta' l-utent jingħataw isem ġdid minn "AVR32" għal "AVR". L-isem tal-IDE għadu "AVR32 Studio".
Kwistjonijiet magħrufa
Rapport #11836: Ma tistax tibda traċċa AUX fuq EVK1105.
Il-modi kollha ta' traċċa AUX (buffered/streaming) ma jistgħux jintużaw fuq EVK1105. M'hemm l-ebda soluzzjoni għal issa ħlief bl-użu ta 'NanoTrace.
Rapport #5716: AVR32Studio ma jirrispondix meta jgħaddi minn for loop.
Il-pass fuq linja ta' kodiċi tas-sors li jirriżulta f'ammont kbir ta' struzzjonijiet tal-magni li jridu jiġu eżegwiti (tipikament vojta għal jew waqt loops użati għal dewmien) se jikkawża AVR32 Studio li ma jirrispondix. Biex terġa 'tikseb il-kontroll, ittemm it-tnedija. Biex tgħaddi minn din il-linja tal-kodiċi, uża breakpoints u l-funzjoni jerġa (F8).
Rapport #7280: il-menu tal-kuntest tal-ħakkiem vertikali tal-editur iħawwad tracepoints ma breakpoints.
Jekk breakpoint u tracepoint jinsabu fuq l-istess linja tas-sors mhux possibbli li jinfetħu l-proprjetajiet tal-breakpoint mill-menu tal-kuntest (ikklikkja bil-lemin). F'każijiet bħal dawn, aċċess għall-breakpoint mill-Breakpoints view.
Rapport #7596: Wiri tal-linji tal-assemblaġġ.
Il-kontenut taż-Żarmar view jistgħu jintwerew mhux sekwenzjali skont l-output tal-kompilatur. Tipikament, il-preżentazzjoni ta 'for-loops jew kodiċi ottimizzat jistgħu ma jkunux familjari għal xi utenti.
Rapport #8525: META Ma tistax tespandi strutturi għall-periferali b'reġistri li jiktbu biss.
Meta tipprova tespandi l-istrutturi li tipponta lejn memorja periferali li fiha reġistri tal-kitba biss (pereżempju għal struct avr32_usart_t), iseħħ żball "Isem tal-oġġett varjabbli duplikat".
Rapport #10857: Ir-reġistri DMACA ma jistgħux jintwerew.
Ir-reġistri DMACA għall-UC3A3 ma jurux sew meta jkunu fid-debugger. Jibqgħu kostanti minkejja kwalunkwe tibdil... kemm ir-reġistru view u l-memorja view juru FB għal dejjem f'dik il-firxa tal-memorja. Is-servizz tal-linja tal-aċċess (SAB) ma jistax jaċċessa r-reġistri DMACA. M'hemm l-ebda soluzzjoni.
Rapport #7099: Ivverifika meta tipprogramma għat-tnedija tad-debug.
L-issettjar tal-konfigurazzjoni tal-varar "Ivverifika l-memorja wara l-ipprogrammar" mhux se jkun effettiv għat-tnedija tad-debug.
Rapport #7370: il-folder 'jinkludi' minn Project Explorer biss il-wiri jinkludi mill-mira tad-debug.
Il-folder Inkludi għall-proġetti se juri biss jinkludi għall-konfigurazzjoni Debug.
Rapport #7707: file direzzjoni mill-ġdid fil-post-build jew pre-build ma taħdimx.
Mhux possibbli li tuża d-direzzjoni mill-ġdid fil-passi ta' Pre-build jew Post-build. Soluzzjoni hija li toħloq kmand estern (jiġifieri .bat file) li twettaq ir-ridirezzjoni meħtieġ.
Rapport #11834: FLASHC example għal AT32UC3A0512UES ma jikkompilax ma 'AVR32 Studio 2.6.
L-iskript tal-linker użat f'din il-verżjoni tal-Qafas tas-Software UC3 inkiteb għal verżjoni eqdem tal-kompilatur u mhux se jaħdem mar-rilaxx attwali. Jekk għandek bżonn tagħmel żvilupp fuq dawn l-apparati UC3 anzjani, jekk jogħġbok uża r-rilaxx 2.5 ta 'AVR32 Studio b'toolchain ta' akkumpanjament.
Apparat Appoġġjat
It-tabelli li ġejjin jelenkaw l-għodod u l-apparati kollha appoġġjati u juru liema għodod jappoġġjaw id-debugging u l-ipprogrammar tal-apparati varji.
Għandna tliet tipi ta 'appoġġ. Appoġġ "Kontroll" ifisser li l-apparat jista 'jiġi pprogrammat u kkontrollat biss permezz tal-menu tal-kuntest fil-mira. Permezz ta '"debug" nifhmu bidu ta' sessjoni ta 'debugging permezz tal-mekkaniżmu ta' tnedija u li l-menu tal-kuntest fil-mira jista 'jintuża. Bl-istess mod "run" tfisser l-ipprogrammar u l-bidu tal-applikazzjoni permezz tal-mekkaniżmu tat-tnedija (iżda l-ebda debugging). "Sħiħ" tfisser li dawn it-tipi kollha huma appoġġjati.
Verżjonijiet tal-firmware meħtieġa
Debugger/programmatur | Verżjoni tal-firmware |
AVR Dragon | MCU 6.11:MCU_S1 6.11 |
AVR WIEĦED! | 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 |
Serje AVR AP7
AVR Dragon | AVR WIEĦED! | AVR32
Simulatur |
JTAGSILĠ
mkII |
QT600 | STK600 | USB DFU | |
AT32AP7000 | Sħiħ | Sħiħ | N/A | Sħiħ | N/A | N/A | N/A |
Serje AVR UC3A
AVR Dragon | AVR WIEĦED! | AVR32
Simulatur |
JTAGSILĠ
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3A0128 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3A0256 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3A0512 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3A0512-UES | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | N/A | Kontroll |
AT32UC3A1128 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3A1256 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3A1512 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3A1512-UES | N/A | N/A | Debug | N/A | N/A | N/A | Kontroll |
AT32UC3A3128 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3A3128S | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3A3256 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3A3256S | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3A364 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3A364S | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
Serje AVR UC3B
AVR Dragon | AVR WIEĦED! | AVR32
Simulatur |
JTAGSILĠ
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3B0128 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3B0256 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3B0256-UES | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | N/A | Kontroll |
AVR Dragon | AVR WIEĦED! | AVR32
Simulatur |
JTAGSILĠ
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3B0512 | N/A | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3B0512 (Reviżjoni Ċ) | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3B064 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3B1128 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3B1256 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3B1256-UES | N/A | N/A | Debug | N/A | N/A | N/A | Kontroll |
AT32UC3B164 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
Serje AVR UC3C
AVR Dragon | AVR WIEĦED! | AVR32
Simulatur |
JTAGSILĠ
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3C0512C (Reviżjoni Ċ) | Sħiħ | Sħiħ | N/A | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3C1512C (Reviżjoni Ċ) | Sħiħ | Sħiħ | N/A | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3C2512C (Reviżjoni Ċ) | Sħiħ | Sħiħ | N/A | Sħiħ | N/A | Mexxi | Kontroll |
Serje AVR UC3L
AVR Dragon | AVR WIEĦED! | AVR32
Simulatur |
JTAGSILĠ
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3L016 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3L032 | Sħiħ | Sħiħ | Debug | Sħiħ | N/A | Mexxi | Kontroll |
AT32UC3L064 | Sħiħ | Sħiħ | Debug | Sħiħ | Mexxi | Mexxi | Kontroll |
AT32UC3L064 (Reviżjoni B) | Sħiħ | Sħiħ | N/A | Sħiħ | N/A | Mexxi | Kontroll |
FAQ
Q: Liema proċessuri huma appoġġjati minn AVR32 Studio?
A: AVR32 Studio jappoġġja l-proċessuri AVR 32-bit kollha ta 'Atmel.
Q: Jista' AVR32 Studio jiġi installat fuq Windows 98 jew NT?
A: Le, AVR32 Studio mhuwiex appoġġjat fuq Windows 98 jew NT.
Q: Fejn nista 'nsib il-pakkett AVR Toolchains meħtieġ għal AVR32 Studio?
A: Il-pakkett AVR Toolchains jista 'jinstab fuq Atmel's websit taħt il-menu Tools & Software.
Dokumenti / Riżorsi
![]() |
ATMEL AVR32 32 Bit Mikro Kontrolluri [pdfManwal tal-Istruzzjonijiet AVR ONE, JTAGICE mkII, STK600, AVR32 Mikro Kontrolluri 32 Bit, AVR32, Mikro Kontrolluri 32 Bit, Mikro Kontrolluri Bit, Mikro Kontrolluri, Kontrolluri |