ATMEL AVR32 32 Bit Micro Controllers
Specificazioni
- Nome di u produttu: AVR32 Studio
- Versione: Release 2.6.0
- Processori supportati: Processori Atmel AVR 32-bit
- Microcontrollers supportati: Microcontrollers 8/32-bit
- Supportu di Strumenta: AVR ONE!, JTAGICE mkII, STK600
- Integrazione Toolchain: AVR/GNU Toolchain
Istruzzioni per l'usu di u produttu
Installazione
AVR32 Studio hè un ambiente di sviluppu integratu per scrittura, debugging è implementazione di applicazioni AVR 32-bit. Hè distribuitu da Atmel gratuitamente è funziona in Windows è Linux.
Requisiti di u sistema
- Requisiti di hardware: AVR32 Studio ùn hè micca statu pruvatu nantu à l'urdinatori di pocu risorse, ma pò eseguisce secondu a dimensione di u prugettu.
- Requisiti di software: Ùn hè micca supportatu in Windows 98, NT, o ME.
Scaricamentu è Installazione
- Installazione da u pacchettu di u produttu: U pruduttu cumpletu pò esse truvatu nantu à u DVD di a Biblioteca Tecnica AVR o scaricatu da Atmel's websitu. Sceglite Installazione Personalizzata per specificà u locu di stallazione.
- Installazione nantu à Windows: Scaricate l'installatore AVR32 Studio da Atmel's websitu è eseguite. Un Sun Java Runtime Environment serà installatu se manca.
AVR32 Studio: Versione 2.6.0
AVR32 Studio hè un ambiente di sviluppu integratu (IDE) per u sviluppu di applicazioni AVR à 32 bit. AVR32 Studio furnisce un inseme cumpletu di funziunalità cumpresu u prughjettu file gestione, gestione di attività è integrazione di cuntrollu di versione (CVS); un editore C / C ++ cù evidenziazione di sintassi, navigazione è cumpletu di codice; un debugger chì sustene u cuntrollu di u funziunamentu cumpresu u passu è i punti di rottura à u livellu di fonte è d'istruzione; registri, memoria è I/O views; è a cunfigurazione è a gestione di destinazione. AVR32 Studio hè Custruitu nantu Eclipse, chì permette una integrazione faciule cù terzu plugins per una funziunalità aumentata.
AVR32 Studio supporta tutti i processori AVR 32-bit di Atmel. AVR32 Studio supporta u sviluppu è u debugging di l'applicazioni standalone (senza un sistema operatore) è di l'applicazioni Linux (per a famiglia di dispositivi AT32AP7). I plug-in di terze parti esistenu per debugging altri sistemi operativi.
Tutti i strumenti Atmel chì supportanu l'architettura AVR 32-bit, cumpresu l'AVR ONE !, JTAGICE mkII è STK600 sò supportati da AVR32 Studio.
AVR32 Studio si integra cù a catena di strumenti AVR/GNU 32-bit. U GNU C Compiler (GCC) hè utilizatu per cumpilà i prugrammi C/C++, mentre chì u GNU debugger (GDB) hè utilizatu per debugging l'applicazione in destinazione. L'utilità AVR di Atmel, avr32program è avr32gdbproxy, sò aduprati per l'implementazione è u debugging di l'applicazioni standalone è ancu per u vol di destinazione.tage regolazioni di u generatore di clock.
Istruzzioni di stallazione
AVR32 Studio hè un ambiente di sviluppu integratu per scrittura, debugging è implementazione di applicazioni AVR 32-bit. AVR32 Studio hè distribuitu da Atmel gratuitamente, è funziona in Windows è Linux.
News
Questa versione di AVR32 Studio hè un aghjurnamentu da a versione 2.5. I diversi cumpunenti AVR32 Studio hè basatu annantu à hè stata aghjurnata à a versione di serviziu di l'Eclipse Galileo 2. Questu significa chì un gran numaru di correzioni di bug, miglioramenti è altri miglioramenti sò stati inclusi in questa liberazione.
- Strumentazione di sviluppu C/C++ (108 prublemi risolti)
- Integrazione di u tracker di prublemi, Mylyn (166 prublemi risolti)
- Piattaforma Eclipse (149 prublemi risolti)
- Gestione di destinazione / Esplora di sistema remota (5 prublemi risolti)
Inoltre 77 correzioni di bug AVR32 Studio è miglioramenti sò stati implementati. Vede u Novu è degne di nota
sezione per i dettagli nantu à i cambiamenti più impurtanti.
Requisiti di u sistema
AVR32 Studio hè supportatu sottu e seguenti cunfigurazioni.
Requisiti di hardware
- Processore minimu Pentium 4, 1GHz
- 512 MB di RAM minima
- Minimu 500 MB di spaziu di discu liberu
- Risoluzione minima di u screnu di 1024 × 768
AVR32 Studio ùn hè micca statu pruvatu à l'urdinatori cù menu risorse, ma pò eseguisce satisfactoriamente secondu u numeru è a dimensione di i prughjetti è a pacienza di l'utilizatori.
Requisiti di u software
- Windows 2000, Windows XP, Windows Vista o Windows 7 (x86 o x86-64). Da nutà chì Windows 2000 ùn hà micca un "cuntestu graficu avanzatu" certi elementi grafichi ùn saranu micca resi in u volu.
- Fedora 13 o 12 (x86 o x86-64), RedHat Enterprise Linux 4 o 5, Ubuntu Linux 10.04 o 8.04 (x86 o x86-64), o SUSE Linux 2 o 11.1 (x86 o x86-64). AVR32 Studio pò travaglià bè nantu à altre distribuzioni. Tuttavia, quelli ùn saranu micca testati è senza supportu.
- Sun Java 2 Platform versione 1.6 o più tardi
- Internet Explorer, Mozilla o Firefox
- AVR Utilities versione 3.0 o più tardi (Vede "Scaricamentu è Installazione")
- AVR Toolchains versione 3.0 o più tardi (Vede "Scaricamentu è Installazione")
AVR32 Studio ùn hè micca supportatu in Windows 98, NT o ME.
Scaricamentu è Installazione
AVR32 Studio richiede u pacchettu "AVR Toolchains" chì cuntene i compilatori è i linkers C/C++. Inoltre, l'"AVR Utilities" hè necessariu per a prugrammazione è u debugging. Da questa liberazione di AVR32 Studio i dui pacchetti sò inclusi in u pruduttu per certe cunfigurazioni. Ùn deve esse micca bisognu di stallà questi separatamente.
Tuttavia, sè vo avete bisognu di una stallazione separata; l'ultime versioni ponu esse truvati in u stessu locu cum'è AVR32 Studio. Per piacè installate e catene di strumenti è utilità secondu l'istruzzioni di installazione date in e note di liberazione accumpagnate.
Cum'è AVR32 Studio hè iniziatu, testerà a presenza di catene di strumenti è pacchetti di utilità. Se questi ùn sò micca truvati, un avvisu hè emessu.
AVR32 Studio pò esse installatu in trè manere. Sia cum'è una applicazione cumpleta, o cum'è un set di funzioni aghjuntu à u software preesistente basatu in Eclipse utilizendu u Cliente Eclipse Marketplace o direttamente u repository. L'ultimu metudu permetterà ancu di selezziunà quale funziunalità installà.
Installazione cù Eclipse Marketplace
Nota chì u Cliente Eclipse Marketplace hè dispunibule solu in Eclipse 3.6 è più recenti.
Cumincià u vostru pruduttu basatu Eclipse è apre Aiutu > Eclipse Marketplace... Andà à u Search pagina è cercate
"AVR". Questu deve lista "AVR32 Studio". Press l'entrata Installa buttone. U restu di u prucessu hè u listessu per installà da un repository.
Installazione da u repository
Quandu si stallanu da u repositoriu di distribuzione, duvete digià avè un software basatu in Eclipse prontu. Questu deve cuntene i cumpunenti Eclipse CDT (C/C++ Development Tooling). Una bona scelta seria "Eclipse IDE per Sviluppatori C/C++" dispunibule da http://www.eclipse.org/downloads. Se i cumpunenti richiesti ùn sò micca digià stallati, seranu scaricati è installati automaticamente se pussibule.
Da u menu principale; aperta Aiutu > Installa u novu software... per uttene l'assistente di installazione è aghjunghje u repository in http:// distribute.atmel.no/tools/avr32studio/releases/latest/ à e fonti di stallazione. Sì avete u repository cum'è zip- file pudete aduprà invece.
Avà selezziunate a funzione principale IDE cum'è mostra in l'illustrazione. Questu hè chjamatu AVR32 Studio IDE. A causa di i meccanismi di dipendenze, questu selezziunà automaticamente tutte e funzioni richieste è ancu scaricate per esempiu C/C+ + tooling da Eclipse.org. Qualchese di e funzioni opzionali cum'è supportu per l'ingegneria obsoleta sampi pò esse stallati avà o pudete aghjunghje questi dopu.
Ancu s'ellu ùn hè micca supportatu ufficialmente, pudete ancu installà AVR32 Studio da u repository in OS X. In ogni casu, avete bisognu di AVR Toolchain è AVR Utilities per OS X per fà un usu sanu di l'IDE. E custruzzioni per sta piattaforma ùn sò attualmente dispunibili.
Duvete principià per verificà tutte e funzioni eccettu l'opzionale chì ponu esse interessanti o micca interessanti postu chì sta categuria cuntene obsoleti o ingegneria.ampu sustegnu.
Installazione da u pacchettu di u produttu
U pruduttu cumpletu di AVR32 Studio cuntene tuttu ciò chì avete bisognu. U prugrammu pò esse trovu nant'à u DVD AVR Technical Library, o scaricatu da Atmel's websitu à http://www.atmel.com/products/avr32/ sottu u menù "Strumenti è Software". Queste custruzzioni vene in quattru cunfigurazioni diverse.
- Installatore per 32-bit è 64-bit
- zip-file per 32-bit e 64-bit
- zip-file per 32-bit
- zip-file per Linux 64-bit
Installazione nantu à Windows
L'installatore AVR32 Studio pò esse scaricatu da u websitu cum'è nutatu sopra. Dopu avè scaricatu, fate doppiu clic nantu à l'executable di l'installazione file à stallà. Se vulete specificà u locu induve u software AVR32 Studio hè stallatu, sceglite "Installazione persunalizata". U software di installazione installerà un Sun Java Runtime Environment in u vostru urdinatore se manca.
Ci hè ancu una zip-file distribuzione dispunibule per Windows. Simply scaricà è uncompress u file. AVR32 Studio pò esse lanciatu cù l'eseguibile chì si trova à a radica di u novu cartulare.
Nota chì sè vo site una versione 64-bit di u sistema operatore, duverete installà una versione 32-bit di Java Runtime.
Se i driver di u dispositivu per i debuggers è l'emulatori ùn sò micca truvati, sarete avvisatu appena l'IDE principia. Hè ancu pussibule installà sti drivers da u menù. Sceglite Aiutu> Installa AVR USB Drivers.
Aghjunghjenu Utilities è Toolchains à u PATH
A distribuzione Windows di AVR32 Studio vene cù AVR Utilities è AVR Toolchains cum'è plug-in. Siccomu questi sò sbulicati quandu sò stallati, hè pussibule aghjunghje i binari in u PATH di u sistema. Per quessa, rende pussibule aduprà questi ancu fora di AVR32 Studio. Sicondu induve installate l'IDE, i percorsi per i binari sò:
- 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
Installazione nantu à Linux
In Linux, AVR32 Studio hè dispunibule solu cum'è un archiviu ZIP chì pò esse estratti cù l'utilità unzip. Simply estratti à u locu induve vo vulete a dumanda à curriri da.
Innota chì se sviluppate applicazioni Linux per l'AT32AP7000 duvete ancu installà l'AVR32 Buildroot.
Se i driver di u dispositivu per i debuggers è l'emulatori ùn sò micca truvati, sarete avvisatu appena l'IDE principia. Hè ancu pussibule installà sti drivers da u menù. Sceglite Aiutu> Installa AVR USB Drivers.
IMPORTANTE: L'ambienti di runtime Java spediti cù parechje distribuzioni Linux ùn sò micca cumpatibili cù AVR32 Studio. Un runtime Java (o JDK) 1.6 hè necessariu. Cunsultate a documentazione di a vostra distribuzione Linux per struzzioni nantu à l'installazione di Sun Java, o scaricate da Sun's websitu à http://java.sun.com/. In particulare, ogni riferimentu à una versione Java 1.7 indica chì una versione incompatibile hè stata aduprata.
Hè ricumandemu di installà AVR32 Studio in un cartulare chì hè scrivibile per l'utilizatori. Questu simplifica u prucessu di aghjunghje o aghjurnà u pruduttu. Nant'à una macchina unicu utilizatore, pudete tipicamenti estratti l'AVR32 Studio ZIP file in u vostru cartulare di casa. Questu crea un repertoriu chì cuntene u pruduttu files.
Per eseguisce AVR32 Studio, eseguite u prugramma avr32studio da u cartulare avr32studio. Sè avete prublemi, assicuratevi chì u java currettu hè aduprate da eseguendu java -version chì deve dà output simile à questu:
Sun Java nantu à Ubuntu
Pudete installà Sun's Java in Ubuntu usendu i seguenti cumandamenti da una shell:
RedHat Enterprise Linux 4
Nota chì pudete avè bisognu di stabilisce a variabile d'ambiente MOZILLA_FIVE_HOME à u cartulare chì cuntene a vostra installazione di Firefox. per esempiu
o, se utilizate un tcsh:
per chì a pagina di benvenuta funziona.
Aghjunghjenu Utilities è Toolchains à u PATH
A distribuzione Linux di AVR32 Studio vene cù AVR Utilities è AVR Toolchains cum'è plug-in. Siccomu questi sò sbulicati quandu sò stallati, hè pussibule aghjunghje i binari in u PATH di u sistema. Per quessa, rende pussibule aduprà questi ancu fora di AVR32 Studio. Sicondu induve installate l'IDE, i percorsi per i binari sò:
- In host Linux 32-bit
- /usr/local/as4e-ide/plugins/com.atmel.avr.toolchains.win32.x86_3.0.0./os/linux/x86/bin
- /usr/local/as4e-ide/plugins/com.atmel.avr.utilities.win32.x86_3.0.0./os/linux/x86/bin
- In host Linux 64-bit
- /usr/local/as4e-ide/plugins/com.atmel.avr.toolchains.win32.x86_3.0.0./os/linux/x86_64/bin
- /usr/local/as4e-ide/plugins/com.atmel.avr.utilities.win32.x86_3.0.0./os/linux/x86_64/bin
Avanzate da e versioni precedenti
A causa di cambiamenti in i meccanismi di pruvisione ùn hè micca pussibule di aghjurnà da e versioni prima di a 2.5.0 in a versione 2.6.0. Una nova installazione deve esse fatta. Tuttavia, pudete cuntinuà à aduprà u vostru spaziu di travagliu esistenti.
I prughjetti autonomi creati cù AVR32 Studio 2.0.1 o più recenti ùn anu micca esse aghjurnati. I prughjetti più vechji deve esse cunvertiti à u furmatu 2.0.1. I prughjetti Linux creati cù versioni più vechje di AVR32 Studio 2.1.0 deve esse cunvertiti. Vede u capitulu di a guida d'utilizatore nantu à l'aghjurnamentu di i prughjetti per più dettagli.
Informazioni di cuntattu
Per supportu nantu à AVR32 Studio per piacè cuntattate avr32@atmel.com.
L'utilizatori di AVR32 Studio sò ancu benvenuti per discutiri nantu à u AVRFreaks websitu forum per l'AVR32 Software Tools.
Disclaimer è Crediti
AVR32 Studio hè distribuitu gratuitamente per u scopu di sviluppà applicazioni per i processori Atmel AVR. L'usu per altri scopi ùn hè micca permessu; vede l'accordu di licenza di u software per i dettagli. AVR32 Studio vene senza alcuna garanzia.
Copyright 2006-2010 Atmel Corporation. Tutti i diritti riservati. ATMEL, logu è cumminazzioni di elli, Everywhere You Are, AVR, AVR32, è altri, sò marchi registrati o marche di Atmel Corporation o di e so filiali. Windows, Internet Explorer è Windows Vista sò o marchi registrati o marchi
di Microsoft Corporation in i Stati Uniti è / o in altri paesi. Linux hè a marca registrata di Linus Torvalds in i Stati Uniti è in altri paesi. Custruitu annantu à Eclipse hè una marca di Eclipse Foundation, Inc. Sun è Java sò marchi registrati di Sun Microsystems, Inc. in i Stati Uniti è in altri paesi. Mozilla è Firefox sò marchi registrati di a Fundazione Mozilla. Fedora hè una marca di Red Hat, Inc. SUSE hè una marca di Novell, Inc. Altri termini è nomi di produtti ponu esse marchi di altri.
Novu è degne di nota
Stu capitulu lista elementi novi è degne di nota per a versione 2.6.0.
Bancu di travagliu
Batterie incluse
U AVR Toolchain pacchettu cù Utilità AVR hè avà inclusu in a creazione di u produttu per certe cunfigurazioni. Questu significa chì ùn deve esse micca bisognu di stallà questi separatamente. Tuttu u software chì avete bisognu
principià à sviluppà applicazioni AVR hè inclusu. Se installate o pacchettu separatamente, e versioni incluse seranu sempre presenti è devenu esse eliminate se a versione esterna deve esse usata. Questu pò esse fattu attraversu Aiutu> À propositu di AVR32 Studio> Dettagli di stallazione.
Manipulazione di l'arnesi rinfurzata
In precedenza, AVR32 Studio usava u sistema PATH o variabili AVR32_HOME per sapè induve Utilità AVR è AVR Toolchains sò stati stallati. Questu
U mecanismu hè statu cambiatu in modu chì hè pussibule cunfigurà quale percorsu di ricerca à aduprà. U dialogu di cunfigurazione di preferenza pò esse truvatu à Finestra> Preferenze>
Interfaccia d'utilizatore simplificata
Percorsi di Strumenta. U valore determinatu automaticamente serve ancu cum'è u valore predeterminatu. Nota chì se u Utilità AVR è AVR Toolchains sò stallati cum'è una parte di l'IDE (cum'è descrittu sopra) i percorsi specificati quì averebbenu priorità più bassa.
L'interfaccia d'utilizatore hè stata simplificata è parechje di e funzioni più "avanzate" sò state ammucciate. Tuttavia, questi sò sempre dispunibili è ponu esse attivati alterendu i paràmetri di preferenza à Preferenze> Generale> Attività.
Scelta di u dispositivu mejorata
U dialogu di selezzione di u dispusitivu hè statu migliuratu. Avà vi permetterà di fà una ricerca simplice di substring per un nome di u dispositivu è ricurdarà l'ultimi dispositi utilizati. I nomi cumpleti sò avà usati per tutti i dispositi. L'assistente di u novu prughjettu principiarà sempre cù l'ultimu dispositivu utilizatu s'ellu ci hè.
Nuvelle funzioni aghjunte
Rapportu # 9558: U prughjettu AVR C da u mudellu duverebbe aduprà a scheda MCU.
Ùn hè più necessariu di specificà quale dispositivu aduprà quandu crea un novu prughjettu cù u "AVR32 C Project From Template". U dispusitivu specificatu in u mudellu serà automaticamente utilizatu.
Rapportu #10477: Supportu aghjuntu per u kit di sviluppu QT600.
QT600 offre un ambiente putente per u designer per valutà è cuncepisce soluzioni basate nantu à u toccu. U disignu scalabile di u QT600 permette à u designer d'utilizà e so propri schede di sensori tattili cù diverse schede di microcontroller o di cunnette i schede di sensori QT600 direttamente à a so propria applicazione.
Rapportu #11205: Includite a versione di u framework di u software UC3 1.7.
U framework di u Software UC3 furnisce i driver di u software è e librerie per custruisce qualsiasi applicazione per i dispositi AVR32 UC3. Hè statu cuncepitu per aiutà à sviluppà è cola inseme i diversi cumpunenti di un disignu di software, è per esse facilmente integrabile in un sistema operatore (OS) è ancu per operare in modu stand-alone. Questa versione cuntene a versione 1.7 di u framework di u software.
Rapportu #11273: Aghjunghjite una perspettiva / modu "simplificata".
L'interfaccia d'utilizatore hè stata simplificata è parechje di e funzioni più avanzate sò state nascoste. Quessi sò sempre dispunibili è ponu esse attivati cù i paràmetri di preferenza truvati in "General> Attività".
Rapportu #11625: Includite AVR Utilities cum'è plug-in (opzionale).
L'utilità AVR sò avà incluse in a creazione di u produttu. Questu significa chì ùn deve esse micca bisognu di stallà questi separatamente in Windows o Linux. Se installate AVR Utilities separatamente, a versione inclusa serà sempre aduprata è deve esse eliminata se a versione esterna deve esse usata.
Rapportu #11628: Includite AVR Toolchain cum'è plug-in (opzionale).
L'AVR Toolchains sò avà inclusi in a custruzione di u produttu. Questu significa chì ùn deve esse micca bisognu di stallà questi separatamente in Windows o Linux. Se installate AVR Toolchains separatamente, a versione inclusa serà sempre aduprata è deve esse eliminata se a versione esterna deve esse usata.
Bug notevoli risolti
Rapportu #8963: L'interruzzione attivata durante l'arrestu di u puntu di pausa provoca u debugger per perdi a traccia.
L'interruzzione attivata durante l'arrestu di u puntu di breakpoint face chì u debugger perde a traccia
Rapportu #10725: Cambiamenti in l'intestazione inclusa files ùn attivate micca a custruzione.
Quandu un header inclusu file pusatu in un sub-cartulare di un prughjettu hè cambiatu ùn hà micca attivatu una ricustruzione di u prugettu. Simply pressing CTRL + B o per altri mezi invucà una custruzzione ùn farà nunda perchè u cambiamentu ùn hè micca statu rilevatu. Una custruzione pulita deve esse realizatu invece. Nota chì un cambiamentu in una fonte file attivarà una nova custruzione.
Rapportu #11226: Prublemu di funziunalità di i buttoni cù GTK+ 2.18.
AVR32 Studio ùn funziona micca bè cù GTK+ 2.18. Diversi buttoni ùn sò micca attivati è a GUI ùn pinta micca cum'è previstu. Stu prublema hè causatu da incompatibilità trà sta nova versione di GTK è Eclipse SWT. L'esecuzione di "export GDK_NATIVE_WINDOWS = true" prima di lancià AVR32 Studio duveria restaurà u cumpurtamentu normale. Vede https://bugs.eclipse.org/bugs/show_bug.cgi?id=291257 per più infurmazione.
Rapportu #7497: Migliurà u cumpurtamentu quandu a fonte file ùn si pò truvà durante u debugging.
Quandu entra in u modu di debug, se una biblioteca esterna hè aduprata è ùn hè micca truvata, u debugger hè firmatu.
Rapportu #9462: Drivers Include Path micca stabilitu in u prughjettu AVR32 CPP.
Eseguisce l'assistente di u framework di u software UC3 in un prughjettu C++ ùn aghjurnà micca tutti i paràmetri di u prugettu. Per esempiu, u percorsu include serà lasciatu fora. Questu hè avà riparatu.
Rapportu #9828: PM/GCCTRL5 manca da a descrizzione di u dispusitivu.
U Registru AVR32 view in AVR32 Studio ùn funziona micca bè è certe volte manca
Rapportu #10818: Strana cumportamentu di cunfigurazione di destinazione.
Quandu s'utilice una scurciatoia ("destinazione"> Debug> "prughjettu") per debug un scopu, u dispusitivu puderia esse cambiatu à quellu di u prugettu. Tuttavia, u "bordu" se stabilitu ùn cambierà micca è pò causà una cunfigurazione invalida. Questu hè statu riparatu.
Rapportu #10907: Problema di plug-in di framework AVR32 Studio.
Eseguisce l'assistente di u framework di u software in un prughjettu creatu cù una versione precedente di u framework di u software ùn aghjurnà micca cambiatu files salvu chì u files hè statu cambiatu in u locu. Cambiatu files serà avà ancu aghjurnatu à l'ultima versione. Un dialogu vi dumandarà a cunferma prima di sovrascrive files.
Rapportu #11167: "UC3 Software Framework" hè sparitu.
Chjudendu un prughjettu chì avia un ligame di framework di software chjude ancu u ligame per tutti l'altri prughjetti chì utilizanu u stessu framework di software. Questu hè statu riparatu.
Rapportu #11318: Impostazione di u dispositivu nantu à a fonte file predeterminatu à "ap7000".
In certi casi, quandu avete custruita paràmetri per un specificu file; u dispusitivu predeterminatu (AP7000) s'avviarà in modu chì "- mpart = ap7000" serà applicatu. Questu hè statu riparatu.
Rapportu #11584: JTAGRitardo di lancio di debug ICE mkII (bigliettu 577114).
Quandu si usa u debugging in Ubuntu Karmic, ci hè stata una longa pausa (30 sec) dopu a cunnessione à u portu di traccia in avr32gdbproxy. Questu hè stata corretta è a debugging procede cum'è normale.
Rapportu #11021: Aghjurnate a documentazione IDE è rinomina "AVR32" à "32-bit AVR".
A causa di u rebranding di AVR32 in AVR, l'usu di "AVR32" hè cambiatu in "32-bit AVR" in a documentazione. Certi elementi in l'interfaccia d'utilizatore sò rinominati da "AVR32" à "AVR". U nome di l'IDE hè sempre "AVR32 Studio".
Problemi cunnisciuti
Rapportu #11836: Ùn pò micca inizià a traccia AUX in EVK1105.
Tutti i modi di traccia AUX (buffered/streaming) ùn ponu micca esse aduprati in un EVK1105. Ùn ci hè micca una soluzione per ora eccettu cù NanoTrace.
Rapportu #5716: AVR32Studio ùn risponde micca quandu passa per u ciclu.
Passà una linea di codice fonte chì si traduce in una grande quantità di struzzioni di a macchina per esse eseguite (tipicamenti viotu per o mentre i loops utilizati per i ritardi) farà chì AVR32 Studio ùn risponda micca. Per ripiglià u cuntrollu, finisce u lanciu. Per passà sopra una tale linea di codice, aduprate breakpoints è a funzione di currículum (F8).
Rapportu #7280: u menu di cuntestu di u regnu verticale di l'editore cunfonde i punti di traccia cù i punti di rottura.
Se un breakpoint è un tracepoint si trovanu nantu à a listessa linea di fonte, ùn hè micca pussibule di apre e proprietà di u breakpoint da u menù di cuntestu (clic right-click). In tali casi, accede à u breakpoint da i Breakpoints view.
Rapportu #7596: Visualizzazione di e catene di assemblea.
U cuntenutu di u Disassembly view pò esse affissatu micca sequenziale secondu a pruduzzioni di u compilatore. Di genere, a presentazione di for-loops o codice ottimizzatu pò esse micca familiar à certi utilizatori.
Rapportu #8525: META ùn pò micca espansione e strutture per periferiche cù registri di scrittura solu.
Quandu si prova di espansione structs chì puntanu à a memoria periferica chì cuntene i registri di scrittura (per esempiu per struct avr32_usart_t), un errore "Duplicate u nome di l'ughjettu variabile" si trova.
Rapportu #10857: I registri DMACA ùn ponu micca esse visualizati.
I registri DMACA per l'UC3A3 ùn si mostranu micca bè quandu in u debugger. Restanu custanti malgradu ogni cambiamentu ... sia u registru view è a memoria view mostra FB per sempre in quella gamma di memoria. U bus d'accessu di serviziu (SAB) ùn pò micca accede à i registri DMACA. Ùn ci hè micca solu solu.
Rapportu #7099: Verificate durante a prugrammazione per u lanciu di debug.
L'impostazione di cunfigurazione di lanciamentu "Verificà a memoria dopu a prugrammazione" ùn serà micca efficace per i lanciamenti di debug.
Rapportu # 7370: u cartulare "include" da Project Explorer include solu da a destinazione di debug.
U cartulare Includes per i prughjetti mostrarà solu includes per a cunfigurazione Debug.
Rapportu #7707: file a redirezzione in post-build o pre-build ùn funziona micca.
Ùn hè micca pussibule di utilizà a redirezzione in i passi Pre-build o Post-build. Una soluzione hè di creà un cumandamentu esternu (vale à dì un .bat file) chì esegue a redirezzione necessaria.
Rapportu #11834: FLASHC example per AT32UC3A0512UES ùn hè micca compilatu cù AVR32 Studio 2.6.
U script di linker utilizatu in questa versione di u Framework Software UC3 hè statu scrittu per una versione più vechja di u compilatore è ùn funziona micca cù a versione attuale. Sè avete bisognu di fà u sviluppu nantu à questi vechji dispositi UC3, per piacè aduprate a versione 2.5 di AVR32 Studio cù a catena di strumenti accumpagnata.
Dispositivi supportati
I seguenti tabelle lista tutti i arnesi è dispusitivi suppurtatu è mostra chì arnesi sustegnu debugging è prugrammazione di i vari dispusitivi.
Avemu trè tippi di sustegnu. U supportu "Control" significa chì u dispusitivu pò esse programatu è cuntrullatu solu per mezu di u menù di cuntestu di destinazione. Per "debug" intendemu un iniziu di una sessione di debugging attraversu u mecanismu di lanciamentu è chì u menù di cuntestu di destinazione pò esse usatu. In modu simile "run" significa prugrammazione è inizià l'applicazione per mezu di u mecanismu di lanciamentu (ma senza debugging). "Full" significa chì tutti questi tipi sò supportati.
Versioni di firmware necessarie
Debugger / programatore | Versione 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 |
Serie AVR AP7
AVR Dragon | AVR ONE! | AVR32
Simulatore |
JTAGICE
mkII |
QT600 | STK600 | USB DFU | |
AT32AP7000 | Pienu | Pienu | N/A | Pienu | N/A | N/A | N/A |
Serie AVR UC3A
AVR Dragon | AVR ONE! | AVR32
Simulatore |
JTAGICE
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3A0128 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3A0256 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3A0512 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3A0512-UES | Pienu | Pienu | Debug | Pienu | N/A | N/A | Cuntrolla |
AT32UC3A1128 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3A1256 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3A1512 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3A1512-UES | N/A | N/A | Debug | N/A | N/A | N/A | Cuntrolla |
AT32UC3A3128 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3A3128S | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3A3256 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3A3256S | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3A364 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3A364S | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
Serie AVR UC3B
AVR Dragon | AVR ONE! | AVR32
Simulatore |
JTAGICE
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3B0128 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3B0256 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3B0256-UES | Pienu | Pienu | Debug | Pienu | N/A | N/A | Cuntrolla |
AVR Dragon | AVR ONE! | AVR32
Simulatore |
JTAGICE
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3B0512 | N/A | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3B0512 (Revisione C) | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3B064 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3B1128 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3B1256 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3B1256-UES | N/A | N/A | Debug | N/A | N/A | N/A | Cuntrolla |
AT32UC3B164 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
Serie AVR UC3C
AVR Dragon | AVR ONE! | AVR32
Simulatore |
JTAGICE
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3C0512C (Revisione C) | Pienu | Pienu | N/A | Pienu | N/A | Corri | Cuntrolla |
AT32UC3C1512C (Revisione C) | Pienu | Pienu | N/A | Pienu | N/A | Corri | Cuntrolla |
AT32UC3C2512C (Revisione C) | Pienu | Pienu | N/A | Pienu | N/A | Corri | Cuntrolla |
Serie AVR UC3L
AVR Dragon | AVR ONE! | AVR32
Simulatore |
JTAGICE
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3L016 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3L032 | Pienu | Pienu | Debug | Pienu | N/A | Corri | Cuntrolla |
AT32UC3L064 | Pienu | Pienu | Debug | Pienu | Corri | Corri | Cuntrolla |
AT32UC3L064 (Revisione B) | Pienu | Pienu | N/A | Pienu | N/A | Corri | Cuntrolla |
FAQ
Q: Chì processori sò supportati da AVR32 Studio?
A: AVR32 Studio supporta tutti i processori AVR 32-bit di Atmel.
Q: AVR32 Studio pò esse installatu in Windows 98 o NT?
A: No, AVR32 Studio ùn hè micca supportatu in Windows 98 o NT.
Q: Induve possu truvà u pacchettu AVR Toolchains necessariu per AVR32 Studio?
A: U pacchettu AVR Toolchains pò esse truvatu in Atmel's websitu sottu u menù Tools & Software.
Documenti / Risorse
![]() |
ATMEL AVR32 32 Bit Micro Controllers [pdfManuale d'istruzzioni AVR ONE, JTAGICE mkII, STK600, AVR32 Micro Controllers 32 Bit, AVR32, Micro Controllers 32 Bit, Micro Controllers Bit, Micro Controllers, Controllers |