ATMEL-logoATMEL AVR32 32 Bit Micro Controllers

ATMEL-AVR32-32-Bit-Micro-Controllers-produkto

Mga detalye

  • Ngalan sa Produkto: AVR32 Studio
  • Bersyon: Pagpagawas 2.6.0
  • Gisuportahan nga mga Proseso: Ang AVR 32-bit nga mga processor sa Atmel
  • Gisuportahan nga mga Microcontroller: 8/32-bit Microcontrollers
  • Suporta sa Himan: AVR ONE!, JTAGICE mkII, STK600
  • Paghiusa sa Toolchain: AVR/GNU Toolchain

Mga Instruksyon sa Paggamit sa Produkto

Pag-instalar

Ang AVR32 Studio usa ka integrated development environment alang sa pagsulat, pag-debug, ug pag-deploy sa 32-bit AVR nga mga aplikasyon. Giapod-apod kini sa Atmel nga libre ug gipadagan sa Windows ug Linux.

Mga Kinahanglanon sa Sistema

  • Kinahanglanon sa hardware: Ang AVR32 Studio wala pa gisulayan sa ubos nga kapanguhaan nga mga kompyuter apan mahimong modagan depende sa gidak-on sa proyekto.
  • Kinahanglanon sa software: Dili suportado sa Windows 98, NT, o ME.

Pag-download ug Pag-install

  • Pag-instalar gikan sa pakete sa produkto: Ang kompleto nga mga produkto nga gitukod makita sa AVR Technical Library DVD o ma-download gikan sa Atmel's website. Pilia ang Custom nga Pag-install alang sa pagtino sa lokasyon sa pag-install.
  • Pag-instalar sa Windows: I-download ang AVR32 Studio installer gikan sa Atmel's website ug pagdagan kini. Usa ka Sun Java Runtime Environment ang ma-install kung nawala.

AVR32 Studio: Pagpagawas 2.6.0

Ang AVR32 Studio usa ka integrated development environment (IDE) alang sa pag-develop sa 32-bit nga mga aplikasyon sa AVR. Ang AVR32 Studio naghatag usa ka kompleto nga hugpong sa mga bahin lakip ang proyekto file pagdumala, pagdumala sa buluhaton ug paghiusa sa pagkontrol sa bersyon (CVS); usa ka C/C++ editor nga adunay syntax highlighting, navigation ug code completion; usa ka debugger nga nagsuporta sa kontrol sa pagdagan lakip ang gigikanan ug lebel sa pagtudlo sa lakang ug mga breakpoint; mga rehistro, memorya ug I/O views; ug target configuration ug pagdumala. AVR32 Studio mao ang Gitukod sa Eclipse, makapahimo sa dali nga paghiusa sa ikatulo nga partido plugins alang sa dugang nga pag-andar.

Gisuportahan sa AVR32 Studio ang tanan nga AVR 32-bit nga mga processor sa Atmel. Gisuportahan sa AVR32 Studio ang pag-develop ug pag-debug sa parehas nga standalone (walay operating system) nga aplikasyon ug mga aplikasyon sa Linux (alang sa AT32AP7 device family). Ang mga third party nga plug-in anaa alang sa pag-debug sa ubang mga operating system.

Ang tanan nga mga himan sa Atmel nga nagsuporta sa 32-bit nga arkitektura sa AVR, lakip ang AVR ONE!, JTAGAng ICE mkII ug STK600 gisuportahan sa AVR32 Studio.

Ang AVR32 Studio nag-uban sa 32-bit AVR/GNU Toolchain. Ang GNU C Compiler (GCC) gigamit alang sa pag-compile sa mga programa sa C/C++, samtang ang GNU debugger (GDB) gigamit para sa pag-debug sa aplikasyon sa target. Ang Atmel's AVR Utilities, avr32program ug avr32gdbproxy, gigamit alang sa pag-deploy ug pag-debug sa mga standalone nga aplikasyon ingon man sa target vol.tage ug mga kausaban sa generator sa orasan.

Mga Instruksyon sa Pag-instalar

Ang AVR32 Studio usa ka integrated development environment alang sa pagsulat, pag-debug ug pag-deploy sa 32-bit AVR nga mga aplikasyon. Ang AVR32 Studio gipang-apud-apod sa Atmel nga walay bayad, ug nagdagan sa Windows ug Linux.

Balita

Kini nga bersyon sa AVR32 Studio usa ka pag-upgrade gikan sa pagpagawas sa 2.5. Ang lain-laing mga sangkap nga gibase sa AVR32 Studio gi-upgrade ngadto sa Eclipse Galileo nga pag-release sa serbisyo 2. Kini nagpasabot nga ang usa ka dako nga gidaghanon sa mga pag-ayo sa bug, mga pagpaayo ug uban pang mga kalamboan gilakip niini nga pagpagawas.

  • C/C++ Development tooling (108 ka isyu nga naayo)
  • Paghiusa sa tracker sa isyu, Mylyn (166 ka isyu nga giayo)
  • Eclipse platform (149 ka isyu nga giayo)
  • Target Management/Remote System Explorer (5 nga mga isyu naayo)

