ATMEL-логотипATMEL AVR32 32 Bit Micro Controllers

ATMEL-AVR32-32-Bit-Micro-Controllers-маҳсулот

Мушаххасоти

  • Номи маҳсулот: AVR32 Studio
  • Версия: Нашри 2.6.0
  • Протсессорҳои дастгирӣшаванда: протсессори AVR 32-битии Atmel
  • Микроконтроллерҳои дастгирӣшаванда: Микроконтроллерҳои 8/32-бита
  • Дастгирии абзор: AVR ONE!, JTAGICE mkII, STK600
  • Интегратсияи асбобҳо: AVR/GNU Toolchain

Дастурҳои истифодаи маҳсулот

Насбкунӣ

AVR32 Studio як муҳити ҳамгирошудаи рушд барои навиштан, ислоҳ кардан ва ҷойгиркунии барномаҳои 32-битии AVR мебошад. Он аз ҷониби Atmel ройгон паҳн карда мешавад ва ҳам дар Windows ва ҳам дар Linux кор мекунад.

Талаботи система

  • Талаботи сахтафзор: AVR32 Studio дар компютерҳои камманҷ озмуда нашудааст, аммо вобаста ба андозаи лоиҳа метавонад кор кунад.
  • Талаботи нармафзор: Дар Windows 98, NT ё ME дастгирӣ намешавад.

Зеркашӣ ва насб кардан

  • Насбкунӣ аз бастаи маҳсулот: Сохтмони пурраи маҳсулотро дар DVD-и AVR Technical Library пайдо кардан ё аз Atmel зеркашӣ кардан мумкин аст. webсайт. Барои муайян кардани макони насбкунӣ Насби фармоиширо интихоб кунед.
  • Насбкунӣ дар Windows: Насбкунандаи AVR32 Studio-ро аз Atmel зеркашӣ кунед webсайт ва онро идора кунед. A Sun Java Runtime Environment дар сурати мавҷуд набудани он насб карда мешавад.

AVR32 Studio: Нашри 2.6.0

AVR32 Studio як муҳити ҳамгирошудаи рушд (IDE) барои таҳияи барномаҳои 32-битии AVR мебошад. AVR32 Studio маҷмӯи пурраи хусусиятҳоро, аз ҷумла лоиҳаро пешкаш мекунад file идоракунӣ, идоракунии вазифаҳо ва ҳамгироии назорати версия (CVS); муҳаррири C/C++ бо равшансозии синтаксис, паймоиш ва анҷоми код; ислоҳи ислоҳкунанда, ки назорати иҷроро дастгирӣ мекунад, аз ҷумла қадамҳои ибтидоӣ ва сатҳи дастур ва нуқтаҳои шикаст; регистрҳо, хотира ва I/O viewс; ва конфигуратсия ва идоракунии мақсаднок. AVR32 Studio аст Сохта шудааст Eclipse, имкон медиҳад, ки ҳамгироии осон бо тарафи сеюм plugins барои баланд бардоштани функсияҳо.

AVR32 Studio ҳамаи протсессори AVR 32-бити Atmel -ро дастгирӣ мекунад. AVR32 Studio таҳия ва ислоҳи ҳам барномаҳои мустақил (бе системаи амалиётӣ) ва ҳам барномаҳои Linux (барои оилаи дастгоҳҳои AT32AP7) -ро дастгирӣ мекунад. Плагинҳои тарафи сеюм барои ислоҳи хатогиҳои дигар системаҳои оператсионӣ мавҷуданд.

Ҳама асбобҳои Atmel, ки меъмории 32-битии AVR-ро дастгирӣ мекунанд, аз ҷумла AVR ONE!, JTAGICE mkII ва STK600 аз ҷониби AVR32 Studio дастгирӣ карда мешаванд.

AVR32 Studio бо 32-бита AVR/GNU Toolchain ҳамгиро мешавад. GNU C Compiler (GCC) барои тартиб додани барномаҳои C/C++ истифода мешавад, дар ҳоле ки GNU debugger (GDB) барои ислоҳи барнома дар мавриди ҳадаф истифода мешавад. Utilities AVR Atmel, avr32program ва avr32gdbproxy, барои ҷойгиркунӣ ва ислоҳи барномаҳои мустақил ва инчунин ҳаҷми ҳадаф истифода мешавандtage ва танзими генератори соат.

Дастурҳои насб

AVR32 Studio як муҳити ҳамгирошудаи рушд барои навиштан, ислоҳ ва ҷойгиркунии барномаҳои 32-битии AVR мебошад. AVR32 Studio аз ҷониби Atmel ройгон паҳн карда мешавад ва ҳам дар Windows ва ҳам дар Linux кор мекунад.

Ахбор

Ин версияи AVR32 Studio навсозӣ аз версияи 2.5 мебошад. Ҷузъҳои гуногуни AVR32 Studio дар асоси версияи хидматрасонии Eclipse Galileo 2 такмил дода шуданд. Ин маънои онро дорад, ки шумораи зиёди ислоҳи хатогиҳо, такмилҳо ва такмилдиҳии дигар ба ин нашрия дохил карда шудаанд.

  • Воситаҳои таҳияи C/C++ (108 масъала ҳал карда шуд)
  • Интегратсияи назоратчии масъала, Mylyn (166 масъала ҳал карда шуд)
  • Платформаи Eclipse (149 масъала ҳал карда шуд)
  • Идоракунии ҳадафҳо / Explorer дурдасти система (5 масъала ҳал карда шуд)

Илова бар ин, 77 ислоҳи хатогиҳои AVR32 Studio ва такмилҳо амалӣ карда шуданд. нигаред Нав ва қобили таваҷҷӯҳ

қисмат барои тафсилот дар бораи тағйироти муҳимтарин.

Талаботи система

AVR32 Studio дар конфигуратсияҳои зерин дастгирӣ карда мешавад.

Талаботи сахтафзор

  • Протсессори ҳадди ақали Pentium 4, 1 ГГц
  • Ҳадди аққал 512 МБ RAM
  • Ҳадди ақал 500 МБ фазои озод дар диск
  • Ҳаҷми ҳадди ақали экран 1024 × 768

AVR32 Studio дар компютерҳои дорои захираҳои камтар санҷида нашудааст, аммо вобаста ба шумора ва андозаи лоиҳаҳо ва сабри корбар метавонад ба таври қаноатбахш кор кунад.

Талаботи нармафзор

  • Windows 2000, Windows XP, Windows Vista ё Windows 7 (x86 ё x86-64). Дар хотир доред, ки азбаски Windows 2000 "контексти графикии пешрафта" надорад, баъзе унсурҳои графикӣ дар формати дилхоҳ дода намешаванд.
  • Fedora 13 ё 12 (x86 ё x86-64), RedHat Enterprise Linux 4 ё 5, Ubuntu Linux 10.04 ё 8.04 (x86 ё x86-64) ё SUSE Linux 2 ё 11.1 (x86 ё x86-64). AVR32 Studio метавонад дар дигар дистрибюторҳо хеле хуб кор кунад. Бо вуҷуди ин, онҳо санҷида нашудаанд ва дастгирӣ намешаванд.
  • Sun Java 2 Платформаи версияи 1.6 ё дертар
  • Internet Explorer, Mozilla ё Firefox
  • Версияи AVR Utilities 3.0 ё дертар (Ба "Зеркашӣ ва насбкунӣ" нигаред)
  • Версияи AVR Toolchains 3.0 ё дертар (Ба "Зеркашӣ ва насбкунӣ" нигаред)

AVR32 Studio дар Windows 98, NT ё ME дастгирӣ намешавад.

Зеркашӣ ва насб кардан

AVR32 Studio бастаи "AVR Toolchains" -ро талаб мекунад, ки компиляторҳо ва пайванддиҳандаҳои C/C++ -ро дар бар мегирад. Илова бар ин, "AVR Utilities" барои барномасозӣ ва ислоҳи хатогиҳо лозим аст. Аз ин нашри AVR32 Studio ҳардуи ин бастаҳо ба маҳсулот барои конфигуратсияҳои муайян дохил карда шудаанд. Дар алоҳидагӣ насб кардани онҳо набояд лозим бошад.

Аммо, агар шумо насби алоҳида талаб кунед; версияҳои охиринро дар ҳамон макон бо AVR32 Studio пайдо кардан мумкин аст. Лутфан занҷирҳои асбобҳо ва утилитаҳоро мувофиқи дастурҳои насбкунӣ, ки дар қайдҳои нашри ҳамроҳ оварда шудаанд, насб кунед.

Вақте ки AVR32 Studio оғоз мешавад, он мавҷудияти асбобҳо ва бастаҳои хидматрасониро озмоиш мекунад. Агар инҳо пайдо нашаванд, огоҳӣ дода мешавад.

AVR32 Studio-ро бо се роҳ насб кардан мумкин аст. Ҳамчун як барномаи мукаммал ё ҳамчун маҷмӯи хусусиятҳо ба нармафзори қаблан мавҷудбуда дар асоси Eclipse бо истифода аз Client Eclipse Marketplace ё репозиторий мустақиман илова карда мешавад. Усули охирин инчунин ба шумо имкон медиҳад, ки кадом хусусиятҳоро насб кунед.

Насбкунӣ бо истифода аз Eclipse Marketplace

Дар хотир доред, ки муштарии Eclipse Marketplace танҳо дар Eclipse 3.6 ва навтар дастрас аст.

Маҳсулоти худро дар асоси Eclipse оғоз кунед ва кушоед Кӯмак > Eclipse Marketplace….. Ба кофтуков саҳифа ва ҷустуҷӯ кунед

«АВР». Ин бояд "AVR32 Studio" -ро номбар кунад. Тугмаи вурудро пахш кунед Насб кунед тугмача. Қисми боқимондаи раванд ҳамон тавре ки барои насб кардан аз анбор аст.

Насбкунӣ аз анбор

Ҳангоми насб кардан аз анбори тақсимот шумо бояд аллакай нармафзори асоси Eclipse омода дошта бошед. Ин бояд ҷузъҳои Eclipse CDT (C/C++ Development Tooling) -ро дар бар гирад. Интихоби хуб ин "Eclipse IDE барои таҳиягарони C/C++" хоҳад буд http://www.eclipse.org/downloads. Агар ҷузъҳои зарурӣ аллакай насб нашуда бошанд, онҳо ба таври худкор зеркашӣ карда мешаванд ва агар имконпазир бошад.

Аз менюи асосӣ; кушодан Кӯмак > Насби нармафзори нав… Барои гирифтани устоди насб ва илова кардани анбор дар http:// distribute.atmel.no/tools/avr32studio/releases/latest/ ба манбаъҳои насб. Агар шумо репозиторий ҳамчун ZIP дошта бошед file шумо метавонед онро ба ҷои он истифода баред.

ATMEL-AVR32-32-Бит-Микро-Назоратчиён-расм-1

