Microcontroladores ATMEL AVR32 de 32 bits
Especificacións
- Nome do produto: AVR32 Studio
- Versión: Versión 2.6.0
- Procesadores compatibles: procesadores AVR de 32 bits de Atmel
- Microcontroladores compatibles: Microcontroladores de 8/32 bits
- Soporte de ferramentas: AVR ONE!, JTAGICE mkII, STK600
- Integración da cadea de ferramentas: AVR/GNU Toolchain
Instrucións de uso do produto
Instalación
AVR32 Studio é un ambiente de desenvolvemento integrado para escribir, depurar e implementar aplicacións AVR de 32 bits. Está distribuído por Atmel de xeito gratuíto e funciona tanto en Windows como en Linux.
Requisitos do sistema
- Requisitos de hardware: AVR32 Studio non se probou en ordenadores con poucos recursos, pero pode executarse dependendo do tamaño do proxecto.
- Requisitos de software: Non é compatible con Windows 98, NT ou ME.
Descarga e instalación
- Instalación desde o paquete do produto: As versións completas do produto pódense atopar no DVD da biblioteca técnica de AVR ou descargarse de Atmel websitio. Escolla Instalación personalizada para especificar a localización da instalación.
- Instalación en Windows: Descarga o instalador AVR32 Studio de Atmel websitio e executalo. En caso de falta, instalarase un entorno de execución de Sun Java.
AVR32 Studio: versión 2.6.0
AVR32 Studio é un entorno de desenvolvemento integrado (IDE) para desenvolver aplicacións AVR de 32 bits. AVR32 Studio ofrece un conxunto completo de funcións, incluíndo o proxecto file xestión, xestión de tarefas e integración de control de versións (CVS); un editor C/C++ con resaltado de sintaxe, navegación e completado de código; un depurador que admite o control de execución, incluíndo pasos e puntos de interrupción a nivel de instrución e fonte; rexistros, memoria e E/S views; e configuración e xestión de destinos. AVR32 Studio é Construído sobre Eclipse, que permite unha fácil integración con terceiros plugins para aumentar a funcionalidade.
AVR32 Studio admite todos os procesadores AVR de 32 bits de Atmel. AVR32 Studio admite o desenvolvemento e a depuración tanto de aplicacións autónomas (sen sistema operativo) como de aplicacións Linux (para a familia de dispositivos AT32AP7). Existen complementos de terceiros para depurar outros sistemas operativos.
Todas as ferramentas de Atmel que admiten a arquitectura AVR de 32 bits, incluíndo AVR ONE!, JTAGICE mkII e STK600 son compatibles con AVR32 Studio.
AVR32 Studio intégrase coa cadea de ferramentas AVR/GNU de 32 bits. O compilador GNU C (GCC) úsase para compilar programas C/C++, mentres que o depurador GNU (GDB) úsase para depurar a aplicación no destino. As utilidades AVR de Atmel, avr32program e avr32gdbproxy, utilízanse para a implantación e depuración de aplicacións autónomas, así como para vol.tage e axustes do xerador de reloxos.
Instrucións de instalación
AVR32 Studio é un ambiente de desenvolvemento integrado para escribir, depurar e implementar aplicacións AVR de 32 bits. AVR32 Studio é distribuído por Atmel gratuitamente e funciona tanto en Windows como en Linux.
Novas
Esta versión de AVR32 Studio é unha actualización da versión 2.5. Os distintos compoñentes nos que se basea AVR32 Studio actualizáronse á versión 2 do servizo Eclipse Galileo. Isto significa que nesta versión incluíronse un gran número de correccións de erros, melloras e outras melloras.
- Ferramentas de desenvolvemento C/C++ (108 problemas solucionados)
- Integración do seguimento de problemas, Mylyn (166 problemas solucionados)
- Plataforma Eclipse (149 problemas solucionados)
- Target Management/Remote System Explorer (5 problemas solucionados)
Ademais, implementáronse 77 correccións de erros e melloras de AVR32 Studio. Vexa o Novo e destacable
sección para obter detalles sobre os cambios máis importantes.
Requisitos do sistema
AVR32 Studio é compatible coas seguintes configuracións.
Requisitos de hardware
- Procesador mínimo Pentium 4, 1GHz
- Mínimo 512 MB de RAM
- Mínimo 500 MB de espazo libre no disco
- Resolución de pantalla mínima de 1024×768
AVR32 Studio non se probou en ordenadores con menos recursos, pero pode funcionar de forma satisfactoria dependendo da cantidade e tamaño dos proxectos e da paciencia do usuario.
Requisitos de software
- Windows 2000, Windows XP, Windows Vista ou Windows 7 (x86 ou x86-64). Teña en conta que, dado que Windows 2000 non ten un "contexto gráfico avanzado", certos elementos gráficos non se mostrarán na forma desexada.
- Fedora 13 ou 12 (x86 ou x86-64), RedHat Enterprise Linux 4 ou 5, Ubuntu Linux 10.04 ou 8.04 (x86 ou x86-64) ou SUSE Linux 2 ou 11.1 (x86 ou x86-64). AVR32 Studio pode funcionar moi ben noutras distribucións. Non obstante, non se probarían nin se apoiarían.
- Plataforma Sun Java 2 versión 1.6 ou posterior
- Internet Explorer, Mozilla ou Firefox
- AVR Utilities versión 3.0 ou posterior (Consulte "Descarga e instalación")
- AVR Toolchains versión 3.0 ou posterior (Consulte "Descarga e instalación")
AVR32 Studio non é compatible con Windows 98, NT ou ME.
Descarga e instalación
AVR32 Studio require o paquete "AVR Toolchains" que contén os compiladores e enlazadores C/C++. Ademais, as "Utilidades AVR" son necesarias para a programación e a depuración. A partir desta versión de AVR32 Studio, ambos paquetes están incluídos no produto para determinadas configuracións. Non debería haber necesidade de instalalos por separado.
Non obstante, se precisa unha instalación separada; as últimas versións pódense atopar no mesmo lugar que AVR32 Studio. Instale as cadeas de ferramentas e as utilidades segundo as instrucións de instalación que se indican nas notas de versión que se acompañan.
Cando se inicie AVR32 Studio, probará a presenza de cadeas de ferramentas e paquetes de utilidades. Se non se atopan, emítese un aviso.
AVR32 Studio pódese instalar de tres xeitos. Xa sexa como unha aplicación completa ou como un conxunto de funcións engadidos ao software baseado en Eclipse preexistente mediante o cliente de Eclipse Marketplace ou o repositorio directamente. Este último método tamén che permitirá seleccionar que funcións instalar.
Instalación mediante Eclipse Marketplace
Teña en conta que o cliente de Eclipse Marketplace só está dispoñible en Eclipse 3.6 e posteriores.
Inicia o teu produto baseado en Eclipse e ábreo Axuda > Eclipse Marketplace... Vaia ao busca páxina e busca
"AVR". Isto debería incluír "AVR32 Studio". Preme a entrada Instalar botón. O resto do proceso é o mesmo que para a instalación desde un repositorio.
Instalando dende o repositorio
Ao instalar desde o repositorio de distribución xa debes ter preparado o software baseado en Eclipse. Isto debería conter os compoñentes Eclipse CDT (C/C++ Development Tooling). Unha boa opción sería o "IDE Eclipse para desenvolvedores C/C++" dispoñible desde http://www.eclipse.org/downloads. Se os compoñentes necesarios aínda non están instalados, descargaranse e instalaranse automaticamente se é posible.
Desde o menú principal; aberto Axuda > Instalar software novo... para obter o asistente de instalación e engadir o repositorio en http:// distribute.atmel.no/tools/avr32studio/releases/latest/ ás fontes de instalación. Se tes o repositorio como zip- file podes usalo no seu lugar.
Agora seleccione a característica principal do IDE como se mostra na ilustración. Este chámase AVR32 Studio IDE. Debido aos mecanismos de dependencia, isto seleccionará automaticamente todas as funcións necesarias e incluso descargará, por exemplo, as ferramentas C/C+ + de Eclipse.org. Calquera das funcións opcionais como soporte para enxeñaría obsoletaampOs ficheiros pódense instalar agora ou pode engadir estes máis tarde.
Aínda que non é compatible oficialmente, tamén podes instalar AVR32 Studio desde o repositorio en OS X. Non obstante, tamén necesitarás AVR Toolchain e AVR Utilities para OS X para poder facer un uso completo do IDE. As versións para esta plataforma non están dispoñibles actualmente.
Deberías comezar marcando todas as funcións excepto as opcionais que poden ser ou non interesantes, xa que esta categoría contén elementos obsoletos ou de enxeñería.ampo apoio.
Instalación desde o paquete do produto
As versións completas do produto AVR32 Studio contén todo o que necesitas. O software pódese atopar no DVD da biblioteca técnica de AVR ou descargalo de Atmel websitio en http://www.atmel.com/products/avr32/ no menú "Ferramentas e software". Estas compilacións veñen en catro configuracións diferentes.
- Instalador para 32 bits e 64 bits
- Zip-file para 32 bits e 64 bits
- Zip-file para 32 bits
- Zip-file para Linux de 64 bits
Instalación en Windows
O instalador de AVR32 Studio pódese descargar desde o websitio como se indicou anteriormente. Despois da descarga, faga dobre clic no executable do instalador file para instalar. Se desexa especificar a localización onde está instalado o software AVR32 Studio, seleccione "Instalación personalizada". O software de instalación instalará un entorno de tempo de execución de Sun Java no seu ordenador se non está.
Tamén hai un zip-file distribución dispoñible para Windows. Simplemente descarga e descomprime o file. AVR32 Studio pódese iniciar usando o executable que se atopa na raíz do novo cartafol.
Teña en conta que se está a executar unha versión de 64 bits do sistema operativo, terá que instalar unha versión de 32 bits de Java Runtime.
Se non se atopan controladores de dispositivo para os depuradores e emuladores, notificaráselle en canto se inicie o IDE. Tamén é posible instalar estes controladores desde o menú. Escolle Axuda > Instalar controladores USB AVR.
Engadindo utilidades e cadeas de ferramentas ao PATH
A distribución de Windows de AVR32 Studio inclúe AVR Utilities e AVR Toolchains como complementos. Como estes se desempaquetan cando se instalan, é posible engadir os binarios dentro do PATH do sistema. Polo tanto, fai posible usalos mesmo fóra de AVR32 Studio. Dependendo de onde instalou o IDE, os camiños aos binarios son:
- C:\Programa Files\Atmel\AVR Tools\AVR32 Studio\plugins\com.atmel.avr.toolchains.win32.x86_3.0.0.\os\win32\x86\bin
- C:\Programa Files\Atmel\AVR Tools\AVR32 Studio\plugins\com.atmel.avr.utilities.win32.x86_3.0.0.\os\win32\x86\bin
Instalación en Linux
En Linux, AVR32 Studio só está dispoñible como arquivo ZIP que se pode extraer mediante a utilidade descomprimir. Só ten que extraer a localización desde onde quere que se execute a aplicación.
Teña en conta que se vai desenvolver aplicacións Linux para o AT32AP7000 tamén debe instalar o AVR32 Buildroot.
Se non se atopan controladores de dispositivo para os depuradores e emuladores, notificaráselle en canto se inicie o IDE. Tamén é posible instalar estes controladores desde o menú. Escolle Axuda > Instalar controladores USB AVR.
IMPORTANTE: Os ambientes de execución de Java que se envían con moitas distribucións de Linux non son compatibles con AVR32 Studio. Un tempo de execución de Java (ou JDK) 1.6 é requerido. Consulte a documentación da súa distribución de Linux para obter instrucións sobre a instalación de Sun Java ou descárguea de Sun websitio en http://java.sun.com/. En concreto, calquera referencia a unha versión de Java 1.7 indica que se está a utilizar unha versión incompatible.
Recomendamos instalar AVR32 Studio nun directorio que poida escribir para o usuario. Isto simplifica o proceso de engadir ou actualizar o produto. Nunha máquina dun só usuario, normalmente pode extraer o AVR32 Studio ZIP file no seu directorio de inicio. Isto crea un directorio que contén o produto files.
Para executar AVR32 Studio, execute o programa avr32studio desde o directorio avr32studio. Se tes problemas, asegúrate de que se está a usar o Java correcto executando java -version, que debería dar unha saída similar a esta:
Sun Java en Ubuntu
Podes instalar Java de Sun en Ubuntu usando os seguintes comandos desde un shell:
RedHat Enterprise Linux 4
Teña en conta que pode ter que configurar a variable de ambiente MOZILLA_FIVE_HOME no cartafol que contén a instalación de Firefox. p.ex
ou, se usa un tcsh:
para que funcione a páxina de benvida.
Engadindo utilidades e cadeas de ferramentas ao PATH
A distribución de Linux de AVR32 Studio inclúe AVR Utilities e AVR Toolchains como complementos. Como estes se desempaquetan cando se instalan, é posible engadir os binarios dentro do PATH do sistema. Polo tanto, fai posible usalos mesmo fóra de AVR32 Studio. Dependendo de onde instalou o IDE, os camiños aos binarios son:
- En hosts Linux de 32 bits
- /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
- En hosts Linux de 64 bits
- /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
Actualizando desde versións anteriores
Debido aos cambios nos mecanismos de aprovisionamento, non é posible actualizar desde versións anteriores á 2.5.0 á versión 2.6.0. Hai que facer unha nova instalación. Non obstante, pode seguir usando o seu espazo de traballo existente.
Os proxectos autónomos creados con AVR32 Studio 2.0.1 ou posterior non teñen que actualizarse. Os proxectos máis antigos deberían converterse ao formato 2.0.1. Os proxectos Linux creados con versións anteriores a AVR32 Studio 2.1.0 deben converterse. Consulte o capítulo da guía do usuario sobre a actualización de proxectos para obter máis detalles.
Información de contacto
Para obter asistencia en AVR32 Studio, póñase en contacto avr32@atmel.com.
Os usuarios de AVR32 Studio tamén poden falar sobre o AVRFreaks websitio foro de ferramentas de software AVR32.
Descargo de responsabilidade e créditos
AVR32 Studio distribúese gratuitamente co propósito de desenvolver aplicacións para procesadores Atmel AVR. Non se permite o uso para outros fins; consulte o contrato de licenza de software para obter máis información. AVR32 Studio vén sen ningunha garantía.
Copyright 2006-2010 Atmel Corporation. Todos os dereitos reservados. ATMEL, o logotipo e as súas combinacións, Everywhere You Are, AVR, AVR32 e outros son marcas rexistradas ou marcas comerciais de Atmel Corporation ou das súas subsidiarias. Windows, Internet Explorer e Windows Vista son marcas comerciais ou marcas comerciais rexistradas
de Microsoft Corporation nos Estados Unidos e/ou noutros países. Linux é a marca rexistrada de Linus Torvalds nos Estados Unidos e noutros países. Construído sobre Eclipse é unha marca comercial de Eclipse Foundation, Inc. Sun e Java son marcas rexistradas de Sun Microsystems, Inc. nos Estados Unidos e noutros países. Mozilla e Firefox son marcas rexistradas da Fundación Mozilla. Fedora é unha marca comercial de Red Hat, Inc. SUSE é unha marca comercial de Novell, Inc. Outros termos e nomes de produtos poden ser marcas comerciais doutros.
Novo e destacable
Este capítulo enumera elementos novos e destacables para a versión 2.6.0.
Banco de traballo
Pilas incluídas
O AVR Toolchain paquete xunto con Utilidades AVR agora inclúese na compilación do produto para determinadas configuracións. Isto significa que non debería haber necesidade de instalalos por separado. Todo o software que necesitas
Inclúese comezar a desenvolver aplicacións AVR. Se instalas calquera dos paquetes por separado, as versións incluídas seguirán estando presentes e deberán eliminarse se se quere utilizar a versión externa. Isto pódese facer a través Axuda > Acerca de AVR32 Studio > Detalles da instalación.
Manexo de ferramentas mellorado
Anteriormente, AVR32 Studio usaba as variables PATH ou AVR32_HOME do sistema para descubrir onde Utilidades AVR e Cadenas de ferramentas AVR foron instalados. Isto
agora cambiouse o mecanismo para que sexa posible configurar que camiño de busca usar. O diálogo de configuración de preferencias pódese atopar en Ventá > Preferencias >
Interface de usuario simplificada
Camiños de ferramentas. O valor determinado automaticamente seguirá servindo como valor predeterminado. Teña en conta que se o Utilidades AVR e Cadenas de ferramentas AVR están instalados como parte do IDE (como se describe anteriormente) as rutas especificadas aquí terán menor prioridade.
A interface de usuario simplificouse e agocháronse varias das funcións máis "avanzadas". Non obstante, estes aínda están dispoñibles e pódense activar modificando a configuración de preferencias en Preferencias > Xeral > Actividades.
Mellora a selección de dispositivos
Mellorouse o diálogo de selección de dispositivos. Agora permitirache realizar unha simple busca de subcadeas para o nome dun dispositivo e lembrará os últimos dispositivos utilizados. Agora utilízanse nomes completos para todos os dispositivos. O asistente do novo proxecto comezará sempre co último dispositivo utilizado, se é o caso.
Engadíronse novas funcións
Informe #9558: o proxecto AVR C do modelo debe usar o MCU da placa.
Xa non é necesario especificar que dispositivo usar ao crear un novo proxecto usando o "AVR32 C Project From Template". Usarase automaticamente o dispositivo especificado no modelo.
Informe #10477: Engadiuse soporte para o kit de desenvolvemento QT600.
QT600 ofrece un ambiente poderoso para que o deseñador avalíe e deseñe solucións baseadas no tacto. O deseño escalable do QT600 permite ao deseñador usar as súas propias placas de sensores táctiles con varias placas de microcontroladores ou conectar as placas de sensores QT600 directamente á súa propia aplicación.
Informe #11205: Inclúa a versión 3 do marco do software UC1.7.
O marco de software UC3 ofrece controladores de software e bibliotecas para crear calquera aplicación para dispositivos AVR32 UC3. Foi deseñado para axudar a desenvolver e unir os diferentes compoñentes dun deseño de software, e para ser facilmente integrable nun sistema operativo (SO) así como para funcionar de forma autónoma. Esta versión contén a versión 1.7 do framework de software.
Informe #11273: Engade unha perspectiva/modo "simplificado".
Simplificouse a interface de usuario e agocháronse moitas das funcións máis avanzadas. Estes aínda están dispoñibles e pódense activar mediante a configuración de preferencias que se atopa en "Xerais > Actividades".
Informe #11625: Inclúa AVR Utilities como complemento (opcional).
As utilidades AVR están agora incluídas na compilación do produto. Isto significa que non debería haber necesidade de instalalos por separado en Windows ou Linux. Se instalas AVR Utilities por separado, seguirase utilizando a versión incluída e deberá eliminarse se se quere utilizar a versión externa.
Informe #11628: Inclúa AVR Toolchain como complemento (opcional).
As cadeas de ferramentas AVR están agora incluídas na compilación do produto. Isto significa que non debería haber necesidade de instalalos por separado en Windows ou Linux. Se instalas AVR Toolchains por separado, seguirase utilizando a versión incluída e deberá eliminarse se se quere utilizar a versión externa.
Erros notables corrixidos
Informe #8963: a interrupción activada durante a parada do punto de interrupción fai que o depurador perda a pista.
A interrupción desencadeada durante a parada do punto de interrupción fai que o depurador perda a pista
Informe #10725: cambios na cabeceira incluída files non desencadean a compilación.
Cando unha cabeceira incluída file cámbiase colocado nun subcartafol dun proxecto, non provocará unha reconstrución do proxecto. Simplemente premer CTRL+B ou invocar unha compilación por outros medios non fará nada xa que non se detectou o cambio. No seu lugar, debe realizarse unha construción limpa. Teña en conta que un cambio nunha fonte file activará unha nova construción.
Informe #11226: problema de funcionalidade dos botóns con GTK+ 2.18.
AVR32 Studio non funciona correctamente con GTK+ 2.18. Varios botóns non están activados e a GUI non pinta como se esperaba. Este problema é causado pola incompatibilidade entre esta nova versión de GTK e Eclipse SWT. Executar "export GDK_NATIVE_WINDOWS=true" antes de iniciar AVR32 Studio debería restaurar o comportamento normal. Ver https://bugs.eclipse.org/bugs/show_bug.cgi?id=291257 para máis información.
Informe n.° 7497: Mellora o comportamento cando procede file non se pode atopar durante a depuración.
Ao entrar no modo de depuración, se se usa unha biblioteca externa e non se atopa, o depurador deténse.
Informe #9462: Os controladores inclúen a ruta non definida no proxecto AVR32 CPP.
Executar o asistente de marco de software UC3 nun proxecto C++ non actualizaría todas as configuracións do proxecto. Por exemplo, o camiño de inclusión quedaría fóra. Isto agora foi solucionado.
Informe #9828: falta PM/GCCTRL5 na descrición do dispositivo.
O rexistro AVR32 view en AVR32 Studio non funciona correctamente e ás veces falta
Informe #10818: comportamento estraño da configuración do destino.
Cando se usa un atallo ("destino" > Depurar > "proxecto") para depurar un destino, o dispositivo podería cambiarse ao do proxecto. Non obstante, a "placa" se se establece non cambiaría e pode provocar unha configuración non válida. Isto foi arranxado.
Informe n.º 10907: problema do complemento do marco de AVR32 Studio.
A execución do asistente de marco de software nun proxecto creado usando versións anteriores do marco de software non se actualizaría files a non ser que o files fora cambiado localmente. Cambiado files agora tamén se actualizará á última versión. Un diálogo pedirá confirmación antes de sobrescribir files.
Informe #11167: "UC3 Software Framework" desapareceu.
Pechar un proxecto que tiña unha ligazón de marco de software tamén pecharía a ligazón para todos os outros proxectos que usan o mesmo marco de software. Isto foi arranxado.
Informe #11318: configuración do dispositivo na orixe file por defecto é "ap7000".
Nalgúns casos, ao ter unha configuración de compilación para un determinado file; o dispositivo predeterminado (AP7000) activaríase para que se aplique "- mpart=ap7000". Isto foi arranxado.
Informe #11584: JTAGAtraso do lanzamento da depuración de ICE mkII (ticket 577114).
Ao usar a depuración en Ubuntu Karmic houbo unha longa pausa (30 segundos) despois de conectarse ao porto de rastrexo en avr32gdbproxy. Isto foi solucionado e a depuración continúa con normalidade.
Informe #11021: actualice a documentación do IDE e cambie o nome de "AVR32" a "AVR de 32 bits".
Debido ao cambio de marca de AVR32 a AVR, o uso de "AVR32" cámbiase a "AVR de 32 bits" na documentación. Algúns elementos da interface de usuario pasan de nome "AVR32" a "AVR". O nome do IDE segue sendo "AVR32 Studio".
Problemas coñecidos
Informe #11836: non se pode iniciar o rastrexo AUX en EVK1105.
Non se poden usar todos os modos de rastrexo AUX (búfer/streaming) nun EVK1105. Non hai solución alternativa polo momento excepto usar NanoTrace.
Informe n.° 5716: AVR32Studio non responde ao pasar polo bucle for.
Pasar por encima dunha liña de código fonte que provoca que se executen unha gran cantidade de instrucións da máquina (normalmente os bucles for ou while baleiros que se usan para atrasos) fará que AVR32 Studio non responda. Para recuperar o control, finaliza o lanzamento. Para pasar por encima desta liña de código, use puntos de interrupción e a función de currículo (F8).
Informe #7280: o menú contextual da regra vertical do editor confunde os puntos de traza cos puntos de interrupción.
Se un punto de interrupción e un punto de traza están situados na mesma liña de orixe, non é posible abrir as propiedades do punto de interrupción desde o menú contextual (clic co botón dereito do rato). Nestes casos, acceda ao punto de interrupción desde os puntos de interrupción view.
Informe #7596: Visualización das cadeas de montaxe.
O contido da Desmontaxe view pode mostrarse de forma non secuencial dependendo da saída do compilador. Normalmente, a presentación de bucles for ou de código optimizado pode ser descoñecida para algúns usuarios.
Informe #8525: META non se poden expandir estruturas para periféricos con rexistros de só escritura.
Ao tentar expandir estruturas que apuntan a memoria periférica que conteñen rexistros de só escritura (por exemplo, para a estrutura avr32_usart_t), prodúcese un erro "Nome de obxecto variable duplicado".
Informe #10857: os rexistros DMACA non se poden mostrar.
Os rexistros DMACA para o UC3A3 non se mostran correctamente cando está no depurador. Mantéñense constantes a pesar de calquera cambio... tanto o rexistro view e a memoria view mostrar FB para sempre nese rango de memoria. O bus de acceso ao servizo (SAB) non pode acceder aos rexistros DMACA. Non hai solución.
Informe n.º 7099: verifique ao programar o lanzamento da depuración.
A configuración de configuración de inicio "Verificar a memoria despois da programación" non será efectiva para os lanzamentos de depuración.
Informe n.° 7370: o cartafol "inclúe" do Explorador de proxectos só amosa os contidos do destino de depuración.
O cartafol Includes para proxectos só mostrará inclusións para a configuración de depuración.
Informe #7707: file a redirección en post-build ou pre-build non funciona.
Non é posible usar a redirección nos pasos previos ou posteriores á compilación. Unha solución alternativa é crear un comando externo (é dicir, un .bat file) que realiza a redirección necesaria.
Informe #11834: FLASHC exampo ficheiro para AT32UC3A0512UES non se compila con AVR32 Studio 2.6.
O script de ligazón usado nesta versión do UC3 Software Framework foi escrito para unha versión anterior do compilador e non funcionará coa versión actual. Se necesitas desenvolver estes dispositivos UC3 máis antigos, utiliza a versión 2.5 de AVR32 Studio coa cadea de ferramentas que o acompaña.
Dispositivos compatibles
As seguintes táboas enumeran todas as ferramentas e dispositivos compatibles e mostran cales son as ferramentas que admiten a depuración e a programación dos distintos dispositivos.
Temos tres tipos de apoio. A compatibilidade de "Control" significa que o dispositivo só se pode programar e controlar a través do menú contextual de destino. Por "depurar" queremos dicir que se inicia unha sesión de depuración a través do mecanismo de lanzamento e que se pode usar o menú contextual de destino. Do mesmo xeito, "executar" significa programar e iniciar a aplicación a través do mecanismo de lanzamento (pero sen depuración). "Completo" significa que todos estes tipos son compatibles.
Versións de firmware necesarias
Depurador/programador | Versión de firmware |
Dragón AVR | 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
Dragón AVR | AVR ONE! | AVR32
Simulador |
JTAGXEO
mkII |
QT600 | STK600 | USB DFU | |
AT32AP7000 | Cheo | Cheo | N/A | Cheo | N/A | N/A | N/A |
Serie AVR UC3A
Dragón AVR | AVR ONE! | AVR32
Simulador |
JTAGXEO
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3A0128 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3A0256 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3A0512 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3A0512-UES | Cheo | Cheo | Depurar | Cheo | N/A | N/A | Control |
AT32UC3A1128 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3A1256 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3A1512 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3A1512-UES | N/A | N/A | Depurar | N/A | N/A | N/A | Control |
AT32UC3A3128 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3A3128S | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3A3256 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3A3256S | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3A364 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3A364S | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
Serie AVR UC3B
Dragón AVR | AVR ONE! | AVR32
Simulador |
JTAGXEO
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3B0128 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3B0256 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3B0256-UES | Cheo | Cheo | Depurar | Cheo | N/A | N/A | Control |
Dragón AVR | AVR ONE! | AVR32
Simulador |
JTAGXEO
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3B0512 | N/A | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3B0512 (Revisión C) | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3B064 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3B1128 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3B1256 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3B1256-UES | N/A | N/A | Depurar | N/A | N/A | N/A | Control |
AT32UC3B164 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
Serie AVR UC3C
Dragón AVR | AVR ONE! | AVR32
Simulador |
JTAGXEO
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3C0512C (Revisión C) | Cheo | Cheo | N/A | Cheo | N/A | Corre | Control |
AT32UC3C1512C (Revisión C) | Cheo | Cheo | N/A | Cheo | N/A | Corre | Control |
AT32UC3C2512C (Revisión C) | Cheo | Cheo | N/A | Cheo | N/A | Corre | Control |
Serie AVR UC3L
Dragón AVR | AVR ONE! | AVR32
Simulador |
JTAGXEO
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3L016 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3L032 | Cheo | Cheo | Depurar | Cheo | N/A | Corre | Control |
AT32UC3L064 | Cheo | Cheo | Depurar | Cheo | Corre | Corre | Control |
AT32UC3L064 (Revisión B) | Cheo | Cheo | N/A | Cheo | N/A | Corre | Control |
FAQ
P: Que procesadores son compatibles con AVR32 Studio?
R: AVR32 Studio admite todos os procesadores AVR de 32 bits de Atmel.
P: Pódese instalar AVR32 Studio en Windows 98 ou NT?
R: Non, AVR32 Studio non é compatible con Windows 98 ou NT.
P: Onde podo atopar o paquete AVR Toolchains necesario para AVR32 Studio?
R: O paquete AVR Toolchains pódese atopar en Atmel websitio no menú Ferramentas e software.
Documentos/Recursos
![]() |
Microcontroladores ATMEL AVR32 de 32 bits [pdfManual de instrucións AVR ONE, JTAGICE mkII, STK600, AVR32 Microcontroladores de 32 bits, AVR32, Microcontroladores de 32 bits, Microcontroladores de bits, Microcontroladores, Controladores |