Dugang pa 77 AVR32 Studio mga pag-ayo sa bug ug mga pagpaayo ang gipatuman. Tan-awa ang Bag-o ug Talalupangdon

seksyon alang sa mga detalye sa labing hinungdanon nga mga pagbag-o.

Mga Kinahanglanon sa Sistema

AVR32 Studio gisuportahan ubos sa mosunod nga mga configuration.

Mga kinahanglanon sa hardware

  • Minimum nga processor Pentium 4, 1GHz
  • Minimum nga 512 MB RAM
  • Minimum nga 500 MB nga libre nga espasyo sa disk
  • Minimum nga resolusyon sa screen nga 1024 × 768

Ang AVR32 Studio wala pa gisulayan sa mga kompyuter nga adunay gamay nga mga kapanguhaan, apan mahimo’g modagan nga makatagbaw depende sa gidaghanon ug gidak-on sa mga proyekto ug sa pasensya sa tiggamit.

Mga kinahanglanon sa software

  • Windows 2000, Windows XP, Windows Vista o Windows 7 (x86 o x86-64). Timan-i nga tungod kay ang Windows 2000 walay "advanced graphics context" ang pipila ka mga graphical nga elemento dili mahatag sa gusto
  • 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). Ang AVR32 Studio mahimo’g maayo nga molihok sa ubang mga pag-apod-apod. Bisan pa, ang mga dili masulayan ug dili suportado.
  • Sun Java 2 Platform nga bersyon 1.6 o sa ulahi
  • Internet Explorer, Mozilla, o Firefox
  • AVR Utilities nga bersyon 3.0 o sa ulahi (Tan-awa ang "Pag-download ug Pag-install")
  • AVR Toolchains nga bersyon 3.0 o sa ulahi (Tan-awa ang "Pag-download ug Pag-install")

Ang AVR32 Studio dili suportado sa Windows 98, NT o ME.

Pag-download ug Pag-install

Ang AVR32 Studio nanginahanglan sa package nga "AVR Toolchains" nga adunay sulud nga C/C++ compiler ug linker. Dugang pa, ang "AVR Utilities" gikinahanglan alang sa programming ug debugging. Sa kini nga pagpagawas sa AVR32 Studio ang duha nga kini nga mga pakete gilakip sa produkto alang sa pipila nga mga pag-configure. Dili kinahanglan nga i-install kini nga gilain.

Bisan pa, kung kinahanglan nimo ang usa ka bulag nga pag-install; ang pinakabag-o nga mga bersyon makita sa parehas nga lokasyon sa AVR32 Studio. Palihug i-install ang mga toolchain ug mga utilities sumala sa mga panudlo sa pag-install nga gihatag sa kauban nga mga nota sa pagpagawas.

Sa pagsugod sa AVR32 Studio, sulayan niini ang presensya sa mga toolchain ug mga pakete sa utility. Kung kini dili makit-an usa ka pasidaan ang gi-isyu.

Ang AVR32 Studio mahimong ma-install sa tulo ka paagi. Mahimong usa ka bug-os nga aplikasyon, o ingon usa ka set sa bahin nga gidugang sa nag-una nga software nga nakabase sa Eclipse gamit ang Eclipse Marketplace Client o direkta nga repositoryo. Ang ulahi nga pamaagi magtugot usab kanimo sa pagpili kung unsang mga bahin ang i-install.

Pag-instalar gamit ang Eclipse Marketplace

Timan-i nga ang Eclipse Marketplace Client anaa lamang sa Eclipse 3.6 ug mas bag-o.

Sugdi ang imong produkto nga nakabase sa Eclipse ug ablihi Tabang > Eclipse Marketplace….. Adto sa Pangita panid ug pangitaa

"AVR". Kini kinahanglan nga ilista ang "AVR32 Studio". Pindota ang entry's Pag-instalar butones. Ang nahabilin nga proseso parehas sa pag-install gikan sa usa ka repositoryo.

Pag-instalar gikan sa repository

Kung nag-install gikan sa repository sa pag-apod-apod kinahanglan nimo nga adunay software base sa Eclipse nga andam. Kini kinahanglan nga adunay mga sangkap sa Eclipse CDT (C/C++ Development Tooling). Ang usa ka maayong pagpili mao ang "Eclipse IDE alang sa C/C++ Developers" nga magamit gikan http://www.eclipse.org/downloads. Kung ang gikinahanglan nga mga sangkap wala pa ma-install kini ma-download ug awtomatiko nga ma-install kung mahimo.

Gikan sa main menu; bukas Tabang > Pag-instalar sa Bag-ong Software… aron makuha ang install wizard ug idugang ang repository sa http:// distribute.atmel.no/tools/avr32studio/releases/latest/ ngadto sa mga tinubdan sa pag-instalar. Kung ikaw adunay repository isip usa ka zip- file mahimo nimong gamiton kana sa baylo.

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

Karon pilia ang panguna nga bahin sa IDE sama sa gipakita sa ilustrasyon. Ginganlan kini AVR32 Studio IDE. Tungod sa mga mekanismo sa dependency awtomatiko kini nga mopili sa tanan nga gikinahanglan nga mga bahin ug bisan sa pag-download pananglitan C/C++ tooling gikan sa Eclipse.org. Bisan unsa sa mga opsyonal nga bahin sama sa suporta alang sa karaan nga engineering samples mahimong ma-install karon o mahimo nimong idugang kini sa ulahi.

Bisan tuod dili kini opisyal nga suportado mahimo usab nimo i-install ang AVR32 Studio gikan sa repository sa OS X. Apan kinahanglan nimo usab ang AVR Toolchain ug AVR Utilities para sa OS X aron hingpit nga magamit ang IDE. Ang mga pagtukod alang niini nga plataporma dili magamit karon.

Kinahanglan ka magsugod pinaagi sa pagsusi sa tanan nga mga bahin gawas sa mga opsyonal nga mahimo o dili mahimo nga makapaikag tungod kay kini nga kategorya adunay mga karaan o mga engineering.ampug suporta.

Pag-instalar gikan sa pakete sa produkto

Ang kompleto nga produkto nga gitukod sa AVR32 Studio naglangkob sa tanan nga imong gikinahanglan. Ang software makita sa AVR Technical Library DVD, o ma-download gikan sa Atmel's website sa http://www.atmel.com/products/avr32/ ubos sa “Tools & Software” menu. Kini nga mga pagtukod moabut sa upat ka lainlaing mga pag-configure.

  • Installer alang sa 32-bit ug 64-bit
  • Zip-file alang sa 32-bit ug 64-bit
  • Zip-file alang sa 32-bit
  • Zip-file alang sa 64-bit Linux

Pag-instalar sa Windows

Ang installer sa AVR32 Studio mahimong ma-download gikan sa website sama sa gihisgutan sa ibabaw. Pagkahuman sa pag-download, pag-double click ang executable sa installer file sa pag-instalar. Kung gusto nimong ipiho ang lokasyon kung diin na-install ang software sa AVR32 Studio, pilia ang "Custom Installation". Ang software sa pag-install mag-install ug Sun Java Runtime Environment sa imong kompyuter kung wala kini.

Adunay usab usa ka zip-file apod-apod nga magamit alang sa Windows. I-download lang ug i-uncompress ang file. Ang AVR32 Studio mahimong ilunsad gamit ang executable nga makita sa gamut sa bag-ong folder.

Timan-i nga kung nagpadagan ka ug 64-bit nga bersyon sa operating system kinahanglan nimo nga i-install ang 32-bit nga bersyon sa Java Runtime.

Kung ang mga driver sa aparato alang sa mga debugger ug mga emulator dili makit-an mapahibalo ka dayon sa pagsugod sa IDE. Posible usab nga i-install kini nga mga drayber gikan sa menu. Pilia Tabang > I-install ang AVR USB Drivers.

Pagdugang mga Utility ug Toolchain sa PATH

Ang pag-apod-apod sa Windows sa AVR32 Studio nag-uban sa AVR Utilities ug AVR Toolchains isip mga plug-in. Ingon nga kini gi-unpack kung gi-install posible nga idugang ang mga binary sa sulod sa PATH sa sistema. Busa gihimong posible nga gamiton kini bisan sa gawas sa AVR32 Studio. Depende kung asa nimo gi-install ang IDE ang mga agianan sa binary mao ang:

  • 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

Pag-instalar sa Linux

Sa Linux, ang AVR32 Studio magamit ra isip ZIP archive nga mahimong makuha gamit ang unzip utility. Pagkuha lang sa lokasyon kung diin nimo gusto ang aplikasyon nga modagan.

Timan-i nga kung maghimo ka og mga aplikasyon sa Linux para sa AT32AP7000 kinahanglan nimo usab nga i-install ang AVR32 Buildroot.

Kung ang mga driver sa aparato alang sa mga debugger ug mga emulator dili makit-an mapahibalo ka dayon sa pagsugod sa IDE. Posible usab nga i-install kini nga mga drayber gikan sa menu. Pilia Tabang > I-install ang AVR USB Drivers.

IMPORTANTE: Ang Java runtime environment nga gipadala uban sa daghang Linux distributions dili compatible sa AVR32 Studio. Usa ka Java Runtime (o JDK) 1.6 gikinahanglan. Konsultaha ang dokumentasyon sa imong distribusyon sa Linux para sa mga instruksyon sa pag-instalar sa Sun Java, o i-download kini gikan sa Sun's website sa http://java.sun.com/. Sa piho, ang bisan unsang paghisgot sa usa ka bersyon sa Java 1.7 nagpakita nga ang usa ka dili magkatugma nga bersyon gigamit.

Among girekomendar ang pag-instalar sa AVR32 Studio ngadto sa usa ka direktoryo nga masulat para sa (mga) user. Gipasimple niini ang proseso sa pagdugang o pag-update sa produkto. Sa usa ka single-user nga makina, kasagaran nimo makuha ang AVR32 Studio ZIP file sa imong home directory. Naghimo kini usa ka direktoryo nga adunay sulud nga produkto files.

Aron makadagan ang AVR32 Studio, ipatuman ang avr32studio nga programa gikan sa direktoryo sa avr32studio. Kung makasinati ka og mga problema, siguruha nga ang husto nga java gigamit pinaagi sa pagpadagan sa java -bersyon nga kinahanglan maghatag output parehas niini:

 

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

Sun Java sa Ubuntu

Mahimo nimong i-install ang Sun's Java sa Ubuntu gamit ang mosunod nga mga sugo gikan sa usa ka kabhang:

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

RedHat Enterprise Linux 4

Timan-i nga mahimo nimong itakda ang environment variable MOZILLA_FIVE_HOME sa folder nga adunay sulod sa imong Firefox install. eg

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

o, kung naggamit ug tcsh:

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

para mugana ang welcome page.

Pagdugang mga Utility ug Toolchain sa PATH

Ang pag-apod-apod sa Linux sa AVR32 Studio nag-uban sa AVR Utilities ug AVR Toolchains isip mga plug-in. Ingon nga kini gi-unpack kung gi-install posible nga idugang ang mga binary sa sulod sa PATH sa sistema. Busa gihimong posible nga gamiton kini bisan sa gawas sa AVR32 Studio. Depende kung asa nimo gi-install ang IDE ang mga agianan sa binary mao ang:

  • Sa 32-bit nga Linux host
    • /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
  • Sa 64-bit nga Linux host
    • /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

Pag-upgrade gikan sa miaging mga bersyon

Tungod sa mga pagbag-o sa mga mekanismo sa paghatag dili mahimo ang pag-upgrade gikan sa mga bersyon nga mas sayo kaysa 2.5.0 ngadto sa bersyon 2.6.0. Kinahanglan nga maghimo usa ka bag-ong pag-install. Bisan pa niana mahimo nimong ipadayon ang paggamit sa imong kasamtangan nga workspace.

Ang mga standalone nga proyekto nga gihimo gamit ang AVR32 Studio 2.0.1 o mas bag-o dili kinahanglan nga i-update. Ang mga daan nga proyekto kinahanglan nga makabig sa 2.0.1 nga pormat. Ang mga proyekto sa Linux nga gihimo nga adunay mga gipagawas nga mas karaan pa sa AVR32 Studio 2.1.0 kinahanglan nga makabig. Tan-awa ang kapitulo sa giya sa gumagamit bahin sa pag-upgrade sa mga proyekto alang sa dugang nga mga detalye.

Impormasyon sa Kontak

Para sa suporta sa AVR32 Studio palihog kontaka avr32@atmel.com.

Ang mga tiggamit sa AVR32 Studio giabi-abi usab sa paghisgot sa Mga AVRReak website forum alang sa AVR32 Software Tools.

Disclaimer ug Credits

Ang AVR32 Studio gipang-apud-apod nga walay bayad alang sa katuyoan sa pagpalambo sa mga aplikasyon alang sa mga processor sa Atmel AVR. Ang paggamit alang sa ubang mga katuyoan wala gitugutan; tan-awa ang software license agreement alang sa mga detalye. Ang AVR32 Studio moabut nga wala’y garantiya.

Copyright 2006-2010 Atmel Corporation. Tanang katungod gigahin. Ang ATMEL, logo ug mga kombinasyon niini, Bisan Asa Ka, AVR, AVR32, ug uban pa, mao ang mga rehistradong marka sa pamatigayon o marka sa pamatigayon sa Atmel Corporation o mga subsidiary niini. Ang Windows, Internet Explorer ug Windows Vista kay rehistrado nga mga marka sa pamatigayon o mga marka sa pamatigayon

