ATMEL AVR32 32 битийн бичил хянагч
Үзүүлэлтүүд
- Бүтээгдэхүүний нэр: AVR32 Studio
- Хувилбар: 2.6.0 хувилбар
- Дэмжигдсэн процессорууд: Atmel-ийн AVR 32 битийн процессорууд
- Дэмжигдсэн микроконтроллерууд: 8/32 битийн микроконтроллерууд
- Хэрэгслийн дэмжлэг: AVR ONE!, JTAGICE mkII, STK600
- Toolchain Integration: AVR/GNU Toolchain
Бүтээгдэхүүнийг ашиглах заавар
Суурилуулалт
AVR32 Studio нь 32 битийн AVR програмуудыг бичих, дибаг хийх, ашиглахад зориулагдсан хөгжүүлэлтийн нэгдсэн орчин юм. Үүнийг Atmel үнэгүй тарааж, Windows болон Линукс дээр ажилладаг.
Системийн шаардлага
- Тоног төхөөрөмжийн шаардлага: AVR32 Studio нь бага нөөцтэй компьютер дээр туршиж үзээгүй боловч төслийн хэмжээнээс хамаарч ажиллаж болно.
- Програм хангамжийн шаардлага: Windows 98, NT, ME дээр дэмжигдээгүй.
Татаж авч суулгаж байна
- Бүтээгдэхүүний багцаас суулгах: Бүрэн бүтээгдхүүнүүдийг AVR Техникийн номын сангийн DVD дээрээс олж эсвэл Atmel-аас татаж авч болно. webсайт. Суулгах байршлыг зааж өгөхийн тулд Custom Installation-г сонгоно уу.
- Windows дээр суулгах: Atmel-аас AVR32 Studio суулгагчийг татаж аваарай webсайт болон ажиллуул. Хэрэв байхгүй бол Sun Java Runtime Environment суулгана.
AVR32 Studio: 2.6.0 хувилбар
AVR32 Studio нь 32 битийн AVR программуудыг хөгжүүлэхэд зориулагдсан нэгдсэн хөгжүүлэлтийн орчин (IDE) юм. AVR32 Studio нь төслийг багтаасан иж бүрэн функцуудыг хангадаг file удирдлага, даалгаврын удирдлага, хувилбарын хяналтын интеграци (CVS); Синтакс онцлох, навигаци, код бөглөх зэрэг C/C++ редактор; эх сурвалж болон заавар түвшний алхам ба таслах цэгийг багтаасан ажиллуулах хяналтыг дэмждэг дибаг хийгч; регистр, санах ой болон оролт гаралт views; зорилтот тохиргоо, удирдлага. AVR32 Studio нь Баригдсан Eclipse нь гуравдагч этгээдтэй хялбар нэгтгэх боломжийг олгодог plugins функцийг нэмэгдүүлэхийн тулд.
AVR32 Studio нь Atmel-ийн AVR 32 битийн бүх процессоруудыг дэмждэг. AVR32 Studio нь бие даасан (үйлдлийн системгүй) програмууд болон Линукс програмуудыг (AT32AP7 төхөөрөмжийн гэр бүлийн хувьд) хөгжүүлж, дибаг хийхийг дэмждэг. Бусад үйлдлийн системийг дибаг хийх гуравдагч талын залгаасууд байдаг.
32 битийн AVR архитектурыг дэмждэг бүх Atmel хэрэгслүүд, үүнд AVR ONE!, ЖTAGICE mkII болон STK600-г AVR32 Studio дэмждэг.
AVR32 Studio нь 32 битийн AVR/GNU Toolchain-тэй нэгдсэн. GNU C Compiler (GCC) нь C/C++ программуудыг эмхэтгэхэд ашиглагддаг бол GNU дибаггер (GDB) нь програмыг зорилтот түвшинд дибаг хийхэд ашиглагддаг. Atmel-ийн AVR Utilities, 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 асуудлыг зассан)
- Зорилтот удирдлага/Алсын систем судлаач (5 асуудлыг зассан)
Үүнээс гадна 77 AVR32 Studio алдааны засвар, сайжруулалтыг хэрэгжүүлсэн. -г үзнэ үү Шинэ бөгөөд анхаарал татахуйц
хэсэгт хамгийн чухал өөрчлөлтүүдийн талаарх дэлгэрэнгүй мэдээллийг авна уу.
Системийн шаардлага
AVR32 Studio нь дараах тохиргоонуудын дагуу дэмжигддэг.
Техник хангамжийн шаардлага
- Хамгийн бага Pentium 4 процессор, 1GHz
- Хамгийн багадаа 512 MB 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 нь C/C++ хөрвүүлэгч болон холбогч агуулсан "AVR Toolchains" багцыг шаарддаг. Нэмж дурдахад "AVR Utilities" програмчлал, дибаг хийхэд шаардлагатай. AVR32 Studio-ийн энэ хувилбарын дагуу эдгээр багцууд нь тодорхой тохиргоонд зориулагдсан бүтээгдэхүүнд багтсан болно. Эдгээрийг тусад нь суулгах шаардлагагүй.
Гэсэн хэдий ч, хэрэв та тусдаа суулгах шаардлагатай бол; Хамгийн сүүлийн үеийн хувилбаруудыг AVR32 Studio-той ижил байрлалаас олж болно. Дагалдах хувилбарын тэмдэглэлд өгөгдсөн суулгах зааврын дагуу багажны гинж болон хэрэгслүүдийг суулгана уу.
AVR32 Studio ажиллаж эхэлснээр багаж хэрэгсэл, хэрэгслийн багц байгаа эсэхийг шалгах болно. Хэрэв эдгээрийг олоогүй бол анхааруулга өгдөг.
AVR32 Studio-г гурван аргаар суулгаж болно. Бүрэн програм хэлбэрээр эсвэл Eclipse Marketplace Client эсвэл репозиторыг ашиглан өмнө нь байсан Eclipse дээр суурилсан програм хангамжид нэмсэн функцийн багц болгон ашиглах боломжтой. Сүүлчийн арга нь аль функцийг суулгахаа сонгох боломжийг танд олгоно.
Eclipse Marketplace ашиглан суулгаж байна
Eclipse Marketplace Client нь зөвхөн Eclipse 3.6 болон түүнээс дээш хувилбарт боломжтой гэдгийг анхаарна уу.
Eclipse дээр суурилсан бүтээгдэхүүнээ эхлүүлээд нээ Тусламж > Eclipse Marketplace…. руу оч хайх хуудас болон хайх
"AVR". Энэ нь "AVR32 Studio"-г жагсаах ёстой. Бичлэг дээр дарна уу Суулгах товч. Үлдсэн үйл явц нь репозитороос суулгахтай адил байна.
Хадгалах газраас суулгаж байна
Түгээлтийн репозитороос суулгахдаа Eclipse дээр суурилсан програм хангамж бэлэн байх ёстой. Энэ нь Eclipse CDT (C/C++ Development Tooling) бүрэлдэхүүн хэсгүүдийг агуулсан байх ёстой. Сайн сонголт бол "C/C++ хөгжүүлэгчдэд зориулсан Eclipse IDE" байх болно http://www.eclipse.org/downloads. Хэрэв шаардлагатай бүрэлдэхүүн хэсгүүдийг суулгаагүй бол боломжтой бол тэдгээрийг автоматаар татаж аваад суулгана.
Үндсэн цэснээс; нээлттэй Тусламж > Шинэ программ суулгах... суулгах шидтэнг авч, хадгалах газрыг нэмнэ үү http:// distribute.atmel.no/tools/avr32studio/releases/latest/ суулгах эх сурвалжууд руу. Хэрэв танд репозитор зип хэлбэрээр байгаа бол file оронд нь та үүнийг ашиглаж болно.
Одоо зурагт үзүүлсэн шиг үндсэн IDE функцийг сонго. Үүнийг нэрлэсэн AVR32 Studio IDE. Хамааралтай механизмын улмаас энэ нь шаардлагатай бүх функцуудыг автоматаар сонгож, Eclipse.org сайтаас C/C++ хэрэгслийг татаж авах болно. Хуучирсан инженерчлэлийн дэмжлэг гэх мэт нэмэлт боломжуудын аль нэг ньamples-ийг одоо суулгаж болно, эсвэл дараа нь нэмж болно.
Хэдийгээр энэ нь албан ёсоор дэмжигдээгүй ч та OS X дээрх агуулахаас AVR32 Studio-г суулгаж болно. Гэхдээ танд IDE-г бүрэн ашиглахын тулд OS X-д зориулсан AVR Toolchain болон AVR Utilities хэрэгтэй болно. Энэ платформд зориулсан бүтээлүүд одоогоор боломжгүй байна.
Энэ ангилалд хуучирсан эсвэл инженерийн шинж чанарууд багтсан тул сонирхолтой эсвэл сонирхолгүй байж болох сонголтуудаас бусад бүх функцийг шалгаж эхлэх хэрэгтэй.ample дэмжлэг.
Бүтээгдэхүүний багцаас суулгаж байна
AVR32 Studio-ийн иж бүрэн бүтээгдхүүн нь танд хэрэгтэй бүх зүйлийг агуулдаг. Програм хангамжийг AVR Техникийн номын сангийн DVD дээрээс олж болно, эсвэл Atmel-аас татаж авч болно webсайт дээр http://www.atmel.com/products/avr32/ "Хэрэгслүүд ба програм хангамж" цэсийн доор. Эдгээр бүтээц нь дөрвөн өөр тохиргоотой ирдэг.
- 32 ба 64 битийн суулгагч
- зип-file 32 бит ба 64 битийн хувьд
- зип-file 32 битийн хувьд
- зип-file 64 битийн Linux-д зориулагдсан
Windows дээр суулгаж байна
AVR32 Studio суулгагчийг эндээс татаж авч болно webдээр дурдсанчлан сайт. Татаж авсны дараа суулгагчийг гүйцэтгэх файлыг давхар товшино уу file суулгах. Хэрэв та AVR32 Studio программ хангамжийг суулгасан байршлыг зааж өгөхийг хүсвэл "Захиалгат суулгац"-ыг сонгоно уу. Суулгах программ хангамж нь Sun Java Runtime Environment-г байхгүй тохиолдолд таны компьютерт суулгана.
Мөн зип байдаг -file Windows-д ашиглах боломжтой түгээлт. Зүгээр л татаж аваад задлаарай file. AVR32 Studio-г шинэ хавтасны үндсэн хэсэгт байгаа гүйцэтгэх файлыг ашиглан эхлүүлж болно.
Хэрэв та үйлдлийн системийн 64 битийн хувилбарыг ажиллуулж байгаа бол Java Runtime-ын 32 битийн хувилбарыг суулгах хэрэгтэй гэдгийг анхаарна уу.
Хэрэв дибаг хийгч болон эмуляторуудад зориулсан төхөөрөмжийн драйверууд олдохгүй бол IDE ажиллаж эхэлмэгц танд мэдэгдэх болно. Мөн цэснээс эдгээр драйверуудыг суулгах боломжтой. Сонго Тусламж > AVR USB драйверуудыг суулгана уу.
PATH-д хэрэгслүүд болон хэрэгслүүдийн сүлжээг нэмж байна
AVR32 Studio-ийн Windows түгээлт нь залгаас болгон 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
Линукс дээр суулгаж байна
Линукс дээр AVR32 Studio зөвхөн ZIP архив хэлбэрээр байдаг бөгөөд үүнийг задлах хэрэгслийг ашиглан задлах боломжтой. Аппликешныг ажиллуулахыг хүссэн газар руугаа зүгээр л задална уу.
Хэрэв та AT32AP7000-д зориулж Линукс программуудыг хөгжүүлэх гэж байгаа бол AVR32 Buildroot-ийг бас суулгах ёстойг анхаарна уу.
Хэрэв дибаг хийгч болон эмуляторуудад зориулсан төхөөрөмжийн драйверууд олдохгүй бол IDE ажиллаж эхэлмэгц танд мэдэгдэх болно. Мөн цэснээс эдгээр драйверуудыг суулгах боломжтой. Сонго Тусламж > AVR USB драйверуудыг суулгана уу.
ЧУХАЛ: Олон Linux түгээлтүүдтэй хамт ирдэг Java-ийн ажиллах орчин нь AVR32 Studio-тэй нийцэхгүй байна. Java Runtime (эсвэл JDK) 1.6 шаардлагатай. Sun Java-г суулгах зааварчилгааг Линукс түгээлтийн бичиг баримтаас лавлана уу, эсвэл Sun-аас татаж авна уу webсайт дээр http://java.sun.com/. Тодруулбал, Java хувилбар 1.7-д хамаарах аливаа лавлагаа нь таарахгүй хувилбарыг ашиглаж байгааг илтгэнэ.
Бид AVR32 Studio-г хэрэглэгчдэд зориулж бичих боломжтой санд суулгахыг зөвлөж байна. Энэ нь бүтээгдэхүүнийг нэмэх эсвэл шинэчлэх үйл явцыг хялбаршуулдаг. Нэг хэрэглэгчийн машин дээр та ихэвчлэн AVR32 Studio ZIP файлыг гаргаж авах боломжтой file өөрийн гэрийн лавлах руу оруулна уу. Энэ нь бүтээгдэхүүнийг агуулсан лавлахыг үүсгэдэг files.
AVR32 Studio-г ажиллуулахын тулд avr32studio лавлахаас avr32studio програмыг ажиллуулна уу. Хэрэв танд асуудал тулгарвал java -version-г ажиллуулахад зөв Java-г ашиглаж байгаа эсэхийг шалгаарай, энэ нь үүнтэй төстэй гаралтыг өгөх ёстой:
Ubuntu дээрх Sun Java
Та бүрхүүлээс дараах тушаалуудыг ашиглан Sun's Java-г Ubuntu дээр суулгаж болно.
RedHat Enterprise Linux 4
Та өөрийн Firefox суулгасан хавтсанд MOZILLA_FIVE_HOME орчны хувьсагчийг тохируулах шаардлагатайг анхаарна уу. жишээ нь
эсвэл tcsh ашиглаж байгаа бол:
тавтай морилно уу хуудас ажиллахын тулд.
PATH-д хэрэгслүүд болон хэрэгслүүдийн сүлжээг нэмж байна
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 формат руу хөрвүүлэх хэрэгтэй. AVR32 Studio 2.1.0-ээс хуучин хувилбараар үүсгэсэн Линуксийн төслүүдийг хөрвүүлэх шаардлагатай. Дэлгэрэнгүй мэдээллийг төслийн шинэчлэлийн талаарх хэрэглэгчийн гарын авлагын бүлгээс үзнэ үү.
Холбоо барих мэдээлэл
AVR32 Studio дээр дэмжлэг авах бол холбоо барина уу avr32@atmel.com.
AVR32 Studio-ийн хэрэглэгчид мөн энэ талаар ярилцах боломжтой AVRFreaks webсайт AVR32 програм хангамжийн хэрэгслүүдийн форум.
Татгалзах мэдэгдэл ба кредит
AVR32 Studio нь Atmel AVR процессоруудад зориулсан программ боловсруулах зорилгоор үнэ төлбөргүй тараагддаг. Бусад зорилгоор ашиглахыг хориглоно; дэлгэрэнгүй мэдээллийг програм хангамжийн лицензийн гэрээг үзнэ үү. AVR32 Studio нь ямар ч баталгаагүй ирдэг.
Зохиогчийн эрх 2006-2010 Atmel корпораци. Бүх эрх хуулиар хамгаалагдсан. ATMEL, лого болон тэдгээрийн хослолууд, Everywhere You Are, AVR, AVR32 болон бусад нь Atmel корпораци эсвэл түүний охин компаниудын бүртгэлтэй худалдааны тэмдэг эсвэл худалдааны тэмдэгнүүд юм. Windows, Internet Explorer болон Windows Vista нь бүртгэгдсэн худалдааны тэмдэг эсвэл худалдааны тэмдэг юм
АНУ болон/эсвэл бусад улс дахь Microsoft корпорацийн . Линукс бол Линус Торвалдсын АНУ болон бусад улс оронд бүртгэгдсэн худалдааны тэмдэг юм. Eclipse дээр бүтээгдсэн нь Eclipse Foundation, Inc-ийн худалдааны тэмдэг юм. Sun болон Java нь Sun Microsystems, Inc.-ийн АНУ болон бусад улс орнуудад бүртгэгдсэн худалдааны тэмдэгнүүд юм. Mozilla болон Firefox нь Mozilla сангийн бүртгэлтэй худалдааны тэмдэг юм. Fedora бол Red Hat, Inc-ийн худалдааны тэмдэг юм. SUSE нь Novell, Inc-ийн худалдааны тэмдэг юм. Бусад нэр томъёо, бүтээгдэхүүний нэр нь бусдын худалдааны тэмдэг байж болно.
Шинэ бөгөөд анхаарал татахуйц
Энэ бүлэгт 2.6.0 хувилбарын шинэ, анхаарал татахуйц зүйлсийг жагсаав.
Ажлын ширээ
Батерей багтсан
The AVR хэрэгслийн гинж багцын хамт AVR хэрэгслүүд одоо тодорхой тохиргоонд зориулж бүтээгдхүүний бүтцэд багтсан болно. Энэ нь тэдгээрийг тусад нь суулгах шаардлагагүй гэсэн үг юм. Танд хэрэгтэй бүх програм хангамж
AVR програмуудыг хөгжүүлж эхлэх нь багтсан болно. Хэрэв та аль нэг багцыг тусад нь суулгасан бол оруулсан хувилбарууд нь хэвээр байх бөгөөд хэрэв гадаад хувилбарыг ашиглах бол устгах ёстой. Үүнийг дамжуулан хийж болно Тусламж > AVR32 Studio-ийн тухай > Суурилуулалтын дэлгэрэнгүй.
Сайжруулсан багажийн зохицуулалт
Өмнө нь AVR32 Studio нь PATH системийн хувьсагч эсвэл AVR32_HOME хувьсагчдыг хаана байгааг мэдэхийн тулд ашигладаг байсан. AVR хэрэгслүүд болон AVR хэрэгслийн гинж суурилуулсан. Энэ
механизмыг өөрчилсөн бөгөөд ингэснээр аль хайлтын замыг ашиглахаа тохируулах боломжтой болсон. Сонголтыг тохируулах харилцах цонхыг эндээс олж болно Цонх > Тохиргоо >
Хялбаршуулсан хэрэглэгчийн интерфэйс
Хэрэгслийн замууд. Автоматаар тодорхойлсон утга нь өгөгдмөл утга хэвээр байх болно. Хэрэв бол анхаарна уу AVR хэрэгслүүд болон AVR хэрэгслийн гинж IDE-ийн нэг хэсэг болгон суулгасан бол (дээр дурдсанчлан) энд заасан замууд бага ач холбогдолтой болно.
Хэрэглэгчийн интерфэйсийг хялбаршуулж, хэд хэдэн "дэвшилтэт" функцуудыг нуусан. Гэсэн хэдий ч эдгээр нь боломжтой хэвээр байгаа бөгөөд тохиргоог өөрчлөх замаар идэвхжүүлж болно Сонголт > Ерөнхий > Үйл ажиллагаа.
Төхөөрөмжийн сонголтыг сайжруулсан
Төхөөрөмж сонгох харилцах цонхыг сайжруулсан. Энэ нь танд төхөөрөмжийн нэрээр энгийн дэд мөр хайх боломжийг олгох бөгөөд хамгийн сүүлд ашигласан төхөөрөмжүүдийг санах болно. Бүтэн нэрийг одоо бүх төхөөрөмжид ашиглаж байна. Шинэ төслийн шидтэн нь хамгийн сүүлд ашигласан төхөөрөмжөөс эхлэх болно.
Шинэ боломжууд нэмэгдсэн
Тайлан №9558: Загвар дээрх AVR C төсөл нь MCU хавтанг ашиглах ёстой.
“AVR32 C Project From Template”-ийг ашиглан шинэ төсөл үүсгэхдээ ямар төхөөрөмжийг ашиглахыг зааж өгөх шаардлагагүй болсон. Загварт заасан төхөөрөмжийг автоматаар ашиглах болно.
Тайлан №10477: QT600 хөгжүүлэлтийн хэрэгсэлд дэмжлэг нэмсэн.
QT600 нь загвар зохион бүтээгчид мэдрэгчтэй шийдлүүдийг үнэлж, загварчлах хүчирхэг орчинг санал болгодог. QT600-ийн өргөтгөх боломжтой загвар нь дизайнеруудад янз бүрийн микроконтроллерийн самбар бүхий өөрийн мэдрэгчтэй мэдрэгч хавтанг ашиглах эсвэл QT600 мэдрэгчийн хавтанг өөрийн хэрэглээнд шууд холбох боломжийг олгодог.
Тайлан №11205: UC3 програм хангамжийн хүрээний хувилбар 1.7-г оруулна уу.
UC3 Програм хангамжийн хүрээ нь AVR32 UC3 төхөөрөмжүүдэд зориулсан ямар ч програмыг бүтээх програм хангамжийн драйверууд болон номын сангуудыг хангадаг. Энэ нь програм хангамжийн дизайны өөр өөр бүрэлдэхүүн хэсгүүдийг боловсруулж, хооронд нь нааж, үйлдлийн системд (OS) хялбархан нэгтгэх, бие даасан байдлаар ажиллахад туслах зорилготой юм. Энэ хувилбар нь програм хангамжийн хүрээний 1.7 хувилбарыг агуулна.
Тайлан №11273: "Хялбаршуулсан" хэтийн төлөвийг нэмнэ үү.
Хэрэглэгчийн интерфэйсийг хялбаршуулж, олон дэвшилтэт функцуудыг нуусан. Эдгээрийг ашиглах боломжтой хэвээр байгаа бөгөөд "Ерөнхий > Үйл ажиллагаа" хэсэгт байгаа сонголтын тохиргоог ашиглан идэвхжүүлж болно.
Тайлан №11625: AVR хэрэгслийг (заавал биш) залгаас болгон оруулна уу.
AVR Utilities нь одоо бүтээгдхүүний бүтцэд багтсан болно. Энэ нь эдгээрийг Windows эсвэл Linux дээр тусад нь суулгах шаардлагагүй гэсэн үг юм. Хэрэв та AVR Utilities-ийг тусад нь суулгасан бол оруулсан хувилбарыг ашигласан хэвээр байх бөгөөд хэрэв гадаад хувилбарыг ашиглах бол устгах ёстой.
Тайлан №11628: AVR Toolchain-ийг (заавал биш) залгаас болгон оруулна уу.
AVR Toolchains нь одоо бүтээгдхүүний бүтцэд багтсан болно. Энэ нь эдгээрийг Windows эсвэл Linux дээр тусад нь суулгах шаардлагагүй гэсэн үг юм. Хэрэв та AVR Toolchains-ийг тусад нь суулгасан бол оруулсан хувилбар нь ашиглагдаж байх бөгөөд хэрэв гадаад хувилбарыг ашиглах бол устгах ёстой.
Сонирхолтой алдаануудыг зассан
Тайлан №8963: Таслах цэгийг зогсоох үед үүссэн тасалдал нь дибаг хийгчийг замаа алддаг.
Таслах цэгийг зогсоох үед үүссэн тасалдал нь дибаг хийгчийг замаа алдахад хүргэдэг
Тайлан №10725: Оруулсан толгой хэсэгт гарсан өөрчлөлтүүд files бүтээхийг өдөөхгүй.
Оруулсан толгой байх үед file Төслийн дэд хавтсанд байрлуулсан нь өөрчлөгдсөн тохиолдолд төслийг дахин бүтээхэд түлхэц болохгүй. Зүгээр л CTRL+B товчийг дарах юм уу өөр аргаар бүтээхийг дуудах нь өөрчлөлт илрээгүй тул юу ч хийхгүй. Үүний оронд цэвэрхэн бүтээц хийх ёстой. Эх сурвалжийн өөрчлөлтийг анхаарна уу file шинэ бүтээн байгуулалтыг эхлүүлэх болно.
Тайлан №11226: GTK+ 2.18-ийн товчлуурын ажиллагаатай холбоотой асуудал.
AVR32 Studio нь GTK+ 2.18-тай зөв ажиллахгүй байна. Төрөл бүрийн товчлуурууд идэвхжээгүй бөгөөд GUI нь санаснаар буддаггүй. Энэ асуудал нь GTK болон Eclipse SWT-ийн энэхүү шинэ хувилбар хоорондын үл нийцэх байдлаас үүдэлтэй. AVR32 Studio-г эхлүүлэхийн өмнө "export GDK_NATIVE_WINDOWS=true"-г гүйцэтгэх нь хэвийн ажиллагааг сэргээх болно. Харна уу 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: Зорилтот тохируулгын хачирхалтай үйлдэл.
Зорилтот дибаг хийх товчлолыг ("зорилтот" > Дебаг > "төсөл") ашиглах үед төхөөрөмжийг төслийнх болгож өөрчилж болно. Гэсэн хэдий ч "самбар" нь тохируулагдсан тохиолдолд өөрчлөгдөхгүй бөгөөд буруу тохиргоог үүсгэж болзошгүй. Үүнийг зассан.
Тайлан №10907: AVR32 Studio хүрээний залгаасын асуудал.
Програм хангамжийн хүрээний өмнөх хувилбаруудыг ашиглан үүсгэсэн төсөл дээр програм хангамжийн хүрээний шидтэнг ажиллуулснаар шинэчлэл өөрчлөгдөхгүй. files-ээс бусад тохиолдолд files орон нутагт өөрчлөгдсөн байсан. Өөрчлөгдсөн files одоо бас хамгийн сүүлийн хувилбар руу шинэчлэгдэх болно. Дарж бичихийн өмнө харилцах цонх нь баталгаажуулахыг хүсэх болно files.
Тайлан №11167: "UC3 програм хангамжийн хүрээ" алга болсон.
Програм хангамжийн хүрээний холбоостой төслийг хаах нь ижил програм хангамжийн хүрээг ашиглан бусад бүх төслүүдийн холбоосыг хаах болно. Үүнийг зассан.
Тайлан #11318: Эх сурвалж дээрх төхөөрөмжийн тохиргоо file өгөгдмөл нь "ap7000".
Зарим тохиолдолд, тусгайлан бүтээх тохиргоог хийх үед file; өгөгдмөл төхөөрөмж (AP7000) ажиллах бөгөөд ингэснээр "- mpart=ap7000"-ийг ашиглах болно. Үүнийг зассан.
Тайлан №11584: ЖTAGICE mkII дибаг эхлүүлэх саатал (тасалбар 577114).
Ubuntu Karmic дээр дибаг хийхийг ашиглах үед avr30gdbproxy дээрх ул мөрийн порт руу холбогдсоны дараа удаан хугацааны завсарлага (32 сек) байсан. Үүнийг зассан бөгөөд дибаг нь хэвийн үргэлжилж байна.
Тайлан №11021: IDE баримт бичгийг шинэчилж, "AVR32" нэрийг "32 бит AVR" болгон өөрчил.
AVR32-г AVR болгон өөрчилснөөр баримт бичигт "AVR32"-ийн хэрэглээг "32-бит AVR" болгон өөрчилсөн. Хэрэглэгчийн интерфэйс дэх зарим элементүүдийн нэрийг "AVR32"-аас "AVR" болгон өөрчилсөн. IDE-ийн нэр нь "AVR32 Studio" хэвээр байна.
Мэдэгдэж буй асуудлууд
Тайлан №11836: EVK1105 дээр AUX мөрийг эхлүүлэх боломжгүй.
EVK1105 дээр AUX мөрийн бүх горимыг (буфержүүлсэн/урсгалт) ашиглах боломжгүй. Одоогоор NanoTrace ашиглахаас өөр шийдэл алга.
Тайлан №5716: AVR32Studio нь for циклийг давахад хариу өгөхгүй байна.
Эх кодын мөрийг давах нь маш их хэмжээний машины зааврыг гүйцэтгэхэд хүргэдэг (ихэвчлэн хоцролтод ашигладаг for эсвэл while гогцоонууд хоосон) AVR32 Studio-г хариу өгөхгүй болно. Хяналтыг сэргээхийн тулд хөөргөлтийг зогсооно уу. Ийм кодын мөрийг давахын тулд таслах цэг болон үргэлжлүүлэх (F8) функцийг ашиглана уу.
Тайлан №7280: засварлагчийн босоо захирагчийн контекст цэс нь мөрийн цэгүүдийг таслах цэгүүдтэй андуурдаг.
Хэрэв таслах цэг ба мөрийн цэг нь нэг эх мөрөнд байрладаг бол контекст (хулганы баруун товчлуур) цэснээс таслах цэгийн шинж чанарыг нээх боломжгүй. Ийм тохиолдолд Breakpoints-ээс таслах цэгт хандана уу view.
Тайлан №7596: Угсрах шугамын дэлгэц.
Буулгах ажлын агуулга view хөрвүүлэгчийн гаралтаас хамааран дараалалгүй гарч болно. Ихэвчлэн for-loop эсвэл оновчтой кодыг танилцуулах нь зарим хэрэглэгчдэд танил биш байж магадгүй юм.
Тайлан №8525: META Зөвхөн бичих бүртгэлтэй захын бүтцийн бүтцийг өргөтгөх боломжгүй.
Зөвхөн бичих регистр агуулсан захын санах ой руу чиглэсэн бүтцийг өргөтгөх гэж оролдох үед (жишээ нь struct avr32_usart_t гэх мэт) "Хувьсагчийн объектын нэрийг хуулбарлах" алдаа гарна.
Тайлан №10857: DMACA бүртгэлийг харуулах боломжгүй.
UC3A3-д зориулсан DMACA бүртгэлүүд дибаг хийж байх үед зөв харагдахгүй байна. Тэд ямар ч өөрчлөлтийг үл харгалзан тогтмол хэвээр байна ... бүртгэл хоёулаа view болон санах ой view санах ойн хүрээнд FB-г үүрд харуул. Үйлчилгээний хандалтын автобус (SAB) нь DMACA бүртгэлд хандах боломжгүй. Үүнийг шийдвэрлэх арга байхгүй.
Тайлан №7099: Дибаг хийх програмчлалын үед баталгаажуулна уу.
"Программчилсны дараа санах ойг баталгаажуулах" эхлүүлэх тохиргоо нь дибаг эхлүүлэхэд үр дүнгүй болно.
Тайлан №7370: Project Explorer-ийн 'хамааруулсан' фолдер нь зөвхөн дибаг хийх зорилтот фолдерыг харуулна.
Төсөлд зориулсан Includes хавтас нь зөвхөн Debug тохиргоонд багтсан хэсгийг харуулах болно.
Тайлан №7707: file post-build эсвэл pre-build-д дахин чиглүүлэлт ажиллахгүй.
Урьдчилан бүтээх болон Бүтээлтийн дараах үе шатанд дахин чиглүүлэлт ашиглах боломжгүй. Гадны командыг (жишээ нь .bat file) шаардлагатай дахин чиглүүлэлт хийдэг.
Тайлан №11834: FLAŞC өмнөхampAT32UC3A0512UES-д зориулсан le нь AVR32 Studio 2.6-тай хөрвүүлдэггүй.
UC3 Software Framework-ийн энэ хувилбарт ашигласан холбогч скрипт нь хөрвүүлэгчийн хуучин хувилбарт зориулагдсан бөгөөд одоогийн хувилбартай ажиллахгүй. Хэрэв та эдгээр хуучин UC3 төхөөрөмжүүд дээр хөгжүүлэлт хийх шаардлагатай бол AVR2.5 Studio-н 32 хувилбарыг дагалдах хэрэгслийн гинжтэй хамт ашиглаарай.
Дэмжигдсэн төхөөрөмжүүд
Дараах хүснэгтэд бүх дэмжигдсэн хэрэгсэл, төхөөрөмжүүдийг жагсаасан бөгөөд ямар хэрэгслүүд янз бүрийн төхөөрөмжүүдийн дибаг хийх, програмчлахыг дэмждэгийг харуулав.
Бид гурван төрлийн дэмжлэгтэй. "Хяналтын" дэмжлэг нь төхөөрөмжийг зөвхөн зорилтот контекст цэсээр дамжуулан програмчилж, удирдах боломжтой гэсэн үг юм. "Дбаг хийх" гэж бид эхлүүлэх механизмаар дамжуулан дибаг хийх сессийг эхлүүлэх, зорилтот контекст цэсийг ашиглах боломжтой гэсэн үг юм. Үүний нэгэн адил "ажиллуулах" гэдэг нь эхлүүлэх механизмаар программчлах, эхлүүлэх гэсэн үг юм (гэхдээ дибаг хийхгүй). "Бүрэн" гэдэг нь эдгээр бүх төрлийг дэмждэг гэсэн үг юм.
Шаардлагатай програм хангамжийн хувилбарууд
Дибаглагч/программист | 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 цуврал
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 (Б хувилбар) | Бүрэн | Бүрэн | Үгүй | Бүрэн | Үгүй | Гүй | Хяналт |
Түгээмэл асуултууд
А: AVR32 Studio ямар процессоруудыг дэмждэг вэ?
Х: AVR32 Studio нь Atmel-ын AVR 32 битийн бүх процессоруудыг дэмждэг.
А: AVR32 Studio-г Windows 98 эсвэл NT дээр суулгаж болох уу?
Х: Үгүй, AVR32 Studio нь Windows 98 эсвэл NT дээр дэмжигддэггүй.
А: AVR32 Studio-д шаардлагатай AVR Toolchains багцыг хаанаас олох вэ?
Х: AVR Toolchains багцыг Atmel-аас олж болно webTools & Software цэсний доорх сайт.
Баримт бичиг / нөөц
![]() |
ATMEL AVR32 32 битийн бичил хянагч [pdf] Зааварчилгааны гарын авлага AVR ONE, ЖTAGICE mkII, STK600, AVR32 32 битийн бичил хянагч, AVR32, 32 битийн микро контроллер, битийн микро хянагч, микро хянагч, хянагч |