ATMEL AVR32 32 બીટ માઇક્રો કંટ્રોલર્સ
વિશિષ્ટતાઓ
- ઉત્પાદન નામ: AVR32 સ્ટુડિયો
- સંસ્કરણ: રિલીઝ 2.6.0
- સપોર્ટેડ પ્રોસેસર્સ: Atmel ના AVR 32-bit પ્રોસેસર્સ
- સપોર્ટેડ માઇક્રોકન્ટ્રોલર્સ: 8/32-બીટ માઇક્રોકન્ટ્રોલર્સ
- ટૂલ સપોર્ટ: AVR ONE!, JTAGICE mkII, STK600
- ટૂલચેન એકીકરણ: AVR/GNU ટૂલચેન
ઉત્પાદન વપરાશ સૂચનાઓ
સ્થાપન
AVR32 સ્ટુડિયો એ 32-બીટ AVR એપ્લીકેશન લખવા, ડિબગ કરવા અને જમાવટ કરવા માટે એક સંકલિત વિકાસ વાતાવરણ છે. તે Atmel દ્વારા મફતમાં વિતરિત કરવામાં આવે છે અને Windows અને Linux બંને પર ચાલે છે.
સિસ્ટમ જરૂરીયાતો
- હાર્ડવેર આવશ્યકતાઓ: AVR32 સ્ટુડિયોનું ઓછા-સંસાધન કમ્પ્યુટર્સ પર પરીક્ષણ કરવામાં આવ્યું નથી પરંતુ પ્રોજેક્ટના કદના આધારે ચાલી શકે છે.
- સૉફ્ટવેર આવશ્યકતાઓ Windows 98, NT, અથવા ME પર સમર્થિત નથી.
ડાઉનલોડ અને ઇન્સ્ટોલ કરી રહ્યું છે
- ઉત્પાદન પેકેજમાંથી ઇન્સ્ટોલ કરી રહ્યું છે: સંપૂર્ણ પ્રોડક્ટ બિલ્ડ AVR ટેકનિકલ લાઇબ્રેરી DVD પર મળી શકે છે અથવા Atmel's પરથી ડાઉનલોડ કરી શકાય છે. webસાઇટ ઇન્સ્ટોલેશન સ્થાન સ્પષ્ટ કરવા માટે કસ્ટમ ઇન્સ્ટોલેશન પસંદ કરો.
- વિન્ડોઝ પર ઇન્સ્ટોલ કરવું: Atmel's માંથી AVR32 સ્ટુડિયો ઇન્સ્ટોલર ડાઉનલોડ કરો webસાઇટ અને તેને ચલાવો. જો ખૂટે છે તો સન જાવા રનટાઇમ એન્વાયર્નમેન્ટ ઇન્સ્ટોલ કરવામાં આવશે.
AVR32 સ્ટુડિયો: રિલીઝ 2.6.0
AVR32 સ્ટુડિયો એ 32-બીટ AVR એપ્લિકેશનો વિકસાવવા માટે એક સંકલિત વિકાસ પર્યાવરણ (IDE) છે. AVR32 સ્ટુડિયો પ્રોજેક્ટ સહિત સુવિધાઓનો સંપૂર્ણ સેટ પ્રદાન કરે છે file સંચાલન, કાર્ય સંચાલન અને સંસ્કરણ નિયંત્રણ એકીકરણ (CVS); સિન્ટેક્સ હાઇલાઇટિંગ, નેવિગેશન અને કોડ પૂર્ણતા સાથે C/C++ એડિટર; સ્ત્રોત અને સૂચના-સ્તર સ્ટેપિંગ અને બ્રેકપોઇન્ટ્સ સહિત રન નિયંત્રણને સપોર્ટ કરતું ડીબગર; રજીસ્ટર, મેમરી અને I/O views; અને લક્ષ્ય રૂપરેખાંકન અને સંચાલન. AVR32 સ્ટુડિયો છે પર બિલ્ટ ગ્રહણ, તૃતીય પક્ષ સાથે સરળ એકીકરણને સક્ષમ કરે છે plugins વધેલી કાર્યક્ષમતા માટે.
AVR32 સ્ટુડિયો એટમેલના તમામ AVR 32-બીટ પ્રોસેસરને સપોર્ટ કરે છે. AVR32 સ્ટુડિયો સ્ટેન્ડઅલોન (ઓપરેટિંગ સિસ્ટમ વિના) એપ્લિકેશન્સ અને Linux એપ્લિકેશન્સ (AT32AP7 ઉપકરણ પરિવાર માટે) બંનેના વિકાસ અને ડિબગિંગને સપોર્ટ કરે છે. તૃતીય પક્ષ પ્લગ-ઇન્સ અન્ય ઓપરેટિંગ સિસ્ટમોને ડિબગ કરવા માટે અસ્તિત્વમાં છે.
AVR ONE!, J સહિત 32-bit AVR આર્કિટેક્ચરને સપોર્ટ કરતા તમામ Atmel ટૂલ્સTAGICE mkII અને STK600 AVR32 સ્ટુડિયો દ્વારા સપોર્ટેડ છે.
AVR32 સ્ટુડિયો 32-bit AVR/GNU ટૂલચેન સાથે એકીકૃત થાય છે. GNU C કમ્પાઇલર (GCC) નો ઉપયોગ C/C++ પ્રોગ્રામ્સ કમ્પાઇલ કરવા માટે થાય છે, જ્યારે GNU ડીબગર (GDB) નો ઉપયોગ લક્ષ્ય પર એપ્લિકેશનને ડિબગ કરવા માટે થાય છે. એટમેલની AVR યુટિલિટીઝ, avr32program અને avr32gdbproxy,નો ઉપયોગ સ્ટેન્ડઅલોન એપ્લીકેશનના ડિપ્લોયમેન્ટ અને ડીબગીંગ તેમજ લક્ષ્ય વોલ્યુમ માટે થાય છે.tage અને ઘડિયાળ જનરેટર ગોઠવણો.
ઇન્સ્ટોલેશન સૂચનાઓ
AVR32 સ્ટુડિયો એ 32-બીટ AVR એપ્લિકેશનને લખવા, ડિબગ કરવા અને જમાવટ કરવા માટે એક સંકલિત વિકાસ વાતાવરણ છે. AVR32 સ્ટુડિયો એટમેલ દ્વારા વિના મૂલ્યે વિતરિત કરવામાં આવે છે, અને તે Windows અને Linux બંને પર ચાલે છે.
સમાચાર
AVR32 સ્ટુડિયોનું આ સંસ્કરણ પ્રકાશન 2.5 થી અપગ્રેડ છે. AVR32 સ્ટુડિયો પર આધારિત વિવિધ ઘટકોને Eclipse Galileo સેવા પ્રકાશન 2 માં અપગ્રેડ કરવામાં આવ્યું છે. આનો અર્થ એ છે કે આ પ્રકાશનમાં મોટી સંખ્યામાં બગ ફિક્સેસ, ઉન્નત્તિકરણો અને અન્ય સુધારાઓનો સમાવેશ કરવામાં આવ્યો છે.
- C/C++ ડેવલપમેન્ટ ટૂલિંગ (108 મુદ્દા નિશ્ચિત)
- ઈસ્યુ ટ્રેકર ઈન્ટીગ્રેશન, માઈલીન (166 ઈસ્યુ ફિક્સ)
- ગ્રહણ પ્લેટફોર્મ (149 મુદ્દાઓ સુધારેલ)
- ટાર્ગેટ મેનેજમેન્ટ/રિમોટ સિસ્ટમ એક્સપ્લોરર (5 મુદ્દા નિશ્ચિત)
વધુમાં 77 AVR32 સ્ટુડિયો બગ ફિક્સેસ અને એન્હાન્સમેન્ટ્સ લાગુ કરવામાં આવ્યા છે. જુઓ નવું અને નોંધનીય
સૌથી મહત્વપૂર્ણ ફેરફારો પર વિગતો માટે વિભાગ.
સિસ્ટમ જરૂરીયાતો
AVR32 સ્ટુડિયો નીચેના રૂપરેખાંકનો હેઠળ સપોર્ટેડ છે.
હાર્ડવેર જરૂરિયાતો
- ન્યુનત્તમ પ્રોસેસર પેન્ટિયમ 4, 1GHz
- ન્યૂનતમ 512 MB RAM
- ન્યૂનતમ 500 MB ફ્રી ડિસ્ક જગ્યા
- ન્યૂનતમ સ્ક્રીન રીઝોલ્યુશન 1024×768
AVR32 સ્ટુડિયોનું પરીક્ષણ ઓછા સંસાધનો ધરાવતા કમ્પ્યુટર્સ પર કરવામાં આવ્યું નથી, પરંતુ પ્રોજેક્ટ્સની સંખ્યા અને કદ અને વપરાશકર્તાની ધીરજના આધારે સંતોષકારક રીતે ચાલી શકે છે.
સોફ્ટવેર જરૂરિયાતો
- 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 સ્ટુડિયો અન્ય વિતરણો પર ખૂબ સારી રીતે કામ કરી શકે છે. જો કે તે ચકાસાયેલ અને અસમર્થિત હશે.
- સન જાવા 2 પ્લેટફોર્મ વર્ઝન 1.6 અથવા પછીનું
- ઇન્ટરનેટ એક્સપ્લોરર, મોઝિલા અથવા ફાયરફોક્સ
- AVR યુટિલિટી વર્ઝન 3.0 અથવા પછીનું (જુઓ "ડાઉનલોડ અને ઇન્સ્ટોલ કરવું")
- AVR Toolchains સંસ્કરણ 3.0 અથવા પછીનું (જુઓ "ડાઉનલોડ અને ઇન્સ્ટોલ કરવું")
AVR32 સ્ટુડિયો Windows 98, NT અથવા ME પર સમર્થિત નથી.
ડાઉનલોડ અને ઇન્સ્ટોલ કરી રહ્યું છે
AVR32 સ્ટુડિયોને "AVR Toolchains" પેકેજની જરૂર છે જેમાં C/C++ કમ્પાઇલર્સ અને લિંકર્સ હોય છે. વધુમાં, પ્રોગ્રામિંગ અને ડિબગીંગ માટે "AVR યુટિલિટીઝ" જરૂરી છે. AVR32 સ્ટુડિયોના આ પ્રકાશન મુજબ આ બંને પેકેજો ચોક્કસ રૂપરેખાંકનો માટે ઉત્પાદનમાં સમાવિષ્ટ છે. આને અલગથી ઇન્સ્ટોલ કરવાની જરૂર નથી.
જો કે, જો તમને અલગ ઇન્સ્ટોલેશનની જરૂર હોય; નવીનતમ સંસ્કરણો AVR32 સ્ટુડિયો જેવા જ સ્થાને મળી શકે છે. કૃપા કરીને ટૂલચેન અને ઉપયોગિતાઓને સાથેની રીલીઝ નોટ્સમાં આપવામાં આવેલી ઇન્સ્ટોલેશન સૂચનાઓ અનુસાર ઇન્સ્ટોલ કરો.
AVR32 સ્ટુડિયો શરૂ થયો હોવાથી તે ટૂલચેન અને યુટિલિટી પેકેજોની હાજરી માટે પરીક્ષણ કરશે. જો આ ન મળે તો ચેતવણી આપવામાં આવે છે.
AVR32 સ્ટુડિયો ત્રણ રીતે ઇન્સ્ટોલ કરી શકાય છે. કાં તો સંપૂર્ણ એપ્લિકેશન તરીકે, અથવા એક્લિપ્સ માર્કેટપ્લેસ ક્લાયંટ અથવા સીધા જ રીપોઝીટરીનો ઉપયોગ કરીને પૂર્વ-અસ્તિત્વમાં રહેલા એક્લિપ્સ આધારિત સોફ્ટવેરમાં ઉમેરવામાં આવેલ ફીચર સેટ તરીકે. પછીની પદ્ધતિ તમને કઈ સુવિધાઓ ઇન્સ્ટોલ કરવાની છે તે પસંદ કરવાની મંજૂરી આપશે.
Eclipse Marketplace નો ઉપયોગ કરીને ઇન્સ્ટોલ કરી રહ્યું છે
નોંધ કરો કે Eclipse માર્કેટપ્લેસ ક્લાયન્ટ માત્ર Eclipse 3.6 અને નવામાં ઉપલબ્ધ છે.
તમારું Eclipse આધારિત ઉત્પાદન શરૂ કરો અને ખોલો મદદ > Eclipse Marketplace….. પર જાઓ શોધો પૃષ્ઠ અને શોધો
"AVR". આમાં "AVR32 સ્ટુડિયો"ની સૂચિ હોવી જોઈએ. એન્ટ્રી દબાવો ઇન્સ્ટોલ કરો બટન બાકીની પ્રક્રિયા રીપોઝીટરીમાંથી ઇન્સ્ટોલ કરવા જેવી જ છે.
રીપોઝીટરીમાંથી ઇન્સ્ટોલ કરી રહ્યું છે
ડિસ્ટ્રિબ્યુશન રિપોઝીટરીમાંથી ઇન્સ્ટોલ કરતી વખતે તમારી પાસે પહેલેથી જ Eclipse પર આધારિત સોફ્ટવેર તૈયાર હોવું જોઈએ. આમાં Eclipse CDT (C/C++ ડેવલપમેન્ટ ટૂલિંગ) ઘટકો હોવા જોઈએ. એક સારી પસંદગી "C/C++ વિકાસકર્તાઓ માટે Eclipse IDE" હશે http://www.eclipse.org/downloads. જો જરૂરી ઘટકો પહેલાથી ઇન્સ્ટોલ કરેલા ન હોય તો તે શક્ય હોય તો આપમેળે ડાઉનલોડ અને ઇન્સ્ટોલ થઈ જશે.
મુખ્ય મેનુમાંથી; ખુલ્લા મદદ > નવું સોફ્ટવેર ઇન્સ્ટોલ કરો... ઇન્સ્ટોલ વિઝાર્ડ મેળવવા અને રીપોઝીટરી ઉમેરવા માટે http:// distribute.atmel.no/tools/avr32studio/releases/latest/ સ્થાપન સ્ત્રોતો માટે. જો તમારી પાસે ઝિપ તરીકે રીપોઝીટરી છે- file તમે તેના બદલે તેનો ઉપયોગ કરી શકો છો.
હવે ચિત્રમાં બતાવ્યા પ્રમાણે મુખ્ય IDE લક્ષણ પસંદ કરો. આ નામ આપવામાં આવ્યું છે AVR32 સ્ટુડિયો IDE. ડિપેન્ડન્સી મિકેનિઝમ્સને લીધે આ આપમેળે બધી જરૂરી સુવિધાઓ પસંદ કરશે અને ઉદાહરણ તરીકે C/C+ + Eclipse.org પરથી ડાઉનલોડ પણ કરશે. કોઈપણ વૈકલ્પિક સુવિધાઓ જેમ કે અપ્રચલિત એન્જિનિયરિંગ માટે સમર્થનamples હવે ઇન્સ્ટોલ કરી શકાય છે અથવા તમે તેને પછીથી ઉમેરી શકો છો.
જો કે તે અધિકૃત રીતે સમર્થિત નથી, તો તમે OS X પર રિપોઝીટરીમાંથી AVR32 સ્ટુડિયો પણ ઇન્સ્ટોલ કરી શકો છો. જો કે IDE નો સંપૂર્ણ ઉપયોગ કરવા માટે તમારે OS X માટે AVR ટૂલચેન અને AVR યુટિલિટીઝની પણ જરૂર પડશે. આ પ્લેટફોર્મ માટે બિલ્ડ્સ હાલમાં ઉપલબ્ધ નથી.
તમારે વૈકલ્પિક સુવિધાઓ સિવાયની તમામ સુવિધાઓને ચેક કરીને શરૂ કરવી જોઈએ જે રસપ્રદ હોઈ શકે અથવા ન પણ હોઈ શકે કારણ કે આ શ્રેણીમાં અપ્રચલિત અથવા એન્જિનિયરિંગ છે.ampલે આધાર.
ઉત્પાદન પેકેજમાંથી ઇન્સ્ટોલ કરી રહ્યું છે
AVR32 સ્ટુડિયોના સંપૂર્ણ ઉત્પાદનમાં તમને જોઈતી દરેક વસ્તુ શામેલ છે. સોફ્ટવેર AVR ટેકનિકલ લાઇબ્રેરી DVD પર મળી શકે છે, અથવા Atmel's પરથી ડાઉનલોડ કરી શકાય છે webપર સાઇટ http://www.atmel.com/products/avr32/ "ટૂલ્સ અને સૉફ્ટવેર" મેનૂ હેઠળ. આ બિલ્ડ્સ ચાર અલગ અલગ રૂપરેખાંકનોમાં આવે છે.
- 32-બીટ અને 64-બીટ માટે ઇન્સ્ટોલર
- ઝિપ-file 32-બીટ અને 64-બીટ માટે
- ઝિપ-file 32-બીટ માટે
- ઝિપ-file 64-બીટ Linux માટે
વિન્ડોઝ પર ઇન્સ્ટોલ કરી રહ્યું છે
AVR32 સ્ટુડિયો ઇન્સ્ટોલર પરથી ડાઉનલોડ કરી શકાય છે webઉપર નોંધ્યા મુજબ સાઇટ. ડાઉનલોડ કર્યા પછી, એક્ઝેક્યુટેબલ ઇન્સ્ટોલર પર ડબલ-ક્લિક કરો file સ્થાપિત કરવા માટે. જો તમે AVR32 સ્ટુડિયો સૉફ્ટવેર ઇન્સ્ટોલ કરેલ છે તે સ્થાનનો ઉલ્લેખ કરવા માંગતા હો, તો "કસ્ટમ ઇન્સ્ટોલેશન" પસંદ કરો. ઇન્સ્ટોલેશન સોફ્ટવેર તમારા કમ્પ્યુટર પર સન જાવા રનટાઇમ એન્વાયર્નમેન્ટ ઇન્સ્ટોલ કરશે જો તે ખૂટે છે.
ત્યાં એક ઝિપ પણ છે-file વિન્ડોઝ માટે ઉપલબ્ધ વિતરણ. ફક્ત ડાઉનલોડ કરો અને અનકોમ્પ્રેસ કરો file. AVR32 સ્ટુડિયો નવા ફોલ્ડરના રુટ પર મળેલ એક્ઝિક્યુટેબલનો ઉપયોગ કરીને લોન્ચ કરી શકાય છે.
નોંધ કરો કે જો તમે ઓપરેટિંગ સિસ્ટમનું 64-બીટ વર્ઝન ચલાવી રહ્યાં હોવ તો તમારે Java રનટાઇમનું 32-બીટ વર્ઝન ઇન્સ્ટોલ કરવું પડશે.
જો ડીબગર્સ અને ઇમ્યુલેટર માટે ઉપકરણ ડ્રાઈવરો ન મળે તો IDE શરૂ થતાં જ તમને સૂચિત કરવામાં આવશે. મેનૂમાંથી આ ડ્રાઇવરોને ઇન્સ્ટોલ કરવાનું પણ શક્ય છે. પસંદ કરો મદદ > AVR USB ડ્રાઇવર્સ ઇન્સ્ટોલ કરો.
PATH માં ઉપયોગિતાઓ અને ટૂલચેન ઉમેરવા
AVR32 સ્ટુડિયોનું વિન્ડોઝ ડિસ્ટ્રિબ્યુશન AVR યુટિલિટીઝ અને AVR ટૂલચેન્સ પ્લગ-ઇન્સ તરીકે આવે છે. જ્યારે ઇન્સ્ટોલ કરેલ હોય ત્યારે આ અનપેક્ડ હોવાથી સિસ્ટમ PATH માં દ્વિસંગીઓને ઉમેરવાનું શક્ય છે. આથી AVR32 સ્ટુડિયોની બહાર પણ તેનો ઉપયોગ કરવાનું શક્ય બનાવે છે. તમે IDE ક્યાં ઇન્સ્ટોલ કર્યું છે તેના આધારે દ્વિસંગીઓના પાથ છે:
- સી:\પ્રોગ્રામ Files\Atmel\AVR સાધનો\AVR32 સ્ટુડિયો\plugins\com.atmel.avr.toolchains.win32.x86_3.0.0.\os\win32\x86\bin
- સી:\પ્રોગ્રામ Files\Atmel\AVR સાધનો\AVR32 સ્ટુડિયો\plugins\com.atmel.avr.utilities.win32.x86_3.0.0.\os\win32\x86\bin
Linux પર ઇન્સ્ટોલ કરી રહ્યું છે
Linux પર, AVR32 સ્ટુડિયો ફક્ત ઝીપ આર્કાઇવ તરીકે ઉપલબ્ધ છે જે અનઝિપ ઉપયોગિતાનો ઉપયોગ કરીને કાઢી શકાય છે. તમે જ્યાંથી એપ્લીકેશન ચલાવવા માંગો છો તે સ્થાન પર ફક્ત એક્સટ્રેક્ટ કરો.
નોંધ કરો કે જો તમે AT32AP7000 માટે Linux એપ્લિકેશન્સ વિકસાવશો તો તમારે AVR32 Buildroot પણ ઇન્સ્ટોલ કરવું પડશે.
જો ડીબગર્સ અને ઇમ્યુલેટર માટે ઉપકરણ ડ્રાઈવરો ન મળે તો IDE શરૂ થતાં જ તમને સૂચિત કરવામાં આવશે. મેનૂમાંથી આ ડ્રાઇવરોને ઇન્સ્ટોલ કરવાનું પણ શક્ય છે. પસંદ કરો મદદ > AVR USB ડ્રાઇવર્સ ઇન્સ્ટોલ કરો.
મહત્વપૂર્ણ: ઘણા Linux વિતરણો સાથે મોકલેલ Java રનટાઇમ એન્વાયર્નમેન્ટ્સ AVR32 સ્ટુડિયો સાથે સુસંગત નથી. જાવા રનટાઇમ (અથવા JDK) 1.6 જરૂરી છે. સન જાવા ઇન્સ્ટોલ કરવા માટેની સૂચનાઓ માટે તમારા Linux વિતરણના દસ્તાવેજોની સલાહ લો અથવા તેને સન'સ પરથી ડાઉનલોડ કરો webપર સાઇટ http://java.sun.com/. ખાસ કરીને, જાવા સંસ્કરણ 1.7 નો કોઈપણ સંદર્ભ સૂચવે છે કે અસંગત સંસ્કરણનો ઉપયોગ કરવામાં આવી રહ્યો છે.
અમે AVR32 સ્ટુડિયોને એવી ડિરેક્ટરીમાં ઇન્સ્ટોલ કરવાની ભલામણ કરીએ છીએ જે વપરાશકર્તા(ઓ) માટે લખી શકાય. આ ઉત્પાદન ઉમેરવા અથવા અપડેટ કરવાની પ્રક્રિયાને સરળ બનાવે છે. સિંગલ-યુઝર મશીન પર, તમે સામાન્ય રીતે AVR32 સ્ટુડિયો ઝીપને એક્સટ્રેક્ટ કરી શકો છો file તમારી હોમ ડિરેક્ટરીમાં. આ પ્રોડક્ટ ધરાવતી ડિરેક્ટરી બનાવે છે files.
AVR32 સ્ટુડિયો ચલાવવા માટે, avr32studio ડાયરેક્ટરીમાંથી avr32studio પ્રોગ્રામનો અમલ કરો. જો તમે સમસ્યાઓ અનુભવો છો, તો ખાતરી કરો કે java-version ચલાવીને યોગ્ય જાવાનો ઉપયોગ કરવામાં આવી રહ્યો છે જે આના જેવું જ આઉટપુટ આપવું જોઈએ:
ઉબુન્ટુ પર સન જાવા
તમે શેલમાંથી નીચેના આદેશોનો ઉપયોગ કરીને ઉબુન્ટુ પર સન જાવા ઇન્સ્ટોલ કરી શકો છો:
RedHat Enterprise Linux 4
નોંધ કરો કે તમારે પર્યાવરણ ચલ MOZILLA_FIVE_HOME તમારા ફાયરફોક્સ ઇન્સ્ટોલ ધરાવતા ફોલ્ડરમાં સેટ કરવાની જરૂર પડી શકે છે. દા.ત
અથવા, જો tcsh વાપરી રહ્યા હોય તો:
સ્વાગત પૃષ્ઠ કામ કરવા માટે.
PATH માં ઉપયોગિતાઓ અને ટૂલચેન ઉમેરવા
AVR32 સ્ટુડિયોનું Linux વિતરણ AVR ઉપયોગિતાઓ અને AVR Toolchains સાથે પ્લગ-ઇન્સ તરીકે આવે છે. જ્યારે ઇન્સ્ટોલ કરેલ હોય ત્યારે આ અનપેક્ડ હોવાથી સિસ્ટમ PATH માં દ્વિસંગીઓને ઉમેરવાનું શક્ય છે. આથી AVR32 સ્ટુડિયોની બહાર પણ તેનો ઉપયોગ કરવાનું શક્ય બનાવે છે. તમે 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 સ્ટુડિયો 2.0.1 અથવા નવા સાથે બનાવેલા સ્ટેન્ડઅલોન પ્રોજેક્ટ્સને અપડેટ કરવાની જરૂર નથી. જૂના પ્રોજેક્ટ્સને 2.0.1 ફોર્મેટમાં રૂપાંતરિત કરવા જોઈએ. AVR32 સ્ટુડિયો 2.1.0 કરતાં જૂના રિલીઝ સાથે બનાવેલ Linux પ્રોજેક્ટ્સ કન્વર્ટ કરવા આવશ્યક છે. વધુ વિગતો માટે પ્રોજેક્ટ અપગ્રેડ કરવા વિશે વપરાશકર્તા માર્ગદર્શિકા પ્રકરણ જુઓ.
સંપર્ક માહિતી
AVR32 સ્ટુડિયો પર સપોર્ટ માટે કૃપા કરીને સંપર્ક કરો avr32@atmel.com.
AVR32 સ્ટુડિયોના વપરાશકર્તાઓ પણ ચર્ચા કરવા માટે આવકાર્ય છે AVRFreaks webસાઇટ AVR32 સોફ્ટવેર ટૂલ્સ માટે ફોરમ.
અસ્વીકરણ અને ક્રેડિટ્સ
AVR32 સ્ટુડિયોને Atmel AVR પ્રોસેસર્સ માટે એપ્લિકેશન્સ વિકસાવવાના હેતુથી વિના મૂલ્યે વિતરિત કરવામાં આવે છે. અન્ય હેતુઓ માટે ઉપયોગની પરવાનગી નથી; વિગતો માટે સોફ્ટવેર લાઇસન્સ કરાર જુઓ. AVR32 સ્ટુડિયો કોઈપણ વોરંટી વિના આવે છે.
કોપીરાઈટ 2006-2010 Atmel કોર્પોરેશન. બધા હકો અમારી પાસે રાખેલા છે. એટીએમઈએલ, લોગો અને તેના સંયોજનો, એવરીવ્હેર યુ આર, AVR, AVR32 અને અન્ય, એટમેલ કોર્પોરેશન અથવા તેની પેટાકંપનીઓના રજિસ્ટર્ડ ટ્રેડમાર્ક અથવા ટ્રેડમાર્ક છે. Windows, Internet Explorer અને Windows Vista ક્યાં તો નોંધાયેલ ટ્રેડમાર્ક અથવા ટ્રેડમાર્ક છે
યુનાઇટેડ સ્ટેટ્સ અને/અથવા અન્ય દેશોમાં માઇક્રોસોફ્ટ કોર્પોરેશનનું. Linux એ યુનાઇટેડ સ્ટેટ્સ અને અન્ય દેશોમાં લિનસ ટોરવાલ્ડ્સનું નોંધાયેલ ટ્રેડમાર્ક છે. ગ્રહણ પર બિલ્ટ Eclipse Foundation, Inc.નો ટ્રેડમાર્ક છે. સન અને જાવા એ યુનાઇટેડ સ્ટેટ્સ અને અન્ય દેશોમાં સન માઇક્રોસિસ્ટમ્સ, ઇન્ક.ના નોંધાયેલા ટ્રેડમાર્ક છે. મોઝિલા અને ફાયરફોક્સ એ મોઝિલા ફાઉન્ડેશનના રજિસ્ટર્ડ ટ્રેડમાર્ક છે. Fedora એ Red Hat, Inc. નું ટ્રેડમાર્ક છે. SUSE એ Novell, Inc.નું ટ્રેડમાર્ક છે. અન્ય શરતો અને ઉત્પાદન નામો અન્યના ટ્રેડમાર્ક હોઈ શકે છે.
નવું અને નોંધનીય
આ પ્રકરણ 2.6.0 પ્રકાશન માટે નવી અને નોંધનીય વસ્તુઓની યાદી આપે છે.
વર્કબેન્ચ
બેટરીઓ શામેલ છે
આ AVR ટૂલચેન સાથે પેકેજ AVR ઉપયોગિતાઓ હવે ચોક્કસ રૂપરેખાંકનો માટે ઉત્પાદન બિલ્ડમાં સમાવવામાં આવેલ છે. આનો અર્થ એ છે કે આને અલગથી ઇન્સ્ટોલ કરવાની જરૂર નથી. બધા સોફ્ટવેર તમે જરૂર
AVR એપ્લિકેશન્સ વિકસાવવાનું શરૂ કરો શામેલ છે. જો તમે કોઈપણ પેકેજને અલગથી ઇન્સ્ટોલ કરો છો, તો સમાવેલ સંસ્કરણો હજી પણ હાજર રહેશે અને જો બાહ્ય સંસ્કરણનો ઉપયોગ કરવો હોય તો તેને દૂર કરવું આવશ્યક છે. દ્વારા આ કરી શકાય છે મદદ > AVR32 સ્ટુડિયો વિશે > ઇન્સ્ટોલેશન વિગતો.
ઉન્નત ટૂલ હેન્ડલિંગ
અગાઉ AVR32 સ્ટુડિયો સિસ્ટમ PATH અથવા AVR32_HOME ચલોનો ઉપયોગ કરશે તે શોધવા માટે કે જ્યાં AVR ઉપયોગિતાઓ અને AVR ટૂલચેન્સ સ્થાપિત કરવામાં આવ્યા હતા. આ
મિકેનિઝમ હવે બદલાઈ ગયું છે જેથી કરીને કયો શોધ પાથ વાપરવો તે રૂપરેખાંકિત કરવાનું શક્ય છે. પસંદગી સેટિંગ સંવાદ અહીં મળી શકે છે વિન્ડો > પસંદગીઓ >
સરળ વપરાશકર્તા ઈન્ટરફેસ
ટૂલ પાથ. આપમેળે નિર્ધારિત મૂલ્ય હજી પણ ડિફોલ્ટ મૂલ્ય તરીકે સેવા આપશે. નોંધ કરો કે જો AVR ઉપયોગિતાઓ અને AVR ટૂલચેન્સ IDE ના ભાગ રૂપે ઇન્સ્ટોલ કરેલ છે (ઉપર વર્ણવ્યા પ્રમાણે) અહીં ઉલ્લેખિત પાથને ઓછી પ્રાધાન્યતા મળશે.
વપરાશકર્તા ઇન્ટરફેસને સરળ બનાવવામાં આવ્યું છે અને ઘણી વધુ "અદ્યતન" સુવિધાઓ છુપાવવામાં આવી છે. જો કે આ હજુ પણ ઉપલબ્ધ છે અને પર પસંદગીના સેટિંગ્સમાં ફેરફાર કરીને સક્રિય કરી શકાય છે પસંદગીઓ > સામાન્ય > પ્રવૃત્તિઓ.
સુધારેલ ઉપકરણ પસંદગી
ઉપકરણ પસંદગી સંવાદ સુધારેલ છે. તે હવે તમને ઉપકરણના નામ માટે સરળ સબસ્ટ્રિંગ શોધવાની મંજૂરી આપશે અને તે છેલ્લે ઉપયોગમાં લેવાયેલા ઉપકરણોને યાદ રાખશે. સંપૂર્ણ નામો હવે બધા ઉપકરણો માટે વપરાય છે. નવો પ્રોજેક્ટ વિઝાર્ડ હંમેશા છેલ્લા વપરાયેલ ઉપકરણ સાથે શરૂ થશે જો કોઈ હોય તો.
નવી સુવિધાઓ ઉમેરવામાં આવી
રિપોર્ટ #9558: નમૂનામાંથી AVR C પ્રોજેક્ટ બોર્ડ MCU નો ઉપયોગ કરવો જોઈએ.
"એવીઆર32 સી પ્રોજેક્ટ ફ્રોમ ટેમ્પલેટ" નો ઉપયોગ કરીને નવો પ્રોજેક્ટ બનાવતી વખતે કયા ઉપકરણનો ઉપયોગ કરવો તે સ્પષ્ટ કરવાની હવે જરૂર નથી. નમૂનામાં ઉલ્લેખિત ઉપકરણ આપમેળે ઉપયોગમાં લેવાશે.
રિપોર્ટ #10477: QT600 ડેવલપમેન્ટ કિટ માટે ઉમેરાયેલ સપોર્ટ.
QT600 ડિઝાઇનર માટે ટચ-આધારિત ઉકેલોનું મૂલ્યાંકન કરવા અને ડિઝાઇન કરવા માટે એક શક્તિશાળી વાતાવરણ પ્રદાન કરે છે. QT600 ની સ્કેલેબલ ડિઝાઇન ડિઝાઇનરને વિવિધ માઇક્રોકન્ટ્રોલર બોર્ડ સાથે તેમના પોતાના ટચ સેન્સર બોર્ડનો ઉપયોગ કરવાની અથવા QT600 સેન્સર બોર્ડને તેમની પોતાની એપ્લિકેશન સાથે સીધી કનેક્ટ કરવાની મંજૂરી આપે છે.
રિપોર્ટ #11205: UC3 સોફ્ટવેર ફ્રેમવર્ક સંસ્કરણ 1.7 શામેલ કરો.
UC3 સૉફ્ટવેર ફ્રેમવર્ક AVR32 UC3 ઉપકરણો માટે કોઈપણ એપ્લિકેશન બનાવવા માટે સૉફ્ટવેર ડ્રાઇવરો અને લાઇબ્રેરીઓ પ્રદાન કરે છે. તે સોફ્ટવેર ડિઝાઇનના વિવિધ ઘટકોને વિકસાવવામાં અને એકસાથે ગુંદર કરવામાં મદદ કરવા અને ઓપરેટિંગ સિસ્ટમ (OS) માં સરળતાથી એકીકૃત થઈ શકે તે માટે તેમજ એકલા રીતે કામ કરવા માટે ડિઝાઇન કરવામાં આવ્યું છે. આ પ્રકાશનમાં સોફ્ટવેર ફ્રેમવર્કની આવૃત્તિ 1.7 છે.
રિપોર્ટ #11273: "સરળ" પરિપ્રેક્ષ્ય/મોડ ઉમેરો.
વપરાશકર્તા ઈન્ટરફેસને સરળ બનાવવામાં આવ્યું છે અને ઘણી વધુ અદ્યતન સુવિધાઓ છુપાવવામાં આવી છે. આ હજી પણ ઉપલબ્ધ છે અને "સામાન્ય > પ્રવૃત્તિઓ" પર મળેલ પસંદગી સેટિંગ્સનો ઉપયોગ કરીને સક્રિય કરી શકાય છે.
રિપોર્ટ #11625: AVR ઉપયોગિતાઓને (વૈકલ્પિક) પ્લગ-ઇન તરીકે શામેલ કરો.
AVR યુટિલિટીઝ હવે પ્રોડક્ટ બિલ્ડમાં સામેલ છે. આનો અર્થ એ છે કે વિન્ડોઝ અથવા લિનક્સ પર આને અલગથી ઇન્સ્ટોલ કરવાની જરૂર નથી. જો તમે AVR યુટિલિટીઝને અલગથી ઇન્સ્ટોલ કરો છો, તો સમાવેલ વર્ઝનનો હજુ પણ ઉપયોગ કરવામાં આવશે અને જો બાહ્ય સંસ્કરણનો ઉપયોગ કરવો હોય તો તેને દૂર કરવું આવશ્યક છે.
રિપોર્ટ #11628: AVR ટૂલચેનને (વૈકલ્પિક) પ્લગ-ઇન તરીકે શામેલ કરો.
AVR ટૂલચેન હવે પ્રોડક્ટ બિલ્ડમાં સામેલ છે. આનો અર્થ એ છે કે વિન્ડોઝ અથવા લિનક્સ પર આને અલગથી ઇન્સ્ટોલ કરવાની જરૂર નથી. જો તમે AVR ટૂલચેન્સ અલગથી ઇન્સ્ટોલ કરો છો, તો સમાવેલ વર્ઝન હજુ પણ ઉપયોગમાં લેવાશે અને જો બાહ્ય સંસ્કરણનો ઉપયોગ કરવો હોય તો તેને દૂર કરવું આવશ્યક છે.
નોંધપાત્ર ભૂલો સુધારાઈ
રિપોર્ટ #8963: બ્રેકપોઇન્ટ હોલ્ટ દરમિયાન ટ્રિગ થયેલ વિક્ષેપ ડીબગરને ટ્રેક લૂઝ કરવા માટેનું કારણ બને છે.
બ્રેકપોઇન્ટ હોલ્ટ દરમિયાન ટ્રિગર થયેલ વિક્ષેપ ડીબગરને ટ્રેક લૂઝ કરે છે
રિપોર્ટ #10725: સમાવેલ હેડરમાં ફેરફારો files બિલ્ડ ટ્રિગર નથી.
જ્યારે શામેલ હેડર file પ્રોજેક્ટના સબ-ફોલ્ડરમાં મૂકવામાં આવે છે તે બદલાઈ જાય છે તે પ્રોજેક્ટના પુનઃનિર્માણને ટ્રિગર કરશે નહીં. ફક્ત CTRL+B દબાવવાથી અથવા અન્ય માધ્યમો દ્વારા બિલ્ડને બોલાવવાથી કંઈ થશે નહીં કારણ કે ફેરફારની શોધ થઈ નથી. તેના બદલે સ્વચ્છ બિલ્ડ કરવું આવશ્યક છે. નોંધ કરો કે સ્ત્રોતમાં ફેરફાર file નવી રચનાને ટ્રિગર કરશે.
રિપોર્ટ #11226: GTK+ 2.18 સાથે બટનોની કાર્યક્ષમતા સમસ્યા.
AVR32 સ્ટુડિયો GTK+ 2.18 સાથે યોગ્ય રીતે કામ કરતું નથી. વિવિધ બટનો સક્ષમ નથી અને GUI અપેક્ષા મુજબ રંગ કરતું નથી. આ સમસ્યા GTK અને Eclipse SWT ના આ નવા સંસ્કરણ વચ્ચે અસંગતતાને કારણે છે. AVR32 સ્ટુડિયો લોંચ કરતા પહેલા "નિકાસ GDK_NATIVE_WINDOWS=true" એક્ઝિક્યુટ કરવાથી સામાન્ય વર્તણૂક પુનઃસ્થાપિત થવી જોઈએ. જુઓ https://bugs.eclipse.org/bugs/show_bug.cgi?id=291257 વધુ માહિતી માટે.
રિપોર્ટ #7497: જ્યારે સ્ત્રોત હોય ત્યારે વર્તનમાં સુધારો કરો file ડીબગીંગ કરતી વખતે શોધી શકાતું નથી.
ડીબગ મોડમાં દાખલ થતી વખતે, જો બાહ્ય લાઇબ્રેરીનો ઉપયોગ કરવામાં આવે અને ન મળે, તો ડીબગર બંધ થઈ જાય છે.
રિપોર્ટ #9462: AVR32 CPP પ્રોજેક્ટમાં ડ્રાઇવરોનો પાથ સેટ નથી.
C++ પ્રોજેક્ટ પર UC3 સોફ્ટવેર ફ્રેમવર્ક વિઝાર્ડનો અમલ કરવાથી તમામ પ્રોજેક્ટ સેટિંગ્સ અપડેટ થશે નહીં. દાખલા તરીકે સમાવેશ પાથ છોડી દેવામાં આવશે. આ હવે ઠીક કરવામાં આવ્યું છે.
રિપોર્ટ #9828: ઉપકરણ વર્ણનમાંથી PM/GCCTRL5 ખૂટે છે.
AVR32 રજિસ્ટર view AVR32 માં સ્ટુડિયો યોગ્ય રીતે કામ કરતું નથી અને ક્યારેક તે ખૂટે છે
રિપોર્ટ #10818: વિચિત્ર લક્ષ્ય રૂપરેખાંકન વર્તન.
લક્ષ્યને ડીબગ કરવા માટે શોર્ટકટ (“લક્ષ્ય” > ડીબગ > “પ્રોજેક્ટ”) નો ઉપયોગ કરતી વખતે ઉપકરણને પ્રોજેક્ટમાં બદલી શકાય છે. જો કે "બોર્ડ" જો સેટ હોય તો તે બદલાશે નહીં અને અમાન્ય રૂપરેખાંકનનું કારણ બની શકે છે. આ નિશ્ચિત કરવામાં આવ્યું છે.
રિપોર્ટ #10907: AVR32 સ્ટુડિયો ફ્રેમવર્ક પ્લગ-ઇન સમસ્યા.
સોફ્ટવેર ફ્રેમવર્કના અગાઉના વર્ઝનનો ઉપયોગ કરીને બનાવેલા પ્રોજેક્ટ પર સોફ્ટવેર ફ્રેમવર્ક વિઝાર્ડ ચલાવવાથી બદલાયેલ અપડેટ અપડેટ થશે નહીં 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-bit AVR" કરો.
AVR32 ના AVR માં પુનઃબ્રાંડિંગને કારણે દસ્તાવેજીકરણમાં "AVR32" નો ઉપયોગ "32-bit AVR" માં બદલાઈ ગયો છે. વપરાશકર્તા ઈન્ટરફેસમાં અમુક ઘટકોનું નામ “AVR32” થી “AVR” કરવામાં આવ્યું છે. IDE નું નામ હજુ પણ “AVR32 સ્ટુડિયો” છે.
જાણીતા મુદ્દાઓ
રિપોર્ટ #11836: EVK1105 પર AUX ટ્રેસ શરૂ કરી શકાતું નથી.
AUX ટ્રેસના તમામ મોડ્સ (બફર/સ્ટ્રીમિંગ)નો ઉપયોગ EVK1105 પર કરી શકાતો નથી. NanoTrace નો ઉપયોગ કરવા સિવાય અત્યારે કોઈ ઉકેલ નથી.
રિપોર્ટ #5716: AVR32 સ્ટુડિયો પ્રતિભાવવિહીન છે જ્યારે લૂપ માટે આગળ વધે છે.
સોર્સ કોડની એક લાઇન પર પગ મૂકવો જેના પરિણામે મોટી માત્રામાં મશીન સૂચનાઓ અમલમાં મુકવામાં આવે છે (સામાન્ય રીતે વિલંબ માટે ઉપયોગમાં લેવાતા લૂપ્સ માટે અથવા તે સમયે ખાલી હોય છે) AVR32 સ્ટુડિયો પ્રતિભાવવિહીન થવાનું કારણ બનશે. ફરીથી નિયંત્રણ મેળવવા માટે, લોંચને સમાપ્ત કરો. આવી કોડ લાઇન પર આગળ વધવા માટે, બ્રેકપોઇન્ટ્સ અને રેઝ્યૂમે (F8) ફંક્શનનો ઉપયોગ કરો.
રિપોર્ટ #7280: સંપાદક વર્ટિકલ રૂલર સંદર્ભ મેનૂ બ્રેકપોઇન્ટ્સ સાથે ટ્રેસપોઇન્ટ્સને મૂંઝવણમાં મૂકે છે.
જો બ્રેકપોઇન્ટ અને ટ્રેસપોઇન્ટ સમાન સ્ત્રોત લાઇન પર સ્થિત હોય તો સંદર્ભ (જમણું-ક્લિક) મેનૂમાંથી બ્રેકપોઇન્ટના ગુણધર્મો ખોલવાનું શક્ય નથી. આવા કિસ્સાઓમાં, બ્રેકપોઇન્ટમાંથી બ્રેકપોઇન્ટને ઍક્સેસ કરો view.
રિપોર્ટ #7596: એસેમ્બલી લાઇન્સનું પ્રદર્શન.
ડિસએસેમ્બલીની સામગ્રી view કમ્પાઈલરના આઉટપુટના આધારે બિન-ક્રમિક પ્રદર્શિત થઈ શકે છે. સામાન્ય રીતે, ફોર-લૂપ્સ અથવા ઑપ્ટિમાઇઝ કોડની રજૂઆત કેટલાક વપરાશકર્તાઓ માટે અજાણી હોઈ શકે છે.
રિપોર્ટ #8525: META પેરિફેરલ માટે ફક્ત લખવા માટેના રજિસ્ટર સાથે સ્ટ્રક્ટ્સને વિસ્તૃત કરી શકતું નથી.
માત્ર લખવા માટેના રજિસ્ટર ધરાવતી પેરિફેરલ મેમરી તરફ નિર્દેશ કરતી સ્ટ્રક્ચર્સને વિસ્તૃત કરવાનો પ્રયાસ કરતી વખતે (ઉદાહરણ તરીકે સ્ટ્રક્ચર avr32_usart_t માટે), એક ભૂલ "ડુપ્લિકેટ વેરિયેબલ ઑબ્જેક્ટ નામ" થાય છે.
રિપોર્ટ #10857: DMACA રજિસ્ટર પ્રદર્શિત કરી શકાતા નથી.
જ્યારે ડીબગરમાં હોય ત્યારે UC3A3 માટે DMACA રજિસ્ટર યોગ્ય રીતે પ્રદર્શિત થતા નથી. કોઈપણ ફેરફારો છતાં તેઓ સ્થિર રહે છે... બંને રજીસ્ટર view અને મેમરી view તે મેમરી રેન્જમાં કાયમ FB બતાવો. સર્વિસ એક્સેસ બસ (SAB) DMACA રજિસ્ટરને ઍક્સેસ કરી શકતી નથી. કોઈ ઉપાય નથી.
રિપોર્ટ #7099: ડીબગ લોંચ માટે પ્રોગ્રામિંગ કરતી વખતે ચકાસો.
લોંચ કન્ફિગરેશન સેટિંગ "પ્રોગ્રામિંગ પછી મેમરી ચકાસો" ડીબગ લોંચ માટે અસરકારક રહેશે નહીં.
રિપોર્ટ #7370: પ્રોજેક્ટ એક્સ્પ્લોરરમાંથી ફોલ્ડર 'સમાવેશ કરે છે' ફક્ત ડિબગ લક્ષ્યમાંથી ડિસ્પ્લેનો સમાવેશ થાય છે.
પ્રોજેક્ટ્સ માટેનું ફોલ્ડર ફક્ત ડીબગ રૂપરેખાંકન માટે સમાવેશ દર્શાવશે.
રિપોર્ટ # 7707: file પોસ્ટ-બિલ્ડ અથવા પ્રી-બિલ્ડમાં રીડાયરેક્શન કામ કરતું નથી.
પ્રી-બિલ્ડ અથવા પોસ્ટ-બિલ્ડ સ્ટેપ્સમાં રીડાયરેક્શનનો ઉપયોગ કરવો શક્ય નથી. વર્કઅરાઉન્ડ એ બાહ્ય આદેશ (એટલે કે .bat.) બનાવવાનો છે file) જે જરૂરી રીડાયરેક્શન કરે છે.
રિપોર્ટ #11834: FLASHC exampAT32UC3A0512UES માટે le એ AVR32 સ્ટુડિયો 2.6 સાથે કમ્પાઇલ કરતું નથી.
UC3 સૉફ્ટવેર ફ્રેમવર્કના આ સંસ્કરણમાં ઉપયોગમાં લેવાતી લિંકર સ્ક્રિપ્ટ કમ્પાઇલરના જૂના સંસ્કરણ માટે લખવામાં આવી હતી અને વર્તમાન પ્રકાશન સાથે કામ કરશે નહીં. જો તમારે આ જૂના UC3 ઉપકરણો પર વિકાસ કરવાની જરૂર હોય, તો કૃપા કરીને સાથેની ટૂલચેન સાથે AVR2.5 સ્ટુડિયોના 32 પ્રકાશનનો ઉપયોગ કરો.
સમર્થિત ઉપકરણો
નીચેના કોષ્ટકો બધા સમર્થિત સાધનો અને ઉપકરણોની યાદી આપે છે અને બતાવે છે કે કયા સાધનો વિવિધ ઉપકરણોના ડિબગીંગ અને પ્રોગ્રામિંગને સપોર્ટ કરે છે.
અમારી પાસે ત્રણ પ્રકારના આધાર છે. "નિયંત્રણ" સપોર્ટનો અર્થ એ છે કે ઉપકરણને ફક્ત લક્ષ્ય સંદર્ભ મેનૂ દ્વારા પ્રોગ્રામ અને નિયંત્રિત કરી શકાય છે. "ડીબગ" દ્વારા અમારો અર્થ એ છે કે લોન્ચ મિકેનિઝમ દ્વારા ડીબગિંગ સત્ર શરૂ કરવું અને લક્ષ્ય સંદર્ભ મેનૂનો ઉપયોગ કરી શકાય છે. એ જ રીતે “રન” એટલે પ્રોગ્રામિંગ અને લોન્ચ મિકેનિઝમ દ્વારા એપ્લિકેશન શરૂ કરવી (પરંતુ કોઈ ડિબગિંગ નહીં). "સંપૂર્ણ" નો અર્થ છે કે આ તમામ પ્રકારો સમર્થિત છે.
આવશ્યક ફર્મવેર સંસ્કરણો
ડીબગર/પ્રોગ્રામર | ફર્મવેર સંસ્કરણ |
AVR ડ્રેગન | MCU 6.11:MCU_S1 6.11 |
AVR ONE! | MCU 4.16:FPGA 4.0:FPGA 3.0:FPGA 2.0 |
JTAGICE mkII | MCU 6.6:MCU_S1 6.6 |
QT600 | MCU 1.5 |
STK600 | MCU 2.11:MCU_S1 2.1:MCU_S2 2.1 |
AVR AP7 શ્રેણી
AVR ડ્રેગન | AVR ONE! | AVR32
સિમ્યુલેટર |
JTAGઆઈસીઈ
mkII |
QT600 | STK600 | યુએસબી ડીએફયુ | |
AT32AP7000 | સંપૂર્ણ | સંપૂર્ણ | N/A | સંપૂર્ણ | N/A | N/A | N/A |
AVR UC3A શ્રેણી
AVR ડ્રેગન | AVR ONE! | AVR32
સિમ્યુલેટર |
JTAGઆઈસીઈ
mkII |
QT600 | STK600 | યુએસબી ડીએફયુ | |
AT32UC3A0128 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3A0256 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3A0512 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3A0512-UES | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | N/A | નિયંત્રણ |
AT32UC3A1128 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3A1256 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3A1512 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3A1512-UES | N/A | N/A | ડીબગ | N/A | N/A | N/A | નિયંત્રણ |
AT32UC3A3128 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3A3128S | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3A3256 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3A3256S | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3A364 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3A364S | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AVR UC3B શ્રેણી
AVR ડ્રેગન | AVR ONE! | AVR32
સિમ્યુલેટર |
JTAGઆઈસીઈ
mkII |
QT600 | STK600 | યુએસબી ડીએફયુ | |
AT32UC3B0128 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3B0256 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3B0256-UES | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | N/A | નિયંત્રણ |
AVR ડ્રેગન | AVR ONE! | AVR32
સિમ્યુલેટર |
JTAGઆઈસીઈ
mkII |
QT600 | STK600 | યુએસબી ડીએફયુ | |
AT32UC3B0512 | N/A | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3B0512 (રિવિઝન C) | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3B064 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3B1128 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3B1256 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3B1256-UES | N/A | N/A | ડીબગ | N/A | N/A | N/A | નિયંત્રણ |
AT32UC3B164 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AVR UC3C શ્રેણી
AVR ડ્રેગન | AVR ONE! | AVR32
સિમ્યુલેટર |
JTAGઆઈસીઈ
mkII |
QT600 | STK600 | યુએસબી ડીએફયુ | |
AT32UC3C0512C (રિવિઝન C) | સંપૂર્ણ | સંપૂર્ણ | N/A | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3C1512C (રિવિઝન C) | સંપૂર્ણ | સંપૂર્ણ | N/A | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3C2512C (રિવિઝન C) | સંપૂર્ણ | સંપૂર્ણ | N/A | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AVR UC3L શ્રેણી
AVR ડ્રેગન | AVR ONE! | AVR32
સિમ્યુલેટર |
JTAGઆઈસીઈ
mkII |
QT600 | STK600 | યુએસબી ડીએફયુ | |
AT32UC3L016 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3L032 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
AT32UC3L064 | સંપૂર્ણ | સંપૂર્ણ | ડીબગ | સંપૂર્ણ | ચલાવો | ચલાવો | નિયંત્રણ |
AT32UC3L064 (રીવિઝન B) | સંપૂર્ણ | સંપૂર્ણ | N/A | સંપૂર્ણ | N/A | ચલાવો | નિયંત્રણ |
FAQ
પ્ર: AVR32 સ્ટુડિયો દ્વારા કયા પ્રોસેસર્સ સપોર્ટેડ છે?
A: AVR32 સ્ટુડિયો એટમેલના તમામ AVR 32-બીટ પ્રોસેસરને સપોર્ટ કરે છે.
પ્ર: શું AVR32 સ્ટુડિયો Windows 98 અથવા NT પર ઇન્સ્ટોલ કરી શકાય છે?
A: ના, AVR32 સ્ટુડિયો Windows 98 અથવા NT પર સમર્થિત નથી.
પ્ર: AVR32 સ્ટુડિયો માટે જરૂરી AVR Toolchains પેકેજ હું ક્યાંથી મેળવી શકું?
A: AVR Toolchains પેકેજ Atmel's પર મળી શકે છે webટૂલ્સ અને સૉફ્ટવેર મેનૂ હેઠળ સાઇટ.
દસ્તાવેજો / સંસાધનો
![]() |
ATMEL AVR32 32 બીટ માઇક્રો કંટ્રોલર્સ [પીડીએફ] સૂચના માર્ગદર્શિકા AVR ONE, જેTAGICE mkII, STK600, AVR32 32 બીટ માઇક્રો કંટ્રોલર્સ, AVR32, 32 બીટ માઇક્રો કંટ્રોલર્સ, બીટ માઇક્રો કંટ્રોલર્સ, માઇક્રો કંટ્રોલર્સ, કંટ્રોલર્સ |