Акнун хусусияти асосии IDE-ро тавре ки дар расм нишон дода шудааст, интихоб кунед. Ин ном дорад AVR32 Studio IDE. Аз сабаби механизмҳои вобастагӣ, он ба таври худкор ҳамаи хусусиятҳои заруриро интихоб мекунад ва ҳатто барои мисол асбобҳои C/C++ аз Eclipse.org зеркашӣ мекунад. Ҳар яке аз хусусиятҳои ихтиёрӣ, ба монанди дастгирии муҳандисии кӯҳнашудаamples ҳоло насб кардан мумкин аст ё шумо метавонед онҳоро баъдтар илова кунед.

Гарчанде ки он расман дастгирӣ намешавад, шумо инчунин метавонед AVR32 Studio-ро аз анбори OS X насб кунед. Аммо барои истифодаи пурраи IDE ба шумо инчунин ба шумо AVR Toolchain ва AVR Utilities барои OS X лозим мешавад. Сохтаҳо барои ин платформа ҳоло дастрас нестанд.

Шумо бояд аз тафтиши ҳама хусусиятҳо оғоз кунед, ба истиснои хусусиятҳои ихтиёрӣ, ки метавонанд ҷолиб бошанд ё нашаванд, зеро ин категория дорои хусусиятҳои кӯҳнашуда ё муҳандисӣ мебошад.ampдастгири кунед.

Насбкунӣ аз бастаи маҳсулот

Маҷмӯаҳои пурраи маҳсулоти AVR32 Studio дорои ҳама чизест, ки ба шумо лозим аст. Нармафзорро дар DVD-и AVR Technical Library пайдо кардан ё аз Atmel зеркашӣ кардан мумкин аст webсайт дар http://www.atmel.com/products/avr32/ дар зери менюи "Асбобҳо ва нармафзор". Ин сохтмонҳо дар чор конфигуратсияи гуногун меоянд.

  • Насбкунанда барои 32-бит ва 64-бит
  • Zip-file барои 32-бит ва 64-бит
  • Zip-file барои 32-бит
  • Zip-file барои 64-бит Linux

Насбкунӣ дар Windows

Насбкунандаи AVR32 Studio-ро аз ин зеркашӣ кардан мумкин аст webсайт тавре ки дар боло қайд карда шуд. Пас аз зеркашӣ, файли иҷрошавандаи насбкуниро ду маротиба клик кунед file насб кардан. Агар шумо хоҳед, ки маконеро, ки нармафзори AVR32 Studio насб шудааст, муайян кунед, "Насби фармоишӣ" -ро интихоб кунед. Нармафзори насбкунӣ дар компютери шумо Sun Java Runtime Environment насб мекунад, агар он мавҷуд набошад.

Инчунин zip вуҷуд дорад -file тақсимот барои Windows дастрас аст. Танҳо зеркашӣ ва кушоед file. AVR32 Studio-ро бо истифода аз файли иҷрошаванда дар решаи ҷузвдони нав оғоз кардан мумкин аст.

Дар хотир доред, ки агар шумо версияи 64-битии системаи оператсионӣ дошта бошед, шумо бояд версияи 32-битии Java Runtime-ро насб кунед.

Агар драйверҳои дастгоҳ барои ислоҳкунандаҳо ва эмуляторҳо пайдо нашаванд, шумо дарҳол пас аз оғози IDE огоҳ карда мешавед. Инчунин мумкин аст, ки ин драйверҳоро аз меню насб кунед. Интихоб кунед Кӯмак > Насб кардани драйверҳои USB AVR.

Илова кардани утилитаҳо ва асбобҳо ба PATH

Тақсимоти Windows-и AVR32 Studio бо AVR Utilities ва AVR Toolchains ҳамчун плагинҳо меояд. Азбаски онҳо ҳангоми насб кушода мешаванд, имкони илова кардани бинарҳо дар дохили системаи PATH имконпазир аст. Аз ин рӯ, имкон медиҳад, ки онҳоро ҳатто берун аз AVR32 Studio истифода баред. Вобаста аз он ки шумо IDE-ро дар куҷо насб кардаед, роҳҳо ба дуӣ инҳоянд:

  • C: \ Барнома Files\Atmel\AVR Tools\AVR32 Studio\plugins\com.atmel.avr.toolchains.win32.x86_3.0.0.\os\win32\x86\bin
  • C: \ Барнома Files\Atmel\AVR Tools\AVR32 Studio\plugins\com.atmel.avr.utilities.win32.x86_3.0.0.\os\win32\x86\bin

Насбкунӣ дар Linux

Дар Linux, AVR32 Studio танҳо ҳамчун бойгонии ZIP дастрас аст, ки онро бо ёрии барномаи unzip истихроҷ кардан мумкин аст. Танҳо ба маконе бароред, ки шумо мехоҳед барнома аз он кор кунад.

Дар хотир доред, ки агар шумо барномаҳои Linuxро барои AT32AP7000 таҳия кунед, шумо инчунин бояд AVR32 Buildroot -ро насб кунед.

Агар драйверҳои дастгоҳ барои ислоҳкунандаҳо ва эмуляторҳо пайдо нашаванд, шумо дарҳол пас аз оғози IDE огоҳ карда мешавед. Инчунин мумкин аст, ки ин драйверҳоро аз меню насб кунед. Интихоб кунед Кӯмак > Насб кардани драйверҳои USB AVR.

МУҲИМ: Муҳитҳои кории Java, ки бо бисёр дистрибюторҳои Linux фиристода мешаванд, бо AVR32 Studio мувофиқ нестанд. A Runtime Java (ё JDK) 1.6 талаб мешавад. Барои дастурҳо оид ба насби Sun Java ба ҳуҷҷатҳои тақсимоти Linux муроҷиат кунед ё онро аз Sun's зеркашӣ кунед webсайт дар http://java.sun.com/. Махсусан, ҳама гуна истинод ба версияи Java 1.7 нишон медиҳад, ки версияи номувофиқ истифода мешавад.

Мо тавсия медиҳем, ки AVR32 Studio -ро дар директорияе насб кунед, ки барои корбар(ҳо) навишта шавад. Ин раванди илова ё навсозии маҳсулотро осон мекунад. Дар як мошини ягонаи корбар, шумо одатан метавонед AVR32 Studio ZIP-ро истихроҷ кунед file ба феҳристи хонагии шумо. Ин феҳристи дорои маҳсулотро эҷод мекунад files.

Барои иҷро кардани AVR32 Studio, барномаи avr32studio -ро аз директорияи avr32studio иҷро кунед. Агар шумо бо мушкилот рӯ ба рӯ шавед, боварӣ ҳосил кунед, ки Java-и дуруст тавассути иҷро кардани java -version истифода мешавад, ки бояд ба ин монанд натиҷа диҳад:

 

ATMEL-AVR32-32-Бит-Микро-Назоратчиён-расм-6

Sun Java дар Ubuntu

Шумо метавонед Java-и Sun's-ро дар Ubuntu бо истифода аз фармонҳои зерин аз shell насб кунед:

ATMEL-AVR32-32-Бит-Микро-Назоратчиён-расм-8

RedHat Enterprise Linux 4

Дар хотир доред, ки ба шумо лозим аст, ки тағирёбандаи муҳити зист MOZILLA_FIVE_HOME ба ҷузвдони дорои насби Firefox насб кунед. масалан

ATMEL-AVR32-32-Бит-Микро-Назоратчиён-расм-7

ё, агар истифодаи tcsh:

ATMEL-AVR32-32-Бит-Микро-Назоратчиён-расм-9

то ки саҳифаи истиқбол кор кунад.

Илова кардани утилитаҳо ва асбобҳо ба PATH

Тақсимоти Linux-и AVR32 Studio бо AVR Utilities ва AVR Toolchains ҳамчун плагинҳо меояд. Азбаски онҳо ҳангоми насб кушода мешаванд, имкони илова кардани бинарҳо дар дохили системаи PATH имконпазир аст. Аз ин рӯ, имкон медиҳад, ки онҳоро ҳатто берун аз AVR32 Studio истифода баред. Вобаста аз он ки шумо IDE-ро дар куҷо насб кардаед, роҳҳо ба дуӣ инҳоянд:

  • Дар ҳостҳои 32-бита Linux
    • /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
  • Дар ҳостҳои 64-бита Linux
    • /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

Навсозӣ аз версияҳои қаблӣ

Аз сабаби тағирот дар механизмҳои таъминкунӣ аз версияҳои қабл аз 2.5.0 ба версияи 2.6.0 навсозӣ кардан ғайриимкон аст. Насби нав бояд анҷом дода шавад. Бо вуҷуди ин, шумо метавонед истифодаи фазои мавҷудаи худро идома диҳед.

Лоиҳаҳои мустақиле, ки бо AVR32 Studio 2.0.1 ё навтар сохта шудаанд, набояд навсозӣ шаванд. Лоиҳаҳои кӯҳна бояд ба формати 2.0.1 табдил дода шаванд. Лоиҳаҳои Linux, ки бо версияҳои кӯҳна аз AVR32 Studio 2.1.0 сохта шудаанд, бояд табдил дода шаванд. Барои тафсилоти бештар ба боби дастури корбар дар бораи такмил додани лоиҳаҳо нигаред.

Маълумот барои тамос

Барои дастгирӣ дар AVR32 Studio лутфан тамос гиред avr32@atmel.com.

Истифодабарандагони AVR32 Studio инчунин метавонанд дар бораи баҳс муҳокима кунанд AVRFreaks webсайт форум барои Tools Software AVR32.

Радди масъулият ва кредитҳо

AVR32 Studio бо мақсади таҳияи барномаҳо барои коркардкунандагони Atmel AVR ройгон паҳн карда мешавад. Истифода барои мақсадҳои дигар иҷозат дода намешавад; барои тафсилот ба шартномаи литсензионии нармафзор нигаред. AVR32 Studio бе ягон кафолат меояд.

Ҳуқуқи муаллифӣ 2006-2010 Atmel Corporation. Ҳамаи ҳуқуқ маҳфуз аст. ATMEL, логотип ва комбинатсияи онҳо, Everywhere You Are, AVR, AVR32 ва дигарон, тамғаҳои молии ба қайд гирифташуда ё тамғаҳои тиҷоратии Atmel Corporation ё филиалҳои он мебошанд. Windows, Internet Explorer ва Windows Vista тамғаҳои молии ба қайд гирифташуда ё тамғаҳои молӣ мебошанд

Microsoft Corporation дар Иёлоти Муттаҳида ва/ё дигар кишварҳо. Linux тамғаи молии ба қайд гирифташудаи Linus Torvalds дар Иёлоти Муттаҳида ва дигар кишварҳо мебошад. Дар Eclipse сохта шудааст тамғаи молии Eclipse Foundation, Inc. аст. Sun ва Java тамғаҳои ба қайд гирифташудаи Sun Microsystems, Inc. дар Иёлоти Муттаҳида ва дигар кишварҳо мебошанд. Mozilla ва Firefox тамғаҳои молии ба қайд гирифташудаи Бунёди Mozilla мебошанд. Fedora тамғаи тиҷоратии Red Hat, Inc. аст. SUSE тамғаи молии Novell, Inc аст. Дигар истилоҳот ва номҳои маҳсулот метавонанд тамғаҳои молии дигарон бошанд.

Нав ва қобили таваҷҷӯҳ

Ин боб ҷузъҳои нав ва қобили таваҷҷӯҳро барои версияи 2.6.0 номбар мекунад.

Дастгоҳи корӣ

Батареяҳо дохил карда шудаанд

ATMEL-AVR32-32-Бит-Микро-Назоратчиён-расм-2

 Дар AVR Toolchain бастаи якҷоя бо Utilities AVR ҳоло ба сохтани маҳсулот барои конфигуратсияҳои муайян дохил карда шудааст. Ин маънои онро дорад, ки лозим нест, ки онҳоро алоҳида насб кунед. Ҳама нармафзоре, ки ба шумо лозим аст

оғози таҳияи барномаҳои AVR дохил карда шудааст. Агар шумо ин ё он бастаро алоҳида насб кунед, версияҳои дохилшуда боқӣ хоҳанд монд ва агар версияи беруна истифода шавад, бояд хориҷ карда шаванд. Инро метавон тавассути Кӯмак > Дар бораи AVR32 Studio > Тафсилоти насб.

Муносибати мукаммали асбоб

ATMEL-AVR32-32-Бит-Микро-Назоратчиён-расм-3

Қаблан AVR32 Studio тағирёбандаҳои системаи PATH ё AVR32_HOME-ро барои фаҳмидани он ки дар куҷо Utilities AVR ва Асбобҳои AVR насб карда шуданд. Ин

Механизм ҳоло тағир дода шудааст, то имкони танзим кардани кадом роҳи ҷустуҷӯ истифода шавад. Муколамаи танзимоти афзалиятҳоро дар ин ҷо пайдо кардан мумкин аст Равзанаи > Танзимот >

Интерфейси соддакардашудаи корбар

ATMEL-AVR32-32-Бит-Микро-Назоратчиён-расм-4

Роҳҳои асбобҳо. Арзиши ба таври худкор муайяншуда ҳамчун арзиши пешфарз хидмат хоҳад кард. Дар хотир доред, ки агар Utilities AVR ва Асбобҳои AVR ҳамчун як қисми IDE насб карда мешаванд (тавре ки дар боло тавсиф шудааст) роҳҳои дар ин ҷо нишондодашуда афзалияти пасттар мегиранд.

Интерфейси корбар содда карда шуд ва якчанд хусусиятҳои "мукаммал" пинҳон карда шуданд. Бо вуҷуди ин, инҳо ҳоло ҳам дастрасанд ва онҳоро тавассути тағир додани танзимоти афзалият дар он фаъол кардан мумкин аст Афзалиятҳо > Умумӣ > Фаъолиятҳо.

Интихоби беҳтаршудаи дастгоҳ

ATMEL-AVR32-32-Бит-Микро-Назоратчиён-расм-5

Муколамаи интихоби дастгоҳ такмил дода шуд. Ҳоло он ба шумо имкон медиҳад, ки ҷустуҷӯи оддии зерсатри номи дастгоҳро анҷом диҳед ва он дастгоҳҳои охирин истифодашударо ба хотир меорад. Номҳои пурра ҳоло барои ҳама дастгоҳҳо истифода мешаванд. Устоди лоиҳаи нав ҳамеша бо дастгоҳи охирини истифодашуда оғоз мешавад, агар мавҷуд бошад.

Хусусиятҳои нав илова карда шуданд

Ҳисоботи №9558: Лоиҳаи AVR C аз қолаб бояд тахтаи MCU-ро истифода барад.

Дигар талаб карда намешавад, ки кадом дастгоҳ ҳангоми эҷоди лоиҳаи нав бо истифода аз "AVR32 C Project аз Шаблон" истифода шавад. Дастгоҳи дар қолаб нишондодашуда ба таври худкор истифода мешавад.

Ҳисобот № 10477: Дастгирии иловашуда барои маҷмӯаи таҳияи QT600.

QT600 барои тарроҳон муҳити пурқувватеро барои арзёбӣ ва тарҳрезии қарорҳои ба ламс асосёфта пешниҳод мекунад. Тарҳи миқёспазири QT600 ба тарроҳ имкон медиҳад, ки тахтаҳои сенсории сенсории худро бо тахтаҳои гуногуни микроконтроллер истифода баранд ё тахтаҳои сенсории QT600-ро мустақиман ба барномаи худ пайваст кунанд.

Ҳисоботи №11205: Нусхаи чаҳорчӯбаи нармафзори UC3 1.7-ро дохил кунед.

Чаҳорчӯбаи нармафзори UC3 драйверҳо ва китобхонаҳои нармафзорро барои сохтани ҳама гуна барномаҳо барои дастгоҳҳои AVR32 UC3 таъмин мекунад. Он барои кӯмак расонидан дар таҳия ва пайваст кардани ҷузъҳои гуногуни тарҳрезии нармафзор тарҳрезӣ шудааст ва ба осонӣ ба системаи амалиётӣ (OS) дохил карда шавад ва инчунин ба таври мустақил кор кунад. Ин нашр версияи 1.7 чаҳорчӯбаи нармафзорро дар бар мегирад.

Ҳисоботи №11273: Дурнамои/режими "соддашуда" -ро илова кунед.

Интерфейси корбар содда карда шуд ва бисёре аз хусусиятҳои пешрафта пинҳон карда шуданд. Инҳо ҳоло ҳам дастрасанд ва онҳоро бо истифода аз танзимоти афзалият дар "Умумӣ > Фаъолиятҳо" фаъол кардан мумкин аст.

Ҳисобот №11625: AVR Utilities -ро ҳамчун плагин (ихтиёрӣ) дохил кунед.

AVR Utilities ҳоло ба сохтани маҳсулот дохил карда шудаанд. Ин маънои онро дорад, ки лозим нест, ки онҳоро дар Windows ё Linux алоҳида насб кунед. Агар шумо AVR Utilities-ро алоҳида насб кунед, версияи дохилшуда ҳамчунон истифода мешавад ва агар версияи беруна истифода шавад, бояд хориҷ карда шавад.

Ҳисобот №11628: AVR Toolchain -ро ҳамчун плагин (ихтиёрӣ) дохил кунед.

Асбобҳои AVR ҳоло ба сохтани маҳсулот дохил карда шудаанд. Ин маънои онро дорад, ки лозим нест, ки онҳоро дар Windows ё Linux алоҳида насб кунед. Агар шумо асбобҳои AVR-ро алоҳида насб кунед, версияи дохилшуда ҳамчунон истифода мешавад ва агар версияи беруна истифода шавад, бояд хориҷ карда шавад.

Хатогиҳои назаррас ислоҳ карда шуданд

Ҳисоботи №8963: Танаффус ҳангоми боздоштани нуқтаи танаффус ба кор андохта мешавад, ки ислоҳкунандаро гум кунад.

Танаффус, ки ҳангоми боздоштани нуқтаи танаффус ба вуҷуд меояд, боиси гум шудани пайроҳаи ислоҳкунанда мегардад

Ҳисоботи №10725: Тағйирот дар сарлавҳаи дохилшуда fileҳо ба сохтмон ангеза намедиҳад.

Вақте ки сарлавҳаи дохилшуда file ки дар зерпапкаи лоиҳа ҷойгир карда шудааст, тағир дода мешавад, он дубора сохтани лоиҳаро ба вуҷуд намеорад. Фақат пахш кардани CTRL+B ё бо роҳи дигар даъват кардани сохтмон ҳеҷ коре намекунад, зеро тағирот ошкор нашудааст. Ба ҷои он бояд як сохтмони тоза анҷом дода шавад. Дар хотир доред, ки тағирот дар манбаъ file бунёди навро ба вуҷуд меорад.

Ҳисоботи №11226: Мушкилоти функсияи тугмаҳо бо GTK+ 2.18.

AVR32 Studio бо GTK+ 2.18 дуруст кор намекунад. Тугмаҳои гуногун фаъол нестанд ва GUI мувофиқи интизорӣ ранг намекунад. Ин мушкилот аз сабаби номувофиқатии ин версияи нави GTK ва Eclipse SWT ба вуҷуд омадааст. Иҷрои "export GDK_NATIVE_WINDOWS=true" пеш аз оғози AVR32 Studio бояд рафтори муқаррариро барқарор кунад. Бинед https://bugs.eclipse.org/bugs/show_bug.cgi?id=291257 Барои маълумоти бештар.

Ҳисобот № 7497: Бехтар кардани рафтор ҳангоми сарчашма file ҳангоми ислоҳи хато пайдо кардан мумкин нест.

Ҳангоми ворид шудан ба реҷаи ислоҳ, агар китобхонаи беруна истифода шавад ва пайдо нашавад, ислоҳкунанда қатъ карда мешавад.

Ҳисоботи №9462: Ронандагон роҳеро дар бар мегиранд, ки дар лоиҳаи AVR32 CPP муқаррар карда нашудааст.

Иҷрои устоди чаҳорчӯбаи нармафзори UC3 дар лоиҳаи C++ ҳамаи танзимоти лоиҳаро навсозӣ намекунад. Масалан, роҳи дохилкунӣ хориҷ карда мешавад. Ин ҳоло ислоҳ шудааст.

Ҳисобот №9828: PM/GCCTRL5 дар тавсифи дастгоҳ мавҷуд нест.

Реестри AVR32 view дар AVR32 Studio дуруст кор намекунад ва баъзан он намерасад

Ҳисоботи №10818: Рафтори аҷиби конфигуратсияи ҳадаф.

Ҳангоми истифодаи миёнабур ("ҳадаф"> Debug> "лоиҳа") барои ислоҳи ҳадаф дастгоҳро метавон ба дастгоҳи лоиҳа иваз кард. Аммо "тахта" дар ҳолати муқарраршуда тағир намеёбад ва метавонад боиси конфигуратсияи нодуруст гардад. Ин ислоҳ шудааст.

Ҳисобот №10907: Масъалаи плагини чаҳорчӯбаи AVR32 Studio.

Иҷрои устоди чаҳорчӯбаи нармафзор дар лоиҳае, ки бо истифода аз версияҳои қаблии чаҳорчӯбаи нармафзор сохта шудааст, тағир намеёбад. fileс, агар files ба таври маҳаллӣ иваз карда шуд. Тағйир дода шуд files ҳоло низ ба версияи охирин такмил дода мешавад. Пеш аз навиштан, муколама тасдиқро талаб мекунад files.

Ҳисоботи №11167: "Чорчӯбаи нармафзори UC3" нопадид шуд.

Бастани лоиҳае, ки пайванди чаҳорчӯбаи нармафзор дошт, инчунин пайвандро барои ҳамаи лоиҳаҳои дигар бо истифода аз ҳамон чаҳорчӯбаи нармафзор мепӯшонад. Ин ислоҳ шудааст.

Ҳисоботи №11318: Танзими дастгоҳ дар манбаъ file пешфарз ба "ap7000".

Дар баъзе ҳолатҳо, вақте ки сохтани танзимот барои як мушаххас file; дастгоҳи пешфарз (AP7000) ба кор медарояд, то "- mpart=ap7000" татбиқ шавад. Ин ислоҳ шудааст.

Гузориш № 11584: ҶTAGТаъхири оғози debug ICE mkII (чиптаи 577114).

Ҳангоми истифодаи хатогиҳо дар Ubuntu Karmic пас аз пайвастшавӣ ба бандари пайгирӣ дар avr30gdbproxy таваққуфи тӯлонӣ (32 сония) буд. Ин ислоҳ карда шуд ва ислоҳкунӣ ҳамчун муқаррарӣ идома дорад.

Ҳисоботи №11021: Ҳуҷҷатҳои IDE-ро навсозӣ кунед ва номи "AVR32" -ро ба "32-бит AVR" иваз кунед.

Бо сабаби ребрендинги AVR32 ба AVR истифодаи "AVR32" дар ҳуҷҷатҳо ба "32-бит AVR" иваз карда мешавад. Унсурҳои муайян дар интерфейси корбар аз "AVR32" ба "AVR" иваз карда мешаванд. Номи IDE ҳоло ҳам "AVR32 Studio" аст.

Масъалаҳои маълум

Ҳисобот №11836: Мумкин нест, ки пайгирии AUX дар EVK1105 оғоз шавад.

Ҳама шеваҳои пайгирии AUX (буферӣ/ҷараён) наметавонанд дар EVK1105 истифода шаванд. Айни замон ба истиснои истифодаи NanoTrace ягон роҳи ҳал вуҷуд надорад.

Ҳисоботи №5716: AVR32Studio ҳангоми гузаштан аз даври for бепарво аст.

Гузаштан аз як сатри рамзи сарчашма, ки боиси иҷро шудани миқдори зиёди дастурҳои мошин (одатан холӣ барои ё дар ҳоле ки ҳалқаҳо барои таъхирҳо истифода мешаванд) боиси беҷавоб мондани AVR32 Studio мегардад. Барои барқарор кардани назорат, оғозро қатъ кунед. Барои гузаштан аз чунин сатри рамзҳо, нуқтаҳои танаффус ва функсияи давом (F8) -ро истифода баред.

Ҳисоботи №7280: муҳаррири менюи контекстии ҳокими амудӣ нуқтаҳои пайгирӣ бо нуқтаҳои танаффусро омехта мекунад.

Агар нуқтаи кандашавӣ ва нуқтаи пайгирӣ дар як хати сарчашма ҷойгир бошанд, кушодани хосиятҳои нуқтаи қатъшавӣ аз менюи контекстӣ (клики рост) имконнопазир аст. Дар чунин ҳолатҳо, ба нуқтаи қатъшавӣ аз Нуқтаҳои Танаффус дастрасӣ пайдо кунед view.

Ҳисоботи №7596: Намоиши хатҳои васлкунӣ.

Мундариҷаи ҷудокунӣ view вобаста ба баромади компилятор ғайрипайдарпай намоиш дода мешавад. Одатан, муаррифии ҳалқаҳо ё рамзи оптимизатсияшуда метавонад барои баъзе корбарон ношинос бошад.

Ҳисобот №8525: META наметавонад сохторҳоро барои периферӣ бо регистрҳои танҳо барои навиштан васеъ кунад.

Ҳангоми кӯшиши васеъ кардани сохторҳое, ки ба хотираи канории дорои регистрҳои танҳо барои навиштан ишора мекунанд (масалан, struct avr32_usart_t), хатогии "Номи объекти тағирёбандаи такрорӣ" рух медиҳад.

Ҳисоботи №10857: Реестрҳои DMACA намоиш дода намешаванд.

Реестрҳои DMACA барои UC3A3 ҳангоми ислоҳи ислоҳкунанда дуруст намоиш дода намешаванд. Онҳо сарфи назар аз ҳама гуна тағирот доимӣ боқӣ мемонанд ... ҳам реестр view ва хотира view FB-ро то абад дар ин диапазони хотира нишон диҳед. Автобуси дастрасии хидматӣ (SAB) наметавонад ба регистрҳои DMACA дастрасӣ пайдо кунад. Ягон роҳи ҳал вуҷуд надорад.

Ҳисобот №7099: Ҳангоми барномарезӣ барои оғози дебаг тасдиқ кунед.

Танзими конфигуратсияи оғозёбӣ "Хотираро пас аз барномасозӣ санҷед" барои оғози хатогиҳо муассир нахоҳад буд.

Ҳисоботи №7370: ҷузвдони 'дар бар мегирад' аз Project Explorer танҳо намоиш аз ҳадафи дебагро дар бар мегирад.

Папкаи Includes барои лоиҳаҳо танҳо дохил барои конфигуратсияи Debug нишон дода мешавад.

Гузориш № 7707: file масир дар пас аз сохтан ё пеш аз сохтан кор намекунад.

Истифодаи масир дар қадамҳои Пеш аз сохтан ё Пас аз сохтани он имконнопазир аст. Роҳи ҳалкунанда ин сохтани фармони беруна аст (яъне .bat file) ки самти заруриро иҷро мекунад.

Ҳисобот № 11834: FLAŞC собиқample барои AT32UC3A0512UES бо AVR32 Studio 2.6 тартиб намедиҳад.

Скрипти пайвандкунандае, ки дар ин версияи UC3 Software Framework истифода шудааст, барои версияи кӯҳнаи компилятор навишта шудааст ва бо нашри ҷорӣ кор намекунад. Агар ба шумо лозим аст, ки дар ин дастгоҳҳои кӯҳнаи UC3 таҳия кунед, лутфан версияи 2.5-и AVR32 Studio бо асбобҳои ҳамроҳро истифода баред.

Дастгоҳҳои дастгирӣшаванда

Дар ҷадвалҳои зерин ҳамаи абзорҳо ва дастгоҳҳои дастгиришаванда номбар шудаанд ва нишон медиҳанд, ки кадом асбобҳо ислоҳ ва барномасозии дастгоҳҳои гуногунро дастгирӣ мекунанд.

Мо се намуди дастгирӣ дорем. Дастгирии "Назорат" маънои онро дорад, ки дастгоҳро танҳо тавассути менюи контекстии мақсаднок барномарезӣ ва идора кардан мумкин аст. Бо "debug" мо маънои оғози сессияи ислоҳро тавассути механизми оғозёбӣ дорем ва менюи контекстии мақсаднокро истифода бурдан мумкин аст. Ба ҳамин монанд, "иҷро кардан" маънои барномасозӣ ва оғоз кардани барномаро тавассути механизми оғозёбӣ дорад (вале ислоҳи ислоҳ нест). "Пурра" маънои онро дорад, ки ҳамаи ин намудҳо дастгирӣ мешаванд.

Версияҳои нармафзори зарурӣ

Debugger / барномасоз Нусхаи нармафзор
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

AVR Dragon AVR ONE! AVR32

Симулятор

JTAGICE

mkII

QT600 STK600 USB DFU
AT32AP7000 Пурра Пурра Н/А Пурра Н/А Н/А Н/А

Силсилаи AVR UC3A

AVR Dragon AVR ONE! AVR32

Симулятор

JTAGICE

mkII

QT600 STK600 USB DFU
AT32UC3A0128 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3A0256 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3A0512 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3A0512-UES Пурра Пурра ислоҳ Пурра Н/А Н/А Назорат
AT32UC3A1128 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3A1256 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3A1512 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3A1512-UES Н/А Н/А ислоҳ Н/А Н/А Н/А Назорат
AT32UC3A3128 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3A3128S Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3A3256 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3A3256S Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3A364 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3A364S Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат

Силсилаи AVR UC3B

AVR Dragon AVR ONE! AVR32

Симулятор

JTAGICE

mkII

QT600 STK600 USB DFU
AT32UC3B0128 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3B0256 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3B0256-UES Пурра Пурра ислоҳ Пурра Н/А Н/А Назорат
AVR Dragon AVR ONE! AVR32

Симулятор

JTAGICE

mkII

QT600 STK600 USB DFU
AT32UC3B0512 Н/А Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3B0512 (Нусхаи C) Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3B064 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3B1128 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3B1256 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3B1256-UES Н/А Н/А ислоҳ Н/А Н/А Н/А Назорат
AT32UC3B164 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат

Силсилаи AVR UC3C

AVR Dragon AVR ONE! AVR32

Симулятор

JTAGICE

mkII

QT600 STK600 USB DFU
AT32UC3C0512C (Нусхаи C) Пурра Пурра Н/А Пурра Н/А Давидан Назорат
AT32UC3C1512C (Нусхаи C) Пурра Пурра Н/А Пурра Н/А Давидан Назорат
AT32UC3C2512C (Нусхаи C) Пурра Пурра Н/А Пурра Н/А Давидан Назорат

Силсилаи AVR UC3L

AVR Dragon AVR ONE! AVR32

Симулятор

JTAGICE

mkII

QT600 STK600 USB DFU
AT32UC3L016 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3L032 Пурра Пурра ислоҳ Пурра Н/А Давидан Назорат
AT32UC3L064 Пурра Пурра ислоҳ Пурра Давидан Давидан Назорат
AT32UC3L064 (Нусхаи B) Пурра Пурра Н/А Пурра Н/А Давидан Назорат

Саволҳои зиёд такрормешуда

Савол: Кадом протсессорҳоро AVR32 Studio дастгирӣ мекунад?

A: AVR32 Studio ҳама протсессори AVR 32-бити Atmel -ро дастгирӣ мекунад.

Савол: Оё AVR32 Studio-ро дар Windows 98 ё NT насб кардан мумкин аст?

A: Не, AVR32 Studio дар Windows 98 ё NT дастгирӣ намешавад.

Савол: Ман метавонам бастаи AVR Toolchains-ро, ки барои AVR32 Studio лозим аст, пайдо кунам?

A: Бастаи AVR Toolchains-ро дар Atmel пайдо кардан мумкин аст webсайт дар зери менюи Tools & Software.

Ҳуҷҷатҳо / Сарчашмаҳо

ATMEL AVR32 32 Bit Micro Controllers [pdf] Дастури дастур
AVR ONE, ҶTAGICE mkII, STK600, AVR32 32 Bit Micro Controllers, AVR32, 32 Bit Micro Controllers, Bit Micro Controllers, Micro Controllers, Controllers

Иқтибосҳо

Назари худро гузоред

Суроғаи почтаи электронии шумо нашр намешавад. Майдонҳои зарурӣ қайд карда шудаанд *