sa Microsoft Corporation sa Estados Unidos ug/o ubang mga nasud. Ang Linux mao ang rehistradong marka sa pamatigayon ni Linus Torvalds sa Estados Unidos ug uban pang mga nasud. Gitukod sa Eclipse usa ka marka sa pamatigayon sa Eclipse Foundation, Inc. Ang Sun ug Java mga rehistradong marka sa pamatigayon sa Sun Microsystems, Inc. sa Estados Unidos ug uban pang mga nasud. Ang Mozilla ug Firefox kay mga rehistradong marka sa pamatigayon sa Mozilla Foundation. Ang Fedora usa ka marka sa pamatigayon sa Red Hat, Inc. Ang SUSE usa ka marka sa pamatigayon sa Novell, Inc. Ang ubang mga termino ug mga ngalan sa produkto mahimong mga marka sa pamatigayon sa uban.

Bag-o ug Talalupangdon

Kini nga kapitulo naglista sa bag-o ug talalupangdon nga mga butang alang sa 2.6.0 nga pagpagawas.

Workbench

Gilakip ang mga baterya

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

 Ang AVR Toolchain package uban sa Mga Utility sa AVR gilakip na karon sa paghimo sa produkto alang sa pipila nga mga pag-configure. Kini nagpasabut nga dili kinahanglan nga i-install kini nga gilain. Ang tanan nga software nga imong gikinahanglan

nagsugod sa pagpalambo sa mga aplikasyon sa AVR gilakip. Kung imong i-install ang bisan hain nga pakete nga gilain ang gilakip nga mga bersyon anaa gihapon ug kinahanglan nga tangtangon kung ang gawas nga bersyon ang gamiton. Mahimo kini pinaagi sa Tabang > Mahitungod sa AVR32 Studio > Mga Detalye sa Pag-install.

Gipalambo nga pagdumala sa himan

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

Kaniadto ang AVR32 Studio mogamit sa sistema nga PATH o AVR32_HOME nga mga variable aron mahibal-an kung asa ang Mga Utility sa AVR ug AVR Toolchains gi-install. Kini

Ang mekanismo karon giusab aron posible nga ma-configure kung unsang agianan sa pagpangita ang gamiton. Ang preference setting dialog makita sa Window > Preferences >

Gipasayon ​​nga user interface

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

Mga Dalan sa Himan. Ang awtomatikong gitino nga kantidad magsilbi gihapon nga default nga kantidad. Timan-i nga kung ang Mga Utility sa AVR ug AVR Toolchains gi-install isip usa ka bahin sa IDE (sama sa gihulagway sa ibabaw) ang mga agianan nga gitakda dinhi makakuha og ubos nga prayoridad.

Ang user interface gipasimple ug daghan sa mas "advanced" nga mga bahin gitago. Bisan pa, kini magamit gihapon ug mahimong ma-aktibo pinaagi sa pag-usab sa mga setting sa gusto sa Mga Kagustuhan > Kinatibuk-an > Mga Kalihokan.

Gipauswag ang pagpili sa aparato

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

Ang dialog sa pagpili sa device gipaayo. Kini karon motugot kanimo sa paghimo sa usa ka yano nga substring nga pagpangita alang sa usa ka ngalan sa device ug kini mahinumdom sa mga himan sa katapusan nga gigamit. Ang bug-os nga mga ngalan kay gigamit na karon sa tanang device. Ang bag-ong project wizard kanunay magsugod sa katapusang gigamit nga device kung aduna man.

Bag-ong mga bahin gidugang

Report #9558: Ang proyekto sa AVR C gikan sa template kinahanglang mogamit sa board MCU.

Dili na kinahanglan nga ipiho kung unsang aparato ang gamiton kung maghimo usa ka bag-ong proyekto gamit ang "AVR32 C Project From Template". Ang aparato nga gitakda sa template awtomatiko nga gamiton.

Report #10477: Gidugang nga suporta alang sa QT600 development kit.

Ang QT600 nagtanyag usa ka kusgan nga palibot alang sa tigdesinyo sa pagtimbang-timbang ug pagdesinyo sa mga solusyon nga nakabase sa paghikap. Ang scalable nga disenyo sa QT600 nagtugot sa tigdesinyo sa paggamit sa ilang kaugalingong touch sensor boards nga adunay lain-laing microcontroller boards o sa pagkonektar sa QT600 sensor boards direkta ngadto sa ilang kaugalingong aplikasyon.

Report #11205: Iapil ang UC3 software framework version 1.7.

Ang UC3 Software framework naghatag ug software drivers ug library para magtukod ug bisan unsang aplikasyon para sa AVR32 UC3 device. Gidisenyo kini aron makatabang sa pagpalambo ug pagdikit sa lain-laing mga sangkap sa usa ka disenyo sa software, ug aron dali nga ma-integrate sa usa ka operating system (OS) ingon man sa pag-operate sa usa ka stand-alone nga paagi. Kini nga pagpagawas naglangkob sa bersyon 1.7 sa software framework.

