ATMEL-logoATMEL AVR32 32 Bit Micro Controllers

ATMEL-AVR32-32-Bit-Micro-Controllers-prodottu

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.

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

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:

 

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

Sun Java nantu à Ubuntu

Pudete installà Sun's Java in Ubuntu usendu i seguenti cumandamenti da una shell:

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

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

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

o, se utilizate un tcsh:

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

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

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

 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

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

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

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

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

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

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

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *