ATMEL AVR32 32 Bit Micro Controllers
ຂໍ້ມູນຈໍາເພາະ
- ຊື່ຜະລິດຕະພັນ: AVR32 Studio
- ລຸ້ນ: ລຸ້ນ 2.6.0
- ໂປເຊດເຊີທີ່ຮອງຮັບ: Atmel's AVR 32-bit processors
- ຮອງຮັບ Microcontrollers: 8/32-bit Microcontrollers
- ສະຫນັບສະຫນູນເຄື່ອງມື: AVR ONE!, JTAGICE mkII, STK600
- ການເຊື່ອມໂຍງລະບົບຕ່ອງໂສ້ເຄື່ອງມື: AVR/GNU Toolchain
ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ
ການຕິດຕັ້ງ
AVR32 Studio ແມ່ນສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານສໍາລັບການຂຽນ, ການດີບັ໊ກ, ແລະການນໍາໃຊ້ຄໍາຮ້ອງສະຫມັກ AVR 32-bit. ມັນໄດ້ຖືກແຈກຢາຍໂດຍ Atmel ໂດຍບໍ່ເສຍຄ່າແລະເຮັດວຽກຢູ່ໃນທັງ Windows ແລະ Linux.
ຄວາມຕ້ອງການລະບົບ
- ຄວາມຕ້ອງການດ້ານຮາດແວ: AVR32 Studio ຍັງບໍ່ໄດ້ຖືກທົດສອບຢູ່ໃນຄອມພິວເຕີທີ່ມີຊັບພະຍາກອນຕ່ໍາແຕ່ອາດຈະດໍາເນີນການໂດຍຂຶ້ນກັບຂະຫນາດໂຄງການ.
- ຂໍ້ກໍານົດຂອງຊອບແວ: ບໍ່ຮອງຮັບໃນ Windows 98, NT, ຫຼື ME.
ກຳລັງດາວໂຫຼດ ແລະຕິດຕັ້ງ
- ການຕິດຕັ້ງຈາກຊຸດຜະລິດຕະພັນ: ການສ້າງຜະລິດຕະພັນທີ່ສົມບູນສາມາດພົບໄດ້ຢູ່ໃນ AVR Technical Library DVD ຫຼືດາວໂຫຼດຈາກ Atmel's webເວັບໄຊ. ເລືອກການຕິດຕັ້ງແບບກຳນົດເອງເພື່ອລະບຸສະຖານທີ່ຕິດຕັ້ງ.
- ການຕິດຕັ້ງໃນ Windows: ດາວໂຫລດຕົວຕິດຕັ້ງ AVR32 Studio ຈາກ Atmel's website ແລະດໍາເນີນການມັນ. ສະພາບແວດລ້ອມ Sun Java Runtime ຈະຖືກຕິດຕັ້ງຖ້າຂາດຫາຍໄປ.
AVR32 Studio: ປ່ອຍ 2.6.0
AVR32 Studio ແມ່ນສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ (IDE) ສໍາລັບການພັດທະນາຄໍາຮ້ອງສະຫມັກ AVR 32-bit. AVR32 Studio ສະຫນອງຊຸດຄຸນສົມບັດທີ່ສົມບູນລວມທັງໂຄງການ file ການຄຸ້ມຄອງ, ການຄຸ້ມຄອງວຽກງານແລະການເຊື່ອມໂຍງການຄວບຄຸມສະບັບ (CVS); ບັນນາທິການ C/C++ ທີ່ມີການເນັ້ນໄວຍະກອນ, ການນໍາທາງແລະການສໍາເລັດລະຫັດ; debugger ສະຫນັບສະຫນູນການຄວບຄຸມການແລ່ນລວມທັງແຫຼ່ງແລະຄໍາແນະນໍາລະດັບ stepping ແລະ breakpoint; ລົງທະບຽນ, ໜ່ວຍຄວາມຈຳ ແລະ I/O views; ແລະການຕັ້ງຄ່າເປົ້າຫມາຍແລະການຄຸ້ມຄອງ. AVR32 Studio ແມ່ນ ສ້າງຂຶ້ນໃນ Eclipse, ເຮັດໃຫ້ການເຊື່ອມໂຍງໄດ້ງ່າຍກັບພາກສ່ວນທີສາມ plugins ສໍາລັບຫນ້າທີ່ເພີ່ມຂຶ້ນ.
AVR32 Studio ຮອງຮັບໂປເຊດເຊີ AVR 32-bit ຂອງ Atmel ທັງໝົດ. AVR32 Studio ຮອງຮັບການພັດທະນາ ແລະການດີບັ໊ກຂອງແອັບພລິເຄຊັນສະແຕນດຽວ (ບໍ່ມີລະບົບປະຕິບັດການ) ແລະແອັບພລິເຄຊັນ Linux (ສໍາລັບຄອບຄົວອຸປະກອນ AT32AP7). ປັ໊ກອິນຂອງພາກສ່ວນທີສາມມີຢູ່ສໍາລັບການດີບັກລະບົບປະຕິບັດການອື່ນ.
ເຄື່ອງມື Atmel ທັງໝົດທີ່ຮອງຮັບສະຖາປັດຕະຍະກຳ AVR 32-bit, ລວມທັງ AVR ONE!, JTAGICE mkII ແລະ STK600 ໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍ AVR32 Studio.
AVR32 Studio ປະສົມປະສານກັບ 32-bit AVR/GNU Toolchain. GNU C Compiler (GCC) ຖືກນໍາໃຊ້ສໍາລັບການລວບລວມໂປຼແກຼມ C/C ++, ໃນຂະນະທີ່ GNU debugger (GDB) ຖືກໃຊ້ສໍາລັບການດີບັກແອັບພລິເຄຊັນຕາມເປົ້າຫມາຍ. AVR Utilities ຂອງ Atmel, avr32program ແລະ avr32gdbproxy, ຖືກໃຊ້ສໍາລັບການຕິດຕັ້ງ ແລະ debugging ຂອງຄໍາຮ້ອງສະຫມັກ standalone ເຊັ່ນດຽວກັນກັບເປົ້າຫມາຍ voltage ແລະການປັບຕົວເຄື່ອງກໍາເນີດໂມງ.
ຄໍາແນະນໍາການຕິດຕັ້ງ
AVR32 Studio ແມ່ນສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານສໍາລັບການຂຽນ, ການດີບັກ ແລະການນຳໃຊ້ແອັບພລິເຄຊັນ AVR 32-bit. AVR32 Studio ຖືກແຈກຢາຍໂດຍ Atmel ໂດຍບໍ່ເສຍຄ່າ, ແລະເຮັດວຽກຢູ່ໃນທັງ Windows ແລະ Linux.
ຂ່າວ
AVR32 Studio ລຸ້ນນີ້ເປັນການອັບເກຣດຈາກລຸ້ນ 2.5. ອົງປະກອບຕ່າງໆ AVR32 Studio ແມ່ນອີງໃສ່ໄດ້ຮັບການຍົກລະດັບໄປສູ່ການປ່ອຍບໍລິການ Eclipse Galileo 2. ນີ້ຫມາຍຄວາມວ່າການແກ້ໄຂຂໍ້ບົກພ່ອງຈໍານວນຫລາຍ, ການປັບປຸງແລະການປັບປຸງອື່ນໆໄດ້ຖືກລວມເຂົ້າໃນການປ່ອຍນີ້.
- ເຄື່ອງມືພັດທະນາ C/C++ (108 ບັນຫາຖືກແກ້ໄຂ)
- ບັນຫາການເຊື່ອມໂຍງຕົວຕິດຕາມ, Mylyn (166 ບັນຫາທີ່ຖືກແກ້ໄຂ)
- ເວທີ Eclipse (149 ບັນຫາທີ່ມີການສ້ອມແຊມ)
- ການຈັດການເປົ້າໝາຍ/Remote System Explorer (5 ບັນຫາໄດ້ຮັບການແກ້ໄຂ)
ນອກຈາກນັ້ນ 77 AVR32 Studio ແກ້ໄຂຂໍ້ບົກພ່ອງ ແລະການປັບປຸງໄດ້ຖືກປະຕິບັດ. ເບິ່ງ ໃໝ່ ແລະ ໜ້າສັງເກດ
ພາກສ່ວນສໍາລັບລາຍລະອຽດກ່ຽວກັບການປ່ຽນແປງທີ່ສໍາຄັນທີ່ສຸດ.
ຄວາມຕ້ອງການລະບົບ
AVR32 Studio ແມ່ນຮອງຮັບພາຍໃຕ້ການຕັ້ງຄ່າຕໍ່ໄປນີ້.
ຄວາມຕ້ອງການຮາດແວ
- ໂຮງງານຜະລິດຂັ້ນຕ່ໍາ Pentium 4, 1GHz
- RAM ຂັ້ນຕ່ຳ 512 MB
- ພື້ນທີ່ຈັດເກັບຂໍ້ມູນຢ່າງໜ້ອຍ 500 MB
- ຄວາມລະອຽດໜ້າຈໍຕໍ່າສຸດ 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 Platform ເວີຊັ່ນ 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++ compilers ແລະ linkers. ນອກຈາກນັ້ນ, "AVR Utilities" ແມ່ນຈໍາເປັນສໍາລັບການຂຽນໂປຼແກຼມແລະການດີບັກ. ໃນຖານະເປັນການປ່ອຍ AVR32 Studio ທັງສອງຊຸດເຫຼົ່ານີ້ແມ່ນລວມຢູ່ໃນຜະລິດຕະພັນສໍາລັບການຕັ້ງຄ່າທີ່ແນ່ນອນ. ບໍ່ຈໍາເປັນຕ້ອງມີການຕິດຕັ້ງເຫຼົ່ານີ້ແຍກຕ່າງຫາກ.
ຢ່າງໃດກໍຕາມ, ຖ້າຫາກວ່າທ່ານຕ້ອງການການຕິດຕັ້ງແຍກຕ່າງຫາກ; ເວີຊັນຫຼ້າສຸດສາມາດພົບໄດ້ຢູ່ບ່ອນດຽວກັນກັບ AVR32 Studio. ກະລຸນາຕິດຕັ້ງຕ່ອງໂສ້ເຄື່ອງມືແລະອຸປະກອນປະໂຫຍດຕາມຄໍາແນະນໍາການຕິດຕັ້ງທີ່ໄດ້ໃຫ້ຢູ່ໃນບັນທຶກການປ່ອຍຕິດຕໍ່.
ເມື່ອ AVR32 Studio ເລີ່ມຕົ້ນ, ມັນຈະທົດສອບການປະກົດຕົວຂອງລະບົບຕ່ອງໂສ້ເຄື່ອງມື ແລະຊຸດເຄື່ອງໃຊ້ຕ່າງໆ. ຖ້າຫາກວ່າບໍ່ໄດ້ພົບເຫັນການເຕືອນໄພແມ່ນອອກ.
AVR32 Studio ສາມາດຕິດຕັ້ງໄດ້ສາມວິທີ. ບໍ່ວ່າຈະເປັນແອັບພລິເຄຊັນເຕັມຮູບແບບ, ຫຼືເປັນຊຸດຄຸນສົມບັດທີ່ເພີ່ມໃສ່ຊອບແວທີ່ອີງໃສ່ Eclipse ທີ່ມີຢູ່ແລ້ວໂດຍໃຊ້ Eclipse Marketplace Client ຫຼື repository ໂດຍກົງ. ວິທີການສຸດທ້າຍຍັງຈະຊ່ວຍໃຫ້ທ່ານສາມາດເລືອກລັກສະນະທີ່ຈະຕິດຕັ້ງ.
ການຕິດຕັ້ງໂດຍໃຊ້ Eclipse Marketplace
ໃຫ້ສັງເກດວ່າ Eclipse Marketplace Client ມີພຽງແຕ່ຢູ່ໃນ Eclipse 3.6 ແລະໃຫມ່ກວ່າ.
ເລີ່ມຜະລິດຕະພັນທີ່ອີງໃສ່ Eclipse ຂອງທ່ານແລະເປີດ ຊ່ວຍເຫຼືອ > Eclipse Marketplace….. ໄປທີ່ ຄົ້ນຫາ ຫນ້າແລະຄົ້ນຫາສໍາລັບການ
“AVR”. ອັນນີ້ຄວນເຮັດລາຍການ “AVR32 Studio”. ກົດເຂົ້າຂອງ ຕິດຕັ້ງ ປຸ່ມ. ສ່ວນທີ່ເຫຼືອຂອງຂະບວນການແມ່ນຄືກັນກັບການຕິດຕັ້ງຈາກ repository.
ການຕິດຕັ້ງຈາກ repository
ໃນເວລາທີ່ການຕິດຕັ້ງຈາກ repository ການແຈກຢາຍ, ທ່ານຈະຕ້ອງມີຊອບແວໂດຍອີງໃສ່ Eclipse ພ້ອມ. ອັນນີ້ຄວນມີອົງປະກອບຂອງ Eclipse CDT (C/C++ Development Tooling). ທາງເລືອກທີ່ດີຈະເປັນ "Eclipse IDE ສໍາລັບນັກພັດທະນາ C/C ++" ທີ່ມີຢູ່ໃນ http://www.eclipse.org/downloads. ຖ້າອົງປະກອບທີ່ຕ້ອງການບໍ່ໄດ້ຕິດຕັ້ງແລ້ວ, ພວກມັນຈະຖືກດາວໂຫລດແລະຕິດຕັ້ງໂດຍອັດຕະໂນມັດຖ້າເປັນໄປໄດ້.
ຈາກເມນູຫຼັກ; ເປີດ ຊ່ວຍເຫຼືອ > ຕິດຕັ້ງຊອບແວໃໝ່... ເພື່ອເອົາຕົວຊ່ວຍສ້າງການຕິດຕັ້ງແລະເພີ່ມ repository ຢູ່ http:// distribute.atmel.no/tools/avr32studio/releases/latest/ ກັບແຫຼ່ງການຕິດຕັ້ງ. ຖ້າທ່ານມີ repository ເປັນ zip- file ເຈົ້າອາດຈະໃຊ້ມັນແທນ.
ຕອນນີ້ເລືອກຄຸນສົມບັດຫຼັກຂອງ IDE ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ. ນີ້ແມ່ນຊື່ AVR32 Studio IDE. ເນື່ອງຈາກກົນໄກການເພິ່ງພາອາໄສ, ນີ້ຈະເລືອກເອົາຄຸນສົມບັດທີ່ຈໍາເປັນທັງຫມົດໂດຍອັດຕະໂນມັດແລະແມ້ກະທັ້ງການດາວໂຫຼດຕົວຢ່າງ C/C+ + tooling ຈາກ Eclipse.org. ລັກສະນະທາງເລືອກໃດໆເຊັ່ນ: ການສະຫນັບສະຫນູນວິສະວະກໍາທີ່ລ້າສະໄຫມ samples ສາມາດຕິດຕັ້ງໄດ້ໃນປັດຈຸບັນຫຼືທ່ານສາມາດເພີ່ມສິ່ງເຫຼົ່ານີ້ໃນພາຍຫຼັງ.
ເຖິງແມ່ນວ່າມັນບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນຢ່າງເປັນທາງການ, ທ່ານຍັງສາມາດຕິດຕັ້ງ AVR32 Studio ຈາກ repository ໃນ OS X. ຢ່າງໃດກໍຕາມ, ທ່ານຈະຕ້ອງການ AVR Toolchain ແລະ AVR Utilities ສໍາລັບ OS X ເພື່ອເຮັດໃຫ້ການນໍາໃຊ້ຢ່າງເຕັມທີ່ຂອງ IDE. ການກໍ່ສ້າງສໍາລັບແພລະຕະຟອມນີ້ບໍ່ສາມາດໃຊ້ໄດ້ໃນຂະນະນີ້.
ທ່ານຄວນເລີ່ມຕົ້ນໂດຍການກວດສອບຄຸນສົມບັດທັງຫມົດຍົກເວັ້ນທາງເລືອກທີ່ອາດຈະເປັນຫຼືອາດຈະບໍ່ຫນ້າສົນໃຈເພາະວ່າປະເພດນີ້ປະກອບດ້ວຍສິ່ງທີ່ລ້າສະໄຫມຫຼືວິສະວະກໍາ.ampສະຫນັບສະຫນູນ.
ການຕິດຕັ້ງຈາກຊຸດຜະລິດຕະພັນ
ຜະລິດຕະພັນທີ່ສົມບູນຂອງ AVR32 Studio ປະກອບດ້ວຍທຸກສິ່ງທີ່ທ່ານຕ້ອງການ. ຊອບແວສາມາດພົບໄດ້ໃນ AVR Technical Library DVD, ຫຼືດາວໂຫຼດຈາກ Atmel's webສະຖານທີ່ຢູ່ http://www.atmel.com/products/avr32/ ພາຍໃຕ້ເມນູ "Tools & Software". ການກໍ່ສ້າງເຫຼົ່ານີ້ມາໃນສີ່ການຕັ້ງຄ່າທີ່ແຕກຕ່າງກັນ.
- ຕົວຕິດຕັ້ງສໍາລັບ 32-bit ແລະ 64-bit
- Zip-file ສໍາລັບ 32-bit ແລະ 64-bit
- Zip-file ສໍາລັບ 32-bit
- Zip-file ສໍາລັບ Linux 64-bit
ການຕິດຕັ້ງໃນ Windows
ຕົວຕິດຕັ້ງ AVR32 Studio ສາມາດດາວໂຫຼດໄດ້ຈາກ webເວັບໄຊດັ່ງທີ່ໄດ້ກ່າວໄວ້ຂ້າງເທິງ. ຫຼັງຈາກການດາວໂຫຼດ, double ໃຫ້ຄລິກໃສ່ການຕິດຕັ້ງປະຕິບັດໄດ້ file ການຕິດຕັ້ງ. ຖ້າທ່ານຕ້ອງການລະບຸສະຖານທີ່ບ່ອນທີ່ຊອບແວ AVR32 Studio ຖືກຕິດຕັ້ງ, ເລືອກ "ການຕິດຕັ້ງແບບກໍາຫນົດເອງ". ຊອບແວການຕິດຕັ້ງຈະຕິດຕັ້ງ Sun Java Runtime Environment ໃນຄອມພິວເຕີຂອງທ່ານຖ້າມັນຂາດຫາຍໄປ.
ນອກນັ້ນຍັງມີ zip-file ການແຜ່ກະຈາຍສາມາດໃຊ້ໄດ້ສໍາລັບ Windows. ພຽງແຕ່ດາວນ໌ໂຫລດແລະ uncompress ໄດ້ file. AVR32 Studio ສາມາດຖືກເປີດຕົວໂດຍໃຊ້ການດໍາເນີນການທີ່ພົບເຫັນຢູ່ໃນຮາກຂອງໂຟນເດີໃຫມ່.
ໃຫ້ສັງເກດວ່າຖ້າທ່ານໃຊ້ລະບົບປະຕິບັດການ 64-bit, ທ່ານຈະຕ້ອງຕິດຕັ້ງ Java Runtime ລຸ້ນ 32-bit.
ຖ້າໄດເວີອຸປະກອນສໍາລັບ debuggers ແລະ emulators ບໍ່ພົບທ່ານຈະຖືກແຈ້ງທັນທີທີ່ IDE ເລີ່ມຕົ້ນ. ມັນຍັງສາມາດຕິດຕັ້ງໄດເວີເຫຼົ່ານີ້ຈາກເມນູ. ເລືອກ ຊ່ວຍເຫຼືອ > ຕິດຕັ້ງໄດເວີ AVR USB.
ເພີ່ມ Utilities ແລະ Toolchains ກັບ PATH
ການແຈກຢາຍ Windows ຂອງ AVR32 Studio ມາພ້ອມກັບ AVR Utilities ແລະ AVR Toolchains ເປັນ plug-ins. ຍ້ອນວ່າສິ່ງເຫຼົ່ານີ້ແມ່ນ unpacked ເມື່ອຕິດຕັ້ງມັນເປັນໄປໄດ້ທີ່ຈະເພີ່ມ binaries ພາຍໃນລະບົບ 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 utility. ພຽງແຕ່ສະກັດກັບສະຖານທີ່ບ່ອນທີ່ທ່ານຕ້ອງການຄໍາຮ້ອງສະຫມັກທີ່ຈະດໍາເນີນການຈາກ.
ໃຫ້ສັງເກດວ່າຖ້າທ່ານຈະພັດທະນາແອັບພລິເຄຊັນ Linux ສໍາລັບ AT32AP7000 ທ່ານກໍ່ຕ້ອງຕິດຕັ້ງ AVR32 Buildroot.
ຖ້າໄດເວີອຸປະກອນສໍາລັບ debuggers ແລະ emulators ບໍ່ພົບທ່ານຈະຖືກແຈ້ງທັນທີທີ່ IDE ເລີ່ມຕົ້ນ. ມັນຍັງສາມາດຕິດຕັ້ງໄດເວີເຫຼົ່ານີ້ຈາກເມນູ. ເລືອກ ຊ່ວຍເຫຼືອ > ຕິດຕັ້ງໄດເວີ AVR USB.
ສຳຄັນ: ສະພາບແວດລ້ອມ runtime ຂອງ Java ທີ່ສົ່ງກັບການແຈກຢາຍ Linux ຫຼາຍແມ່ນບໍ່ເຂົ້າກັນໄດ້ກັບ AVR32 Studio. Java Runtime (ຫຼື JDK) 1.6 ແມ່ນຕ້ອງການ. ປຶກສາເອກະສານການແຈກຢາຍ Linux ຂອງເຈົ້າສໍາລັບຄໍາແນະນໍາໃນການຕິດຕັ້ງ Sun Java, ຫຼືດາວໂຫລດມັນຈາກ Sun's webສະຖານທີ່ຢູ່ http://java.sun.com/. ໂດຍສະເພາະ, ການອ້າງອິງໃດໆກັບ Java ຮຸ່ນ 1.7 ຊີ້ໃຫ້ເຫັນວ່າສະບັບທີ່ບໍ່ເຂົ້າກັນໄດ້ຖືກນໍາໃຊ້.
ພວກເຮົາແນະນໍາໃຫ້ຕິດຕັ້ງ AVR32 Studio ເຂົ້າໄປໃນໄດເລກະທໍລີທີ່ສາມາດຂຽນໄດ້ສໍາລັບຜູ້ໃຊ້. ນີ້ເຮັດໃຫ້ຂະບວນການເພີ່ມ ຫຼືປັບປຸງຜະລິດຕະພັນງ່າຍຂຶ້ນ. ໃນເຄື່ອງຜູ້ໃຊ້ດຽວ, ໂດຍທົ່ວໄປແລ້ວທ່ານສາມາດສະກັດ AVR32 Studio ZIP file ເຂົ້າໄປໃນລະບົບເຮືອນຂອງທ່ານ. ນີ້ສ້າງໄດເລກະທໍລີທີ່ມີຜະລິດຕະພັນ files.
ເພື່ອດໍາເນີນການ AVR32 Studio, ດໍາເນີນການໂຄງການ avr32studio ຈາກໄດເລກະທໍລີ avr32studio. ຖ້າທ່ານປະສົບບັນຫາ, ໃຫ້ແນ່ໃຈວ່າ java ທີ່ຖືກຕ້ອງຖືກນໍາໃຊ້ໂດຍການແລ່ນ java -version ເຊິ່ງຄວນຈະໃຫ້ຜົນໄດ້ຮັບທີ່ຄ້າຍຄືກັນກັບນີ້:
Sun Java ໃນ Ubuntu
ທ່ານສາມາດຕິດຕັ້ງ Sun's Java ໃນ Ubuntu ໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ຈາກ shell:
RedHat Enterprise Linux 4
ຈົ່ງຈື່ໄວ້ວ່າທ່ານອາດຈະຈໍາເປັນຕ້ອງໄດ້ກໍານົດຕົວແປສະພາບແວດລ້ອມ MOZILLA_FIVE_HOME ໃຫ້ກັບໂຟນເດີທີ່ມີການຕິດຕັ້ງ Firefox ຂອງທ່ານ. ຕົວຢ່າງ
ຫຼື, ຖ້າໃຊ້ tcsh:
ເພື່ອໃຫ້ຫນ້າຍິນດີຕ້ອນຮັບເຮັດວຽກ.
ເພີ່ມ Utilities ແລະ Toolchains ກັບ PATH
ການແຈກຢາຍ Linux ຂອງ AVR32 Studio ມາພ້ອມກັບ AVR Utilities ແລະ AVR Toolchains ເປັນ plug-ins. ຍ້ອນວ່າສິ່ງເຫຼົ່ານີ້ແມ່ນ unpacked ເມື່ອຕິດຕັ້ງມັນເປັນໄປໄດ້ທີ່ຈະເພີ່ມ binaries ພາຍໃນລະບົບ PATH. ດັ່ງນັ້ນຈຶ່ງເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະໃຊ້ສິ່ງເຫຼົ່ານີ້ເຖິງແມ່ນວ່າຢູ່ນອກ AVR32 Studio. ອີງຕາມບ່ອນທີ່ທ່ານຕິດຕັ້ງ IDE, ເສັ້ນທາງໄປສູ່ຖານສອງແມ່ນ:
- ໃນ 32-bit Linux hosts
- /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-bit Linux hosts
- /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ເວັບໄຊ forum ສໍາລັບ AVR32 Software Tools.
ການປະຕິເສດຄວາມຮັບຜິດຊອບແລະສິນເຊື່ອ
AVR32 Studio ຖືກແຈກຢາຍໂດຍບໍ່ເສຍຄ່າເພື່ອຈຸດປະສົງຂອງການພັດທະນາແອັບພລິເຄຊັນສໍາລັບໂປເຊດເຊີ Atmel AVR. ຫ້າມໃຊ້ເພື່ອຈຸດປະສົງອື່ນ; ເບິ່ງຂໍ້ຕົກລົງໃບອະນຸຍາດຊອບແວສໍາລັບລາຍລະອຽດ. AVR32 Studio ມາໂດຍບໍ່ມີການຮັບປະກັນໃດໆ.
ລິຂະສິດ 2006-2010 Atmel Corporation. ສະຫງວນລິຂະສິດທັງໝົດ. ATMEL, ໂລໂກ້ ແລະການຜະສົມຜະສານຂອງມັນ, ຢູ່ທົ່ວທຸກແຫ່ງທີ່ເຈົ້າຢູ່, 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.
ບ່ອນເຮັດວຽກ
ແບດເຕີລີ່ລວມ
ໄດ້ AVR Toolchain ຊຸດພ້ອມດ້ວຍ AVR Utilities ໃນປັດຈຸບັນໄດ້ຖືກລວມເຂົ້າໃນການກໍ່ສ້າງຜະລິດຕະພັນສໍາລັບການຕັ້ງຄ່າທີ່ແນ່ນອນ. ນີ້ຫມາຍຄວາມວ່າບໍ່ຈໍາເປັນຕ້ອງມີການຕິດຕັ້ງເຫຼົ່ານີ້ແຍກຕ່າງຫາກ. ຊອບແວທັງຫມົດທີ່ທ່ານຕ້ອງການ
ເລີ່ມຕົ້ນການພັດທະນາຄໍາຮ້ອງສະຫມັກ AVR ແມ່ນລວມ. ຖ້າຫາກວ່າທ່ານຕິດຕັ້ງຊຸດໃດຫນຶ່ງແຍກຕ່າງຫາກສະບັບທີ່ລວມໄວ້ຈະຍັງມີຢູ່ແລະຈະຕ້ອງໄດ້ຮັບການເອົາອອກຖ້າຫາກວ່າສະບັບພາຍນອກຈະຖືກນໍາໃຊ້. ນີ້ສາມາດເຮັດໄດ້ໂດຍຜ່ານ ຊ່ວຍເຫຼືອ > ກ່ຽວກັບ AVR32 Studio > ລາຍລະອຽດການຕິດຕັ້ງ.
ປັບປຸງການຈັດການເຄື່ອງມື
ກ່ອນຫນ້ານີ້ AVR32 Studio ຈະໃຊ້ຕົວແປຂອງລະບົບ PATH ຫຼື AVR32_HOME ເພື່ອຊອກຫາບ່ອນທີ່ AVR Utilities ແລະ AVR Toolchains ໄດ້ຖືກຕິດຕັ້ງ. ນີ້
ໃນປັດຈຸບັນກົນໄກໄດ້ຖືກປ່ຽນແປງເພື່ອໃຫ້ສາມາດກໍານົດເສັ້ນທາງຄົ້ນຫາທີ່ຈະໃຊ້. ກ່ອງໂຕ້ຕອບການຕັ້ງຄ່າຄວາມມັກສາມາດພົບໄດ້ທີ່ ປ່ອງຢ້ຽມ > ການຕັ້ງຄ່າ >
ການໂຕ້ຕອບຜູ້ໃຊ້ແບບງ່າຍດາຍ
ເສັ້ນທາງເຄື່ອງມື. ຄ່າທີ່ກໍານົດອັດຕະໂນມັດຈະຍັງຄົງເປັນຄ່າເລີ່ມຕົ້ນ. ໃຫ້ສັງເກດວ່າຖ້າຫາກວ່າ AVR Utilities ແລະ AVR Toolchains ຖືກຕິດຕັ້ງເປັນສ່ວນຫນຶ່ງຂອງ IDE (ດັ່ງທີ່ອະທິບາຍໄວ້ຂ້າງເທິງ) ເສັ້ນທາງທີ່ລະບຸໄວ້ໃນທີ່ນີ້ຈະໄດ້ຮັບຄວາມສໍາຄັນຕ່ໍາກວ່າ.
ການໂຕ້ຕອບຜູ້ໃຊ້ໄດ້ຖືກເຮັດໃຫ້ງ່າຍດາຍແລະລັກສະນະ "ກ້າວຫນ້າ" ຫຼາຍໄດ້ຖືກເຊື່ອງໄວ້. ຢ່າງໃດກໍຕາມເຫຼົ່ານີ້ແມ່ນຍັງມີຢູ່ແລະສາມາດໄດ້ຮັບການກະຕຸ້ນໂດຍການປ່ຽນແປງການຕັ້ງຄ່າຄວາມມັກຢູ່ທີ່ ການຕັ້ງຄ່າ > ທົ່ວໄປ > ກິດຈະກໍາ.
ປັບປຸງການເລືອກອຸປະກອນ
ກ່ອງໂຕ້ຕອບການເລືອກອຸປະກອນໄດ້ຮັບການປັບປຸງ. ໃນປັດຈຸບັນມັນຈະຊ່ວຍໃຫ້ທ່ານສາມາດດໍາເນີນການຄົ້ນຫາ substring ງ່າຍດາຍສໍາລັບຊື່ອຸປະກອນແລະມັນຈະຈື່ອຸປະກອນທີ່ໃຊ້ຫຼ້າສຸດ. ດຽວນີ້ຊື່ເຕັມຖືກໃຊ້ກັບທຸກອຸປະກອນ. ຕົວຊ່ວຍສ້າງໂຄງການໃໝ່ຈະເລີ່ມຕົ້ນດ້ວຍອຸປະກອນທີ່ໃຊ້ຫຼ້າສຸດສະເໝີ ຖ້າມີ.
ເພີ່ມຄຸນສົມບັດ ໃໝ່
ລາຍງານ #9558: ໂຄງການ AVR C ຈາກແມ່ແບບຄວນໃຊ້ກະດານ MCU.
ມັນບໍ່ຈໍາເປັນຕ້ອງລະບຸອຸປະກອນທີ່ຈະໃຊ້ໃນເວລາສ້າງໂຄງການໃຫມ່ໂດຍໃຊ້ "AVR32 C Project From Template". ອຸປະກອນທີ່ລະບຸໄວ້ໃນແມ່ແບບຈະຖືກນໍາໃຊ້ໂດຍອັດຕະໂນມັດ.
ບົດລາຍງານ #10477: ເພີ່ມການສະຫນັບສະຫນູນສໍາລັບຊຸດການພັດທະນາ QT600.
QT600 ສະຫນອງສະພາບແວດລ້ອມທີ່ມີປະສິດທິພາບສໍາລັບຜູ້ອອກແບບເພື່ອປະເມີນແລະອອກແບບການແກ້ໄຂການສໍາພັດ. ການອອກແບບທີ່ສາມາດປັບຂະຫນາດໄດ້ຂອງ QT600 ອະນຸຍາດໃຫ້ຜູ້ອອກແບບໃຊ້ກະດານເຊັນເຊີສໍາຜັດຂອງຕົນເອງກັບກະດານ microcontroller ຕ່າງໆຫຼືເຊື່ອມຕໍ່ກະດານເຊັນເຊີ 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 Toolchains ແຍກຕ່າງຫາກສະບັບທີ່ລວມໄວ້ຍັງຈະໄດ້ຮັບການນໍາໃຊ້ແລະຕ້ອງໄດ້ຮັບການໂຍກຍ້າຍອອກຖ້າຫາກວ່າສະບັບພາຍນອກຈະຖືກນໍາໃຊ້.
ແກ້ໄຂຂໍ້ບົກພ່ອງທີ່ໂດດເດັ່ນ
ລາຍງານ #8963: ການຂັດຂວາງການຂັດຂວາງໃນລະຫວ່າງການຢຸດຈຸດຢຸດເຮັດໃຫ້ດີບັ໊ກຕິດຕາມການວ່າງ.
ການລົບກວນຖືກກະຕຸ້ນໃນລະຫວ່າງການຢຸດຈຸດຢຸດເຮັດໃຫ້ດີບັ໊ກຕິດຕາມການວ່າງ
ບົດລາຍງານ #10725: ການປ່ຽນແປງໃນສ່ວນຫົວລວມ files ບໍ່ເຮັດໃຫ້ເກີດການສ້າງ.
ໃນເວລາທີ່ຫົວຂໍ້ລວມ 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.
ການແລ່ນຕົວຊ່ວຍສ້າງກອບຊອບແວຢູ່ໃນໂຄງການທີ່ສ້າງຂຶ້ນໂດຍໃຊ້ກອບຊອຟແວເວີຊັ່ນກ່ອນໜ້ານີ້ຈະບໍ່ມີການປ່ຽນແປງ files ເວັ້ນເສຍແຕ່ວ່າ files ໄດ້ມີການປ່ຽນແປງຢູ່ໃນທ້ອງຖິ່ນ. ປ່ຽນແປງ files ໃນປັດຈຸບັນຍັງຈະໄດ້ຮັບການຍົກລະດັບເປັນສະບັບຫລ້າສຸດ. ກ່ອງໂຕ້ຕອບຈະຮ້ອງຂໍໃຫ້ມີການຢືນຢັນກ່ອນທີ່ຈະຂຽນທັບ files.
ລາຍງານ #11167: “UC3 Software Framework” ຫາຍໄປ.
ການປິດໂຄງການທີ່ມີການເຊື່ອມໂຍງກອບຊອບແວຈະປິດການເຊື່ອມຕໍ່ສໍາລັບໂຄງການອື່ນໆທັງຫມົດໂດຍໃຊ້ກອບຊອບແວດຽວກັນ. ນີ້ໄດ້ຖືກແກ້ໄຂແລ້ວ.
ລາຍງານ #11318: ການຕັ້ງຄ່າອຸປະກອນຢູ່ໃນແຫຼ່ງ file ເລີ່ມຕົ້ນເປັນ "ap7000".
ໃນບາງກໍລະນີເມື່ອມີການຕັ້ງຄ່າການກໍ່ສ້າງສະເພາະ file; ອຸປະກອນເລີ່ມຕົ້ນ (AP7000) ຈະເລີ່ມຕົ້ນທີ່ "- mpart=ap7000" ຈະຖືກນໍາໃຊ້. ນີ້ໄດ້ຖືກແກ້ໄຂແລ້ວ.
ບົດລາຍງານ #11584: JTAGICE mkII debug launch delay (ປີ້ 577114).
ເມື່ອໃຊ້ການດີບັກໃນ Ubuntu Karmic ມີການຢຸດຊົ່ວຄາວ (30 ວິນາທີ) ຫຼັງຈາກເຊື່ອມຕໍ່ກັບພອດຕິດຕາມໃນ avr32gdbproxy. ອັນນີ້ໄດ້ຖືກແກ້ໄຂແລ້ວ ແລະ ການດີບັກດຳເນີນຕໍ່ໄປຕາມປົກກະຕິ.
ລາຍງານ #11021: ອັບເດດເອກະສານ IDE ແລະປ່ຽນຊື່ “AVR32” ເປັນ “32-bit AVR”.
ເນື່ອງຈາກການ rebranding ຂອງ AVR32 ເປັນ AVR ການນໍາໃຊ້ "AVR32" ໄດ້ຖືກປ່ຽນເປັນ "32-bit AVR" ໃນເອກະສານ. ອົງປະກອບບາງຢ່າງໃນການໂຕ້ຕອບຜູ້ໃຊ້ຖືກປ່ຽນຊື່ຈາກ "AVR32" ເປັນ "AVR". ຊື່ຂອງ IDE ຍັງຄົງເປັນ "AVR32 Studio".
ບັນຫາທີ່ຮູ້ຈັກ
ລາຍງານ #11836: ບໍ່ສາມາດເລີ່ມການຕິດຕາມ AUX ໃນ EVK1105 ໄດ້.
ທຸກໂໝດຂອງ AUX trace (buffed/streaming) ບໍ່ສາມາດໃຊ້ໃນ EVK1105 ໄດ້. ບໍ່ມີວິທີການແກ້ໄຂສໍາລັບໃນປັດຈຸບັນຍົກເວັ້ນການນໍາໃຊ້ NanoTrace.
ລາຍງານ #5716: AVR32Studio ບໍ່ຕອບສະໜອງເມື່ອກ້າວຜ່ານວົງແຫວນ.
ການກ້າວຂ້າມແຖວຂອງລະຫັດແຫຼ່ງທີ່ສົ່ງຜົນໃຫ້ຄໍາແນະນໍາເຄື່ອງຈັກຈໍານວນຫຼວງຫຼາຍທີ່ຈະດໍາເນີນການ (ໂດຍປົກກະຕິຫວ່າງເປົ່າສໍາລັບຫຼືໃນຂະນະທີ່ loops ທີ່ໃຊ້ສໍາລັບການຊັກຊ້າ) ຈະເຮັດໃຫ້ AVR32 Studio ບໍ່ຕອບສະຫນອງ. ເພື່ອຄວບຄຸມຄືນ, ໃຫ້ຢຸດການເປີດຕົວ. ເພື່ອກ້າວຂ້າມເສັ້ນລະຫັດດັ່ງກ່າວ, ໃຫ້ໃຊ້ຈຸດຢຸດ ແລະຟັງຊັນຊີວະປະຫວັດ (F8).
ລາຍງານ #7280: ບັນນາທິການເມນູບໍລິບົດຂອງໄມ້ບັນທັດແນວຕັ້ງເຮັດໃຫ້ເກີດຄວາມສັບສົນກັບຈຸດຕິດຕາມກັບຈຸດຢຸດ.
ຖ້າຈຸດຢຸດແລະຈຸດຕິດຕາມແມ່ນຕັ້ງຢູ່ໃນເສັ້ນແຫຼ່ງດຽວກັນ, ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະເປີດຄຸນສົມບັດຂອງ breakpoint ຈາກເມນູສະພາບການ (ຄລິກຂວາ). ໃນກໍລະນີດັ່ງກ່າວ, ເຂົ້າເຖິງ breakpoints ຈາກ Breakpoints view.
ບົດລາຍງານ #7596: ການສະແດງຂອງສາຍປະກອບ.
ເນື້ອໃນຂອງ Disassembly ໄດ້ view ອາດຈະຖືກສະແດງບໍ່ຕາມລໍາດັບຂຶ້ນຢູ່ກັບຜົນຜະລິດຂອງ compiler ໄດ້. ໂດຍປົກກະຕິ, ການນໍາສະເຫນີຂອງ for-loops ຫຼືລະຫັດ optimized ອາດຈະບໍ່ຄຸ້ນເຄີຍກັບຜູ້ໃຊ້ບາງຄົນ.
ລາຍງານ #8525: META ບໍ່ສາມາດຂະຫຍາຍໂຄງສ້າງສໍາລັບອຸປະກອນຕໍ່ພ່ວງທີ່ມີທະບຽນຂຽນເທົ່ານັ້ນ.
ເມື່ອພະຍາຍາມຂະຫຍາຍໂຄງສ້າງທີ່ຊີ້ໄປຫາໜ່ວຍຄວາມຈຳຂ້າງນອກທີ່ປະກອບດ້ວຍການລົງທະບຽນຂຽນເທົ່ານັ້ນ (ຕົວຢ່າງເຊັ່ນ: ໂຄງສ້າງ avr32_usart_t), ຂໍ້ຜິດພາດ “ເຮັດຊ້ຳຊື່ວັດຖຸຕົວແປ” ເກີດຂຶ້ນ.
ລາຍງານ #10857: ການລົງທະບຽນ DMACA ບໍ່ສາມາດສະແດງໄດ້.
DMACA ລົງທະບຽນສໍາລັບ UC3A3 ບໍ່ສະແດງຢ່າງຖືກຕ້ອງໃນເວລາທີ່ຢູ່ໃນຕົວດີບັກ. ພວກເຂົາເຈົ້າຍັງຄົງຄົງທີ່ເຖິງວ່າຈະມີການປ່ຽນແປງໃດໆ ... ທັງການລົງທະບຽນ view ແລະຄວາມຊົງຈໍາ view ສະແດງ FB ຕະຫຼອດໄປໃນຂອບເຂດຄວາມຊົງຈໍານັ້ນ. ລົດເມເຂົ້າເຖິງບໍລິການ (SAB) ບໍ່ສາມາດເຂົ້າເຖິງທະບຽນ DMACA ໄດ້. ບໍ່ມີການແກ້ໄຂ.
ລາຍງານ #7099: ຢືນຢັນເມື່ອຂຽນໂປຣແກຣມສຳລັບການເປີດຕົວດີບັກ.
ການຕັ້ງຄ່າການເປີດຕົວ "ກວດສອບຄວາມຊົງຈໍາຫຼັງຈາກການຂຽນໂປຼແກຼມ" ຈະບໍ່ມີປະສິດທິພາບສໍາລັບການເປີດຕົວດີບັກ.
ລາຍງານ #7370: 'ຮວມ' ໂຟນເດີຈາກ Project Explorer ພຽງແຕ່ສະແດງຜົນລວມຈາກເປົ້າໝາຍດີບັກ.
ໂຟນເດີລວມສໍາລັບໂຄງການຈະສະແດງພຽງແຕ່ປະກອບມີສໍາລັບການຕັ້ງຄ່າ Debug.
ລາຍງານ #7707: file ການປ່ຽນເສັ້ນທາງໃນຫຼັງສ້າງ ຫຼືສ້າງກ່ອນບໍ່ໄດ້ຜົນ.
ບໍ່ສາມາດໃຊ້ການປ່ຽນເສັ້ນທາງໃນຂັ້ນຕອນກ່ອນການສ້າງ ຫຼືຫຼັງການສ້າງ. ການແກ້ໄຂແມ່ນເພື່ອສ້າງຄໍາສັ່ງພາຍນອກ (ເຊັ່ນ: .bat file) ທີ່ປະຕິບັດການປ່ຽນເສັ້ນທາງທີ່ຈໍາເປັນ.
ລາຍງານ #11834: FLASHC example ສໍາລັບ AT32UC3A0512UES ບໍ່ໄດ້ລວບລວມກັບ AVR32 Studio 2.6.
script linker ທີ່ໃຊ້ໃນເວີຊັ່ນຂອງ UC3 Software Framework ໄດ້ຖືກຂຽນໄວ້ສໍາລັບ compiler ລຸ້ນເກົ່າ ແລະຈະບໍ່ເຮັດວຽກກັບລຸ້ນປັດຈຸບັນ. ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະເຮັດການພັດທະນາກ່ຽວກັບອຸປະກອນ UC3 ເກົ່າເຫຼົ່ານີ້, ກະລຸນານໍາໃຊ້ 2.5 ປ່ອຍ AVR32 Studio ທີ່ມີເຄື່ອງມືທີ່ມາພ້ອມ.
ອຸປະກອນທີ່ຮອງຮັບ
ຕາຕະລາງຕໍ່ໄປນີ້ລາຍຊື່ເຄື່ອງມື ແລະອຸປະກອນທີ່ຮອງຮັບທັງໝົດ ແລະສະແດງໃຫ້ເຫັນວ່າເຄື່ອງມືໃດແດ່ທີ່ຮອງຮັບການດີບັກ ແລະການຂຽນໂປຣແກຣມຂອງອຸປະກອນຕ່າງໆ.
ພວກເຮົາມີສາມປະເພດຂອງການສະຫນັບສະຫນູນ. ການສະຫນັບສະຫນູນ "ການຄວບຄຸມ" ຫມາຍຄວາມວ່າອຸປະກອນສາມາດຖືກຕັ້ງໂຄງການແລະຄວບຄຸມຜ່ານເມນູສະພາບການເປົ້າຫມາຍເທົ່ານັ້ນ. ໂດຍ "debug" ພວກເຮົາຫມາຍເຖິງການເລີ່ມຕົ້ນກອງປະຊຸມແກ້ໄຂບັນຫາໂດຍຜ່ານກົນໄກການເປີດຕົວແລະເມນູສະພາບການເປົ້າຫມາຍສາມາດຖືກນໍາໃຊ້. ເຊັ່ນດຽວກັນ "ແລ່ນ" ຫມາຍຄວາມວ່າການຂຽນໂປລແກລມແລະການເລີ່ມຕົ້ນແອັບພລິເຄຊັນໂດຍຜ່ານກົນໄກການເປີດຕົວ (ແຕ່ບໍ່ມີການແກ້ບັນຫາ). "ເຕັມ" ຫມາຍຄວາມວ່າທຸກປະເພດເຫຼົ່ານີ້ແມ່ນໄດ້ຮັບການສະຫນັບສະຫນູນ.
ເວີຊັນເຟີມແວທີ່ຕ້ອງການ
Debugger/ໂປຣແກຣມເມີ | ຮຸ່ນ 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
ເຄື່ອງຈຳລອງ |
JTAGໄອສ
mkII |
QT600 | STK600 | USB DFU | |
AT32AP7000 | ເຕັມ | ເຕັມ | ບໍ່ມີ | ເຕັມ | ບໍ່ມີ | ບໍ່ມີ | ບໍ່ມີ |
AVR UC3A Series
AVR Dragon | AVR ONE! | AVR32
ເຄື່ອງຈຳລອງ |
JTAGໄອສ
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3A0128 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3A0256 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3A0512 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3A0512-UES | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ບໍ່ມີ | ການຄວບຄຸມ |
AT32UC3A1128 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3A1256 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3A1512 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3A1512-UES | ບໍ່ມີ | ບໍ່ມີ | ດີບັກ | ບໍ່ມີ | ບໍ່ມີ | ບໍ່ມີ | ການຄວບຄຸມ |
AT32UC3A3128 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3A3128S | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3A3256 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3A3256S | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3A364 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3A364S | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AVR UC3B Series
AVR Dragon | AVR ONE! | AVR32
ເຄື່ອງຈຳລອງ |
JTAGໄອສ
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3B0128 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3B0256 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3B0256-UES | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ບໍ່ມີ | ການຄວບຄຸມ |
AVR Dragon | AVR ONE! | AVR32
ເຄື່ອງຈຳລອງ |
JTAGໄອສ
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3B0512 | ບໍ່ມີ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3B0512 (ດັດແກ້ C) | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3B064 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3B1128 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3B1256 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3B1256-UES | ບໍ່ມີ | ບໍ່ມີ | ດີບັກ | ບໍ່ມີ | ບໍ່ມີ | ບໍ່ມີ | ການຄວບຄຸມ |
AT32UC3B164 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AVR UC3C Series
AVR Dragon | AVR ONE! | AVR32
ເຄື່ອງຈຳລອງ |
JTAGໄອສ
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3C0512C (ດັດແກ້ C) | ເຕັມ | ເຕັມ | ບໍ່ມີ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3C1512C (ດັດແກ້ C) | ເຕັມ | ເຕັມ | ບໍ່ມີ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3C2512C (ດັດແກ້ C) | ເຕັມ | ເຕັມ | ບໍ່ມີ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AVR UC3L Series
AVR Dragon | AVR ONE! | AVR32
ເຄື່ອງຈຳລອງ |
JTAGໄອສ
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3L016 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3L032 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3L064 | ເຕັມ | ເຕັມ | ດີບັກ | ເຕັມ | ແລ່ນ | ແລ່ນ | ການຄວບຄຸມ |
AT32UC3L064 (ດັດແກ້ B) | ເຕັມ | ເຕັມ | ບໍ່ມີ | ເຕັມ | ບໍ່ມີ | ແລ່ນ | ການຄວບຄຸມ |
FAQ
ຖາມ: AVR32 Studio ຮອງຮັບໂປເຊດເຊີໃດແດ່?
A: AVR32 Studio ຮອງຮັບໂປເຊດເຊີ AVR 32-bit ຂອງ Atmel ທັງໝົດ.
ຖາມ: AVR32 Studio ສາມາດຕິດຕັ້ງໃສ່ Windows 98 ຫຼື NT ໄດ້ບໍ?
A: ບໍ່, AVR32 Studio ບໍ່ຮອງຮັບໃນ Windows 98 ຫຼື NT.
ຖາມ: ຂ້ອຍສາມາດຊອກຫາຊຸດ AVR Toolchains ທີ່ຕ້ອງການສໍາລັບ AVR32 Studio ໄດ້ຢູ່ໃສ?
A: ຊຸດ AVR Toolchains ສາມາດພົບເຫັນຢູ່ໃນ Atmel's webເວັບໄຊພາຍໃຕ້ເມນູເຄື່ອງມື ແລະຊອບແວ.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
ATMEL AVR32 32 Bit Micro Controllers [pdf] ຄູ່ມືການສອນ AVR ONE, JTAGICE mkII, STK600, AVR32 32 Bit Micro Controllers, AVR32, 32 Bit Micro Controllers, Bit Micro Controllers, Micro Controllers, ຕົວຄວບຄຸມ |