Report #11273: Pagdugang usa ka "gisimple" nga panan-aw / mode.

Ang user interface gipasayon ​​ug daghan sa mas abante nga mga bahin gitago. Anaa gihapon kini ug mahimong ma-aktibo gamit ang mga setting sa gusto nga makita sa "General> Mga Kalihokan".

Report #11625: Iapil ang AVR Utilities isip (opsyonal) nga plug-in.

Ang AVR Utilities gilakip na sa paghimo sa produkto. Kini nagpasabut nga dili kinahanglan nga i-install kini nga gilain sa Windows o Linux. Kung gilain nimo ang pag-install sa AVR Utilities ang gilakip nga bersyon gamiton gihapon ug kinahanglan tangtangon kung ang gawas nga bersyon ang gamiton.

Report #11628: Iapil ang AVR Toolchain isip (opsyonal) nga plug-in.

Ang AVR Toolchains nalakip na sa paghimo sa produkto. Kini nagpasabut nga dili kinahanglan nga i-install kini nga gilain sa Windows o Linux. Kung gilain nimo ang pag-install sa AVR Toolchains ang gilakip nga bersyon gamiton gihapon ug kinahanglan tangtangon kung ang gawas nga bersyon ang gamiton.

Giayo nga mga bantog nga mga bug

Report #8963: Ang interrupt nga na-trigger sa panahon sa breakpoint nga paghunong hinungdan sa debugger nga mawad-an og track.

Ang pagkabalda nga na-trigger sa panahon sa paghunong sa breakpoint hinungdan sa pagkawala sa track sa debugger

Report #10725: Mga pagbag-o sa gilakip nga header files dili mag-trigger sa pagtukod.

Sa diha nga ang usa ka gilakip nga header file nga gibutang sa usa ka sub-folder sa usa ka proyekto giusab dili kini magpahinabog usa ka pagtukod pag-usab sa proyekto. Ang pagpindot lang sa CTRL+B o sa ubang paagi sa pagsangpit sa usa ka pagtukod dili makahimo bisan unsa tungod kay ang pagbag-o wala makita. Ang usa ka limpyo nga pagtukod kinahanglan nga himuon sa baylo. Timan-i nga ang usa ka pagbag-o sa usa ka tinubdan file magpahinabog bag-ong pagtukod.

Report #11226: Problema sa pagpaandar sa mga buton sa GTK+ 2.18.

Ang AVR32 Studio dili molihok sa husto sa GTK+ 2.18. Ang lain-laing mga buton wala magamit ug ang GUI wala magpintal sama sa gipaabut. Kini nga problema tungod sa dili pagkaangay tali niining bag-ong bersyon sa GTK ug Eclipse SWT. Ang pagpatuman sa "export GDK_NATIVE_WINDOWS=true" sa dili pa ilunsad ang AVR32 Studio kinahanglan nga ibalik ang normal nga pamatasan. Tan-awa https://bugs.eclipse.org/bugs/show_bug.cgi?id=291257 para sa dugang impormasyon.

Report #7497: Pag-uswag sa pamatasan kung gigikanan file dili makit-an samtang nag-debug.

Kung mosulod sa debug mode, kung ang usa ka eksternal nga librarya gigamit ug wala makit-an, ang debugger gipahunong.

Report #9462: Ang mga Driver Naglakip sa Dalan nga wala gibutang sa AVR32 CPP nga proyekto.

Ang pagpatuman sa UC3 software framework wizard sa usa ka C++ nga proyekto dili mag-update sa tanang setting sa proyekto. Pananglitan ang paglakip nga agianan ibilin. Naayo na kini karon.

Report #9828: Nawala ang PM/GCCTRL5 sa deskripsyon sa device.

Ang AVR32 Register view sa AVR32 Studio dili molihok sa husto ug usahay kini nawala

Report #10818: Katingad-an nga kinaiya sa pagsumpo sa target.

Kung naggamit ug usa ka shortcut (“target” > Debug > “proyekto”) sa pag-debug sa usa ka target ang device mahimong mausab ngadto nianang sa proyekto. Bisan pa, ang "board" kung gitakda dili mausab ug mahimong hinungdan sa dili balido nga pag-configure. Naayo na kini.

Report #10907: AVR32 Studio framework plug-in nga isyu.

Ang pagpadagan sa software framework wizard sa usa ka proyekto nga gihimo gamit ang miaging mga bersyon sa software framework dili mausab ang pag-update files gawas kon ang files giusab sa lokal. Nausab files karon usab ma-upgrade sa pinakabag-o nga bersyon. Ang usa ka dialog mangayo alang sa kumpirmasyon sa dili pa i-overwrite files.

Report #11167: "UC3 Software Framework" nawala.

Ang pagsira sa usa ka proyekto nga adunay usa ka software framework link mosira usab sa link alang sa tanan nga uban nga mga proyekto gamit ang sama nga software framework. Naayo na kini.

Report #11318: Setting sa device sa tinubdan file default sa "ap7000".

Sa pipila ka mga kaso kung adunay mga setting sa pagtukod alang sa usa ka piho file; ang default device (AP7000) mosipa aron ang "- mpart=ap7000" magamit. Naayo na kini.

Report #11584: JTAGAng paglangan sa paglansad sa debug sa ICE mkII (tiket 577114).

Kung gigamit ang pag-debug sa Ubuntu Karmic adunay usa ka taas nga paghunong (30 sec) pagkahuman sa pagkonekta sa trace port sa avr32gdbproxy. Naayo na kini ug nagpadayon ang pag-debug sama sa naandan.

Report #11021: I-update ang dokumentasyon sa IDE ug ilisan ang ngalan sa "AVR32" ngadto sa "32-bit AVR".

Tungod sa rebranding sa AVR32 ngadto sa AVR ang paggamit sa "AVR32" giusab ngadto sa "32-bit AVR" sa dokumentasyon. Ang pipila ka mga elemento sa user interface giilisan gikan sa "AVR32" ngadto sa "AVR". Ang ngalan sa IDE mao gihapon ang "AVR32 Studio".

Nahibal-an nga mga isyu

Report #11836: Dili masugdan ang pagsubay sa AUX sa EVK1105.

Ang tanang mode sa AUX trace (buffered/streaming) dili magamit sa EVK1105. Wala'y workaround sa pagkakaron gawas sa paggamit sa NanoTrace.

Report #5716: Ang AVR32Studio dili mosanong sa dihang moagi sa loop.

Ang paglakang sa usa ka linya sa source code nga moresulta sa daghang instruksyon sa makina nga ipatuman (kasagaran walay sulod o samtang ang mga loops nga gigamit alang sa mga paglangan) maoy hinungdan sa AVR32 Studio nga dili mosanong. Aron mabawi ang kontrol, ihunong ang paglansad. Sa paglakang sa maong linya sa code, gamita ang mga breakpoint ug ang resume (F8) function.

Report #7280: editor vertical ruler context menu naglibog sa mga tracepoints sa mga breakpoints.

Kung ang usa ka breakpoint ug usa ka tracepoint nahimutang sa parehas nga linya sa gigikanan dili posible nga ablihan ang mga kabtangan sa breakpoint gikan sa menu sa konteksto (right-click). Sa ingon nga mga kaso, pag-access sa breakpoint gikan sa Breakpoints view.

Report #7596: Pagpakita sa mga linya sa asembliya.

Ang sulod sa Disassembly view mahimong ipakita nga dili sunodsunod depende sa output sa compiler. Kasagaran, ang presentasyon sa for-loops o optimized code mahimong dili pamilyar sa pipila ka tiggamit.

Report #8525: META Dili mapalapad ang mga estruktura para sa peripheral nga adunay write-only registers.

Kung mosulay sa pagpalapad sa mga istruktura nga nagtudlo sa peripheral nga memorya nga adunay sulud nga pagsulat lamang nga mga rehistro (pananglitan alang sa struct avr32_usart_t), usa ka sayup nga "Duplicate variable object name" mahitabo.

Report #10857: Ang mga rehistro sa DMACA dili mapakita.

Ang mga rehistro sa DMACA alang sa UC3A3 dili husto nga gipakita kung naa sa debugger. Nagpabilin sila nga makanunayon bisan pa sa bisan unsang mga pagbag-o… pareho ang rehistro view ug ang memorya view ipakita ang FB hangtod sa hangtod sa kana nga memory range. Ang service access bus (SAB) dili maka-access sa mga rehistro sa DMACA. Walay workaround.

Report #7099: I-verify kung kanus-a ang pagprograma alang sa paglansad sa debug.

Ang setting sa configuration sa paglusad "I-verify ang memorya pagkahuman sa programming" dili epektibo alang sa paglansad sa debug.

Report #7370: 'nag-apil' nga folder gikan sa Project Explorer lang ang display naglakip gikan sa debug target.

Ang Naglakip sa folder alang sa mga proyekto ipakita lamang ang naglakip alang sa pag-configure sa Debug.

Report #7707: file Ang pag-redirect sa post-build o pre-build dili molihok.

Dili posible nga gamiton ang redirection sa Pre-build o Post-build nga mga lakang. Ang usa ka workaround mao ang paghimo og external command (ie usa ka .bat file) nga naghimo sa gikinahanglan nga redirection.

Report #11834: FLASHC exampAng le para sa AT32UC3A0512UES wala mag-compile sa AVR32 Studio 2.6.

Ang linker script nga gigamit niini nga bersyon sa UC3 Software Framework gisulat para sa mas karaan nga bersyon sa compiler ug dili magamit sa kasamtangan nga pagpagawas. Kung kinahanglan nimo nga buhaton ang pag-uswag niining mga daan nga UC3 nga aparato, palihug gamita ang 2.5 nga pagpagawas sa AVR32 Studio nga adunay kauban nga toolchain.

Gisuportahan nga mga Device

Ang mosunod nga mga lamesa naglista sa tanang gisuportahan nga mga himan ug mga himan ug nagpakita kung unsang mga himan ang nagsuporta sa pag-debug ug pagprograma sa lain-laing mga himan.

Adunay kami tulo ka matang sa suporta. Ang suporta sa "kontrol" nagpasabut nga ang aparato mahimo ra maprograma ug kontrolon pinaagi sa target nga menu sa konteksto. Pinaagi sa "debug" nagpasabut kami sa pagsugod sa usa ka sesyon sa pag-debug pinaagi sa mekanismo sa paglansad ug nga ang target nga menu sa konteksto mahimong magamit. Sa susama, ang "pagdagan" nagpasabut sa pagprograma ug pagsugod sa aplikasyon pinaagi sa mekanismo sa paglansad (apan walay pag-debug). Ang "puno" nagpasabot nga kining tanan nga mga matang gisuportahan.

Gikinahanglan nga mga bersyon sa firmware

Debugger/programmer Bersyon sa 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

AVR AP7 Series

AVR Dragon AVR ONE! AVR32

Simulator

JTAGICE

mkII

QT600 STK600 USB DFU
AT32AP7000 Puno Puno N/A Puno N/A N/A N/A

AVR UC3A Series

AVR Dragon AVR ONE! AVR32

Simulator

JTAGICE

mkII

QT600 STK600 USB DFU
AT32UC3A0128 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3A0256 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3A0512 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3A0512-UES Puno Puno Debug Puno N/A N/A Pagkontrol
AT32UC3A1128 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3A1256 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3A1512 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3A1512-UES N/A N/A Debug N/A N/A N/A Pagkontrol
AT32UC3A3128 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3A3128S Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3A3256 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3A3256S Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3A364 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3A364S Puno Puno Debug Puno N/A Dagan Pagkontrol

AVR UC3B Serye

AVR Dragon AVR ONE! AVR32

Simulator

JTAGICE

mkII

QT600 STK600 USB DFU
AT32UC3B0128 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3B0256 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3B0256-UES Puno Puno Debug Puno N/A N/A Pagkontrol
AVR Dragon AVR ONE! AVR32

Simulator

JTAGICE

mkII

QT600 STK600 USB DFU
AT32UC3B0512 N/A Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3B0512 (Rebisyon C) Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3B064 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3B1128 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3B1256 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3B1256-UES N/A N/A Debug N/A N/A N/A Pagkontrol
AT32UC3B164 Puno Puno Debug Puno N/A Dagan Pagkontrol

AVR UC3C Serye

AVR Dragon AVR ONE! AVR32

Simulator

JTAGICE

mkII

QT600 STK600 USB DFU
AT32UC3C0512C (Rebisyon C) Puno Puno N/A Puno N/A Dagan Pagkontrol
AT32UC3C1512C (Rebisyon C) Puno Puno N/A Puno N/A Dagan Pagkontrol
AT32UC3C2512C (Rebisyon C) Puno Puno N/A Puno N/A Dagan Pagkontrol

AVR UC3L Serye

AVR Dragon AVR ONE! AVR32

Simulator

JTAGICE

mkII

QT600 STK600 USB DFU
AT32UC3L016 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3L032 Puno Puno Debug Puno N/A Dagan Pagkontrol
AT32UC3L064 Puno Puno Debug Puno Dagan Dagan Pagkontrol
AT32UC3L064 (Rebisyon B) Puno Puno N/A Puno N/A Dagan Pagkontrol

FAQ

P: Unsang mga processor ang gisuportahan sa AVR32 Studio?

A: Gisuportahan sa AVR32 Studio ang tanan nga AVR 32-bit nga mga processor sa Atmel.

P: Mahimo bang ma-install ang AVR32 Studio sa Windows 98 o NT?

A: Dili, AVR32 Studio dili suportado sa Windows 98 o NT.

P: Asa nako makit-an ang AVR Toolchains nga package nga gikinahanglan para sa AVR32 Studio?

A: Ang pakete sa AVR Toolchains makita sa Atmel's website ubos sa Tools & Software menu.

Mga Dokumento / Mga Kapanguhaan

ATMEL AVR32 32 Bit Micro Controllers [pdf] Manwal sa Instruksyon
AVR ONE, JTAGICE mkII, STK600, AVR32 32 Bit Micro Controllers, AVR32, 32 Bit Micro Controllers, Bit Micro Controllers, Micro Controllers, Controllers

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *