ATMEL AVR32 32 బిట్ మైక్రో కంట్రోలర్లు
స్పెసిఫికేషన్లు
- ఉత్పత్తి పేరు: AVR32 స్టూడియో
- వెర్షన్: విడుదల 2.6.0
- మద్దతు ఉన్న ప్రాసెసర్లు: Atmel యొక్క AVR 32-బిట్ ప్రాసెసర్లు
- మద్దతు ఉన్న మైక్రోకంట్రోలర్లు: 8/32-బిట్ మైక్రోకంట్రోలర్లు
- సాధనం మద్దతు: AVR ONE!, JTAGICE mkII, STK600
- టూల్చెయిన్ ఇంటిగ్రేషన్: AVR/GNU టూల్చెయిన్
ఉత్పత్తి వినియోగ సూచనలు
సంస్థాపన
AVR32 స్టూడియో అనేది 32-బిట్ AVR అప్లికేషన్లను వ్రాయడం, డీబగ్గింగ్ చేయడం మరియు అమలు చేయడం కోసం ఒక సమగ్ర అభివృద్ధి వాతావరణం. ఇది Atmel ద్వారా ఉచితంగా పంపిణీ చేయబడుతుంది మరియు Windows మరియు Linux రెండింటిలోనూ నడుస్తుంది.
సిస్టమ్ అవసరాలు
- హార్డ్వేర్ అవసరాలు: AVR32 స్టూడియో తక్కువ-రిసోర్స్ కంప్యూటర్లలో పరీక్షించబడలేదు కానీ ప్రాజెక్ట్ పరిమాణాన్ని బట్టి రన్ కావచ్చు.
- సాఫ్ట్వేర్ అవసరాలు: Windows 98, NT లేదా MEలో మద్దతు లేదు.
డౌన్లోడ్ మరియు ఇన్స్టాల్ చేస్తోంది
- ఉత్పత్తి ప్యాకేజీ నుండి ఇన్స్టాల్ చేస్తోంది: పూర్తి ఉత్పత్తి బిల్డ్లను AVR టెక్నికల్ లైబ్రరీ DVDలో చూడవచ్చు లేదా Atmel నుండి డౌన్లోడ్ చేసుకోవచ్చు webసైట్. ఇన్స్టాలేషన్ స్థానాన్ని పేర్కొనడానికి అనుకూల సంస్థాపనను ఎంచుకోండి.
- విండోస్లో ఇన్స్టాల్ చేస్తోంది: Atmel నుండి AVR32 స్టూడియో ఇన్స్టాలర్ను డౌన్లోడ్ చేయండి webసైట్ మరియు దానిని అమలు చేయండి. సన్ జావా రన్టైమ్ ఎన్విరాన్మెంట్ మిస్ అయితే ఇన్స్టాల్ చేయబడుతుంది.
AVR32 స్టూడియో: విడుదల 2.6.0
AVR32 స్టూడియో అనేది 32-బిట్ AVR అప్లికేషన్లను అభివృద్ధి చేయడానికి ఒక సమగ్ర అభివృద్ధి పర్యావరణం (IDE). AVR32 స్టూడియో ప్రాజెక్ట్తో సహా పూర్తి ఫీచర్ల సెట్ను అందిస్తుంది file నిర్వహణ, విధి నిర్వహణ మరియు సంస్కరణ నియంత్రణ ఇంటిగ్రేషన్ (CVS); సింటాక్స్ హైలైటింగ్, నావిగేషన్ మరియు కోడ్ పూర్తితో కూడిన C/C++ ఎడిటర్; సోర్స్ మరియు ఇన్స్ట్రక్షన్-లెవల్ స్టెప్పింగ్ మరియు బ్రేక్పాయింట్లతో సహా రన్ కంట్రోల్కి మద్దతునిచ్చే డీబగ్గర్; రిజిస్టర్లు, మెమరీ మరియు I/O viewలు; మరియు లక్ష్య కాన్ఫిగరేషన్ మరియు నిర్వహణ. AVR32 స్టూడియో ఉంది నిర్మించబడింది ఎక్లిప్స్, థర్డ్ పార్టీతో సులభంగా ఏకీకరణను ప్రారంభించడం plugins పెరిగిన కార్యాచరణ కోసం.
AVR32 స్టూడియో Atmel యొక్క అన్ని AVR 32-బిట్ ప్రాసెసర్లకు మద్దతు ఇస్తుంది. AVR32 స్టూడియో స్వతంత్ర (ఆపరేటింగ్ సిస్టమ్ లేకుండా) అప్లికేషన్లు మరియు Linux అప్లికేషన్లు (AT32AP7 పరికర కుటుంబం కోసం) అభివృద్ధి మరియు డీబగ్గింగ్కు మద్దతు ఇస్తుంది. ఇతర ఆపరేటింగ్ సిస్టమ్లను డీబగ్ చేయడానికి థర్డ్ పార్టీ ప్లగ్-ఇన్లు ఉన్నాయి.
AVR ONE!, Jతో సహా 32-బిట్ AVR ఆర్కిటెక్చర్కు మద్దతిచ్చే అన్ని Atmel సాధనాలుTAGICE mkII మరియు STK600కి AVR32 స్టూడియో మద్దతు ఇస్తుంది.
AVR32 స్టూడియో 32-బిట్ AVR/GNU టూల్చెయిన్తో అనుసంధానించబడింది. GNU C కంపైలర్ (GCC) C/C++ ప్రోగ్రామ్లను కంపైల్ చేయడానికి ఉపయోగించబడుతుంది, అయితే GNU డీబగ్గర్ (GDB) అప్లికేషన్ను టార్గెట్లో డీబగ్ చేయడానికి ఉపయోగించబడుతుంది. Atmel యొక్క AVR యుటిలిటీస్, avr32program మరియు avr32gdbproxy, స్వతంత్ర అప్లికేషన్ల విస్తరణ మరియు డీబగ్గింగ్ కోసం అలాగే టార్గెట్ వాల్యూమ్ కోసం ఉపయోగించబడతాయి.tagఇ మరియు క్లాక్ జనరేటర్ సర్దుబాట్లు.
ఇన్స్టాలేషన్ సూచనలు
AVR32 స్టూడియో అనేది 32-బిట్ AVR అప్లికేషన్లను రాయడం, డీబగ్గింగ్ చేయడం మరియు అమలు చేయడం కోసం ఒక సమగ్ర అభివృద్ధి వాతావరణం. AVR32 స్టూడియోను Atmel ఉచితంగా పంపిణీ చేస్తుంది మరియు Windows మరియు Linux రెండింటిలోనూ నడుస్తుంది.
వార్తలు
AVR32 స్టూడియో యొక్క ఈ వెర్షన్ విడుదల 2.5 నుండి అప్గ్రేడ్ చేయబడింది. AVR32 స్టూడియో ఆధారంగా రూపొందించబడిన వివిధ భాగాలు ఎక్లిప్స్ గెలీలియో సర్వీస్ విడుదల 2కి అప్గ్రేడ్ చేయబడింది. దీని అర్థం పెద్ద సంఖ్యలో బగ్ పరిష్కారాలు, మెరుగుదలలు మరియు ఇతర మెరుగుదలలు ఈ విడుదలలో చేర్చబడ్డాయి.
- C/C++ డెవలప్మెంట్ టూలింగ్ (108 సమస్యలు పరిష్కరించబడ్డాయి)
- ఇష్యూ ట్రాకర్ ఇంటిగ్రేషన్, మైలిన్ (166 సమస్యలు పరిష్కరించబడ్డాయి)
- ఎక్లిప్స్ ప్లాట్ఫారమ్ (149 సమస్యలు పరిష్కరించబడ్డాయి)
- టార్గెట్ మేనేజ్మెంట్/రిమోట్ సిస్టమ్ ఎక్స్ప్లోరర్ (5 సమస్యలు పరిష్కరించబడ్డాయి)
అదనంగా 77 AVR32 స్టూడియో బగ్ పరిష్కారాలు మరియు మెరుగుదలలు అమలు చేయబడ్డాయి. చూడండి కొత్తది మరియు గుర్తించదగినది
అత్యంత ముఖ్యమైన మార్పుల వివరాల కోసం విభాగం.
సిస్టమ్ అవసరాలు
AVR32 స్టూడియో కింది కాన్ఫిగరేషన్ల క్రింద మద్దతు ఇస్తుంది.
హార్డ్వేర్ అవసరాలు
- కనీస ప్రాసెసర్ పెంటియమ్ 4, 1GHz
- కనిష్ట 512 MB ర్యామ్
- కనీసం 500 MB ఖాళీ డిస్క్ స్థలం
- కనిష్ట స్క్రీన్ రిజల్యూషన్ 1024×768
AVR32 స్టూడియో తక్కువ వనరులు ఉన్న కంప్యూటర్లలో పరీక్షించబడలేదు, కానీ ప్రాజెక్ట్ల సంఖ్య మరియు పరిమాణం మరియు వినియోగదారు యొక్క సహనాన్ని బట్టి సంతృప్తికరంగా అమలు కావచ్చు.
సాఫ్ట్వేర్ అవసరాలు
- Windows 2000, Windows XP, Windows Vista లేదా Windows 7 (x86 లేదా x86-64). విండోస్ 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 టూల్చెయిన్ల వెర్షన్ 3.0 లేదా తదుపరిది ("డౌన్లోడ్ చేయడం మరియు ఇన్స్టాల్ చేయడం" చూడండి)
Windows 32, NT లేదా MEలో AVR98 స్టూడియోకి మద్దతు లేదు.
డౌన్లోడ్ మరియు ఇన్స్టాల్ చేస్తోంది
AVR32 స్టూడియోకి C/C++ కంపైలర్లు మరియు లింకర్లను కలిగి ఉన్న “AVR టూల్చెయిన్లు” ప్యాకేజీ అవసరం. అదనంగా, ప్రోగ్రామింగ్ మరియు డీబగ్గింగ్ కోసం “AVR యుటిలిటీస్” అవసరం. AVR32 స్టూడియో యొక్క ఈ విడుదల నాటికి ఈ రెండు ప్యాకేజీలు నిర్దిష్ట కాన్ఫిగరేషన్ల కోసం ఉత్పత్తిలో చేర్చబడ్డాయి. వీటిని ప్రత్యేకంగా ఇన్స్టాల్ చేయాల్సిన అవసరం ఉండదు.
అయితే, మీకు ప్రత్యేక సంస్థాపన అవసరమైతే; తాజా వెర్షన్లను AVR32 స్టూడియో ఉన్న ప్రదేశంలోనే కనుగొనవచ్చు. దయచేసి దానితో పాటు విడుదల నోట్స్లో ఇచ్చిన ఇన్స్టాలేషన్ సూచనల ప్రకారం టూల్చెయిన్లు మరియు యుటిలిటీలను ఇన్స్టాల్ చేయండి.
AVR32 స్టూడియో ప్రారంభించబడినందున ఇది టూల్చెయిన్లు మరియు యుటిలిటీ ప్యాకేజీల ఉనికిని పరీక్షిస్తుంది. ఇవి కనిపించకుంటే హెచ్చరిక జారీ చేస్తారు.
AVR32 స్టూడియోను మూడు విధాలుగా ఇన్స్టాల్ చేయవచ్చు. పూర్తి అప్లికేషన్గా లేదా ఎక్లిప్స్ మార్కెట్ప్లేస్ క్లయింట్ లేదా నేరుగా రిపోజిటరీని ఉపయోగించి ముందుగా ఉన్న ఎక్లిప్స్ ఆధారిత సాఫ్ట్వేర్కి ఫీచర్ సెట్గా జోడించబడింది. తరువాతి పద్ధతి ఏ ఫీచర్లను ఇన్స్టాల్ చేయాలో ఎంచుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది.
ఎక్లిప్స్ మార్కెట్ప్లేస్ని ఉపయోగించి ఇన్స్టాల్ చేస్తోంది
Eclipse Marketplace క్లయింట్ Eclipse 3.6 మరియు కొత్త వాటిలో మాత్రమే అందుబాటులో ఉంటుందని గమనించండి.
మీ ఎక్లిప్స్ ఆధారిత ఉత్పత్తిని ప్రారంభించి, తెరవండి సహాయం > ఎక్లిప్స్ మార్కెట్ ప్లేస్.... కు వెళ్ళండి శోధన పేజీ మరియు శోధించండి
"AVR". ఇది "AVR32 స్టూడియో"ని జాబితా చేయాలి. ఎంట్రీని నొక్కండి ఇన్స్టాల్ చేయండి బటన్. మిగిలిన ప్రక్రియ రిపోజిటరీ నుండి ఇన్స్టాల్ చేయడానికి సమానంగా ఉంటుంది.
రిపోజిటరీ నుండి ఇన్స్టాల్ చేస్తోంది
డిస్ట్రిబ్యూషన్ రిపోజిటరీ నుండి ఇన్స్టాల్ చేస్తున్నప్పుడు మీరు ఇప్పటికే ఎక్లిప్స్ ఆధారంగా సాఫ్ట్వేర్ సిద్ధంగా ఉండాలి. ఇది ఎక్లిప్స్ CDT (C/C++ డెవలప్మెంట్ టూలింగ్) భాగాలను కలిగి ఉండాలి. నుండి అందుబాటులో ఉన్న “C/C++ డెవలపర్ల కోసం ఎక్లిప్స్ 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 యుటిలిటీలు కూడా అవసరం. ఈ ప్లాట్ఫారమ్ కోసం బిల్డ్లు ప్రస్తుతం అందుబాటులో లేవు.
మీరు ఈ వర్గంలో వాడుకలో లేని లేదా ఇంజినీరింగ్లు ఉన్నందున ఆసక్తి కలిగించే లేదా ఆసక్తికరం కాని ఐచ్ఛికం మినహా అన్ని లక్షణాలను తనిఖీ చేయడం ద్వారా ప్రారంభించాలిample మద్దతు.
ఉత్పత్తి ప్యాకేజీ నుండి ఇన్స్టాల్ చేస్తోంది
AVR32 స్టూడియో యొక్క పూర్తి ఉత్పత్తి బిల్డ్లు మీకు అవసరమైన ప్రతిదాన్ని కలిగి ఉంటాయి. సాఫ్ట్వేర్ను AVR టెక్నికల్ లైబ్రరీ DVDలో కనుగొనవచ్చు లేదా Atmel నుండి డౌన్లోడ్ చేసుకోవచ్చు webసైట్ వద్ద http://www.atmel.com/products/avr32/ "టూల్స్ & సాఫ్ట్వేర్" మెను కింద. ఈ బిల్డ్లు నాలుగు వేర్వేరు కాన్ఫిగరేషన్లలో వస్తాయి.
- 32-బిట్ మరియు 64-బిట్ కోసం ఇన్స్టాలర్
- జిప్-file 32-బిట్ మరియు 64-బిట్ కోసం
- జిప్-file 32-బిట్ కోసం
- జిప్-file 64-బిట్ Linux కోసం
విండోస్లో ఇన్స్టాల్ చేస్తోంది
AVR32 స్టూడియో ఇన్స్టాలర్ నుండి డౌన్లోడ్ చేసుకోవచ్చు webపైన పేర్కొన్న విధంగా సైట్. డౌన్లోడ్ చేసిన తర్వాత, ఇన్స్టాలర్ ఎక్జిక్యూటబుల్పై డబుల్ క్లిక్ చేయండి file ఇన్స్టాల్ చేయడానికి. మీరు AVR32 స్టూడియో సాఫ్ట్వేర్ ఇన్స్టాల్ చేయబడిన స్థానాన్ని పేర్కొనాలనుకుంటే, “కస్టమ్ ఇన్స్టాలేషన్” ఎంచుకోండి. ఇన్స్టాలేషన్ సాఫ్ట్వేర్ మీ కంప్యూటర్లో సన్ జావా రన్టైమ్ ఎన్విరాన్మెంట్ మిస్ అయినట్లయితే ఇన్స్టాల్ చేస్తుంది.
జిప్ కూడా ఉంది-file Windows కోసం పంపిణీ అందుబాటులో ఉంది. డౌన్లోడ్ చేసి, కంప్రెస్ని తీసివేయండి file. AVR32 స్టూడియో కొత్త ఫోల్డర్ యొక్క రూట్లో కనిపించే ఎక్జిక్యూటబుల్ని ఉపయోగించి ప్రారంభించవచ్చు.
మీరు ఆపరేటింగ్ సిస్టమ్ యొక్క 64-బిట్ వెర్షన్ను అమలు చేస్తుంటే, మీరు జావా రన్టైమ్ యొక్క 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 అవసరం. Sun Javaని ఇన్స్టాల్ చేయడంపై సూచనల కోసం మీ Linux పంపిణీ డాక్యుమెంటేషన్ని సంప్రదించండి లేదా Sun's నుండి డౌన్లోడ్ చేసుకోండి webసైట్ వద్ద http://java.sun.com/. ప్రత్యేకించి, జావా వెర్షన్ 1.7కి సంబంధించిన ఏదైనా సూచన అననుకూల సంస్కరణను ఉపయోగించబడుతుందని సూచిస్తుంది.
AVR32 స్టూడియోని వినియోగదారు(ల) కోసం వ్రాయగలిగే డైరెక్టరీలో ఇన్స్టాల్ చేయమని మేము సిఫార్సు చేస్తున్నాము. ఇది ఉత్పత్తిని జోడించడం లేదా నవీకరించడం ప్రక్రియను సులభతరం చేస్తుంది. సింగిల్-యూజర్ మెషీన్లో, మీరు సాధారణంగా AVR32 స్టూడియో జిప్ని సంగ్రహించవచ్చు file మీ హోమ్ డైరెక్టరీలోకి. ఇది ఉత్పత్తిని కలిగి ఉన్న డైరెక్టరీని సృష్టిస్తుంది files.
AVR32 స్టూడియోను అమలు చేయడానికి, avr32studio డైరెక్టరీ నుండి avr32studio ప్రోగ్రామ్ను అమలు చేయండి. మీరు సమస్యలను ఎదుర్కొంటే, java -versionని అమలు చేయడం ద్వారా సరైన జావా ఉపయోగించబడుతుందని నిర్ధారించుకోండి, ఇది ఇదే విధమైన అవుట్పుట్ను ఇస్తుంది:
ఉబుంటులో సన్ జావా
మీరు షెల్ నుండి కింది ఆదేశాలను ఉపయోగించి ఉబుంటులో సన్ జావాను ఇన్స్టాల్ చేయవచ్చు:
RedHat Enterprise Linux 4
మీరు మీ Firefox ఇన్స్టాల్ని కలిగి ఉన్న ఫోల్డర్కు ఎన్విరాన్మెంట్ వేరియబుల్ MOZILLA_FIVE_HOME సెట్ చేయాల్సి రావచ్చని గుర్తుంచుకోండి. ఉదా
లేదా, tcshని ఉపయోగిస్తుంటే:
స్వాగత పేజీ పని చేయడానికి.
PATHకు యుటిలిటీస్ మరియు టూల్చెయిన్లను జోడిస్తోంది
AVR32 స్టూడియో యొక్క Linux పంపిణీ AVR యుటిలిటీస్ మరియు AVR టూల్చెయిన్లతో ప్లగ్-ఇన్లుగా వస్తుంది. ఇన్స్టాల్ చేసినప్పుడు ఇవి అన్ప్యాక్ చేయబడినందున సిస్టమ్ 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 Studio 2.0.1 లేదా కొత్త వాటితో సృష్టించబడిన స్వతంత్ర ప్రాజెక్ట్లు నవీకరించబడవలసిన అవసరం లేదు. పాత ప్రాజెక్ట్లను 2.0.1 ఫార్మాట్కి మార్చాలి. AVR32 Studio 2.1.0 కంటే పాత విడుదలలతో సృష్టించబడిన Linux ప్రాజెక్ట్లు తప్పనిసరిగా మార్చబడాలి. మరిన్ని వివరాల కోసం ప్రాజెక్ట్లను అప్గ్రేడ్ చేయడం గురించి వినియోగదారు గైడ్ అధ్యాయాన్ని చూడండి.
సంప్రదింపు సమాచారం
AVR32 స్టూడియోలో మద్దతు కోసం దయచేసి సంప్రదించండి avr32@atmel.com.
AVR32 స్టూడియో వినియోగదారులు కూడా దీనిపై చర్చించడానికి స్వాగతం పలుకుతారు AVRఫ్రీక్స్ webసైట్ AVR32 సాఫ్ట్వేర్ సాధనాల కోసం ఫోరమ్.
నిరాకరణ మరియు క్రెడిట్లు
Atmel AVR ప్రాసెసర్ల కోసం అప్లికేషన్లను అభివృద్ధి చేయడం కోసం AVR32 స్టూడియో ఉచితంగా పంపిణీ చేయబడుతుంది. ఇతర ప్రయోజనాల కోసం ఉపయోగించడం అనుమతించబడదు; వివరాల కోసం సాఫ్ట్వేర్ లైసెన్స్ ఒప్పందాన్ని చూడండి. AVR32 స్టూడియో ఎటువంటి వారంటీ లేకుండా వస్తుంది.
కాపీరైట్ 2006-2010 Atmel కార్పొరేషన్. అన్ని హక్కులు ప్రత్యేకించబడ్డాయి. ATMEL, లోగో మరియు వాటి కలయికలు, ఎవ్రీవేర్ యు ఆర్, AVR, AVR32 మరియు ఇతరాలు, Atmel కార్పొరేషన్ లేదా దాని అనుబంధ సంస్థల యొక్క నమోదిత ట్రేడ్మార్క్లు లేదా ట్రేడ్మార్క్లు. Windows, Internet Explorer మరియు Windows Vistaలు రిజిస్టర్డ్ ట్రేడ్మార్క్లు లేదా ట్రేడ్మార్క్లు
యునైటెడ్ స్టేట్స్ మరియు/లేదా ఇతర దేశాలలో Microsoft కార్పొరేషన్. Linux అనేది యునైటెడ్ స్టేట్స్ మరియు ఇతర దేశాలలో Linus Torvalds యొక్క నమోదిత ట్రేడ్మార్క్. ఎక్లిప్స్ మీద నిర్మించబడింది అనేది ఎక్లిప్స్ ఫౌండేషన్, ఇంక్ యొక్క ట్రేడ్మార్క్. సన్ మరియు జావా యునైటెడ్ స్టేట్స్ మరియు ఇతర దేశాలలో సన్ మైక్రోసిస్టమ్స్, ఇంక్. యొక్క రిజిస్టర్డ్ ట్రేడ్మార్క్లు. మొజిల్లా మరియు ఫైర్ఫాక్స్ మొజిల్లా ఫౌండేషన్ యొక్క రిజిస్టర్డ్ ట్రేడ్మార్క్లు. 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ని ఉపయోగించాలి.
“AVR32 C Project From Template”ని ఉపయోగించి కొత్త ప్రాజెక్ట్ను సృష్టించేటప్పుడు ఏ పరికరాన్ని ఉపయోగించాలో పేర్కొనాల్సిన అవసరం లేదు. టెంప్లేట్లో పేర్కొన్న పరికరం స్వయంచాలకంగా ఉపయోగించబడుతుంది.
నివేదిక #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: చేర్చబడిన హెడర్లో మార్పులు fileలు నిర్మాణాన్ని ప్రేరేపించవు.
హెడర్ చేర్చబడినప్పుడు 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 స్టూడియో ఫ్రేమ్వర్క్ ప్లగ్-ఇన్ సమస్య.
సాఫ్ట్వేర్ ఫ్రేమ్వర్క్ యొక్క మునుపటి సంస్కరణలను ఉపయోగించి సృష్టించబడిన ప్రాజెక్ట్లో సాఫ్ట్వేర్ ఫ్రేమ్వర్క్ విజార్డ్ను అమలు చేయడం వలన అప్డేట్ మారదు fileలు తప్ప fileలు స్థానికంగా మార్చబడ్డాయి. మార్చబడింది 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 స్టూడియో”.
తెలిసిన సమస్యలు
నివేదిక #11836: EVK1105లో AUX ట్రేస్ను ప్రారంభించడం సాధ్యం కాదు.
AUX ట్రేస్ యొక్క అన్ని మోడ్లు (బఫర్డ్/స్ట్రీమింగ్) EVK1105లో ఉపయోగించబడవు. నానోట్రేస్ని ఉపయోగించడం మినహా ప్రస్తుతానికి ఎటువంటి ప్రత్యామ్నాయం లేదు.
నివేదిక #5716: AVR32Studio లూప్ కోసం అడుగుపెడుతున్నప్పుడు స్పందించదు.
పెద్ద మొత్తంలో మెషీన్ సూచనలను అమలు చేయడానికి (సాధారణంగా ఖాళీగా లేదా ఆలస్యం కోసం ఉపయోగించే లూప్లకు) సోర్స్ కోడ్ లైన్పై అడుగు పెట్టడం వలన AVR32 స్టూడియో ప్రతిస్పందించదు. నియంత్రణను తిరిగి పొందడానికి, ప్రయోగాన్ని ముగించండి. అటువంటి కోడ్ లైన్పై అడుగు పెట్టడానికి, బ్రేక్పాయింట్లు మరియు రెజ్యూమ్ (F8) ఫంక్షన్ని ఉపయోగించండి.
నివేదిక #7280: ఎడిటర్ వర్టికల్ రూలర్ కాంటెక్స్ట్ మెను ట్రేస్పాయింట్లను బ్రేక్పాయింట్లతో గందరగోళానికి గురిచేస్తుంది.
బ్రేక్పాయింట్ మరియు ట్రేస్పాయింట్ ఒకే సోర్స్ లైన్లో ఉన్నట్లయితే, కాంటెక్స్ట్ (కుడి-క్లిక్) మెను నుండి బ్రేక్పాయింట్ లక్షణాలను తెరవడం సాధ్యం కాదు. అటువంటి సందర్భాలలో, బ్రేక్పాయింట్ల నుండి బ్రేక్పాయింట్ని యాక్సెస్ చేయండి view.
నివేదిక #7596: అసెంబ్లీ లైన్ల ప్రదర్శన.
వేరుచేయడం యొక్క విషయాలు view కంపైలర్ యొక్క అవుట్పుట్పై ఆధారపడి నాన్-సీక్వెన్షియల్ ప్రదర్శించబడవచ్చు. సాధారణంగా, లూప్ల ప్రదర్శన లేదా ఆప్టిమైజ్ చేసిన కోడ్ కొంతమంది వినియోగదారులకు తెలియకపోవచ్చు.
నివేదిక #8525: META వ్రాత-మాత్రమే రిజిస్టర్లతో పెరిఫెరల్ కోసం స్ట్రక్ట్లను విస్తరించదు.
వ్రాత-మాత్రమే రిజిస్టర్లు (ఉదాహరణకు struct avr32_usart_t కోసం) ఉన్న పెరిఫెరల్ మెమరీకి సూచించే స్ట్రక్టులను విస్తరించడానికి ప్రయత్నించినప్పుడు, “డూప్లికేట్ వేరియబుల్ ఆబ్జెక్ట్ పేరు” లోపం ఏర్పడుతుంది.
నివేదిక #10857: DMACA రిజిస్టర్లు ప్రదర్శించబడవు.
డీబగ్గర్లో ఉన్నప్పుడు UC3A3 కోసం DMACA రిజిస్టర్లు సరిగ్గా ప్రదర్శించబడవు. ఏవైనా మార్పులు ఉన్నప్పటికీ అవి స్థిరంగా ఉంటాయి... రెండూ నమోదు view మరియు జ్ఞాపకశక్తి view ఆ మెమరీ పరిధిలో FBని ఎప్పటికీ చూపించు. సర్వీస్ యాక్సెస్ బస్ (SAB) DMACA రిజిస్టర్లను యాక్సెస్ చేయలేదు. పరిష్కారం లేదు.
నివేదిక #7099: డీబగ్ లాంచ్ కోసం ప్రోగ్రామింగ్ చేస్తున్నప్పుడు ధృవీకరించండి.
లాంచ్ కాన్ఫిగరేషన్ సెట్టింగ్ “ప్రోగ్రామింగ్ తర్వాత మెమరీని ధృవీకరించండి” డీబగ్ లాంచ్లకు ప్రభావవంతంగా ఉండదు.
నివేదిక #7370: ప్రాజెక్ట్ ఎక్స్ప్లోరర్ నుండి 'కలిపి' ఫోల్డర్ మాత్రమే డీబగ్ లక్ష్యం నుండి డిస్ప్లేను కలిగి ఉంటుంది.
ప్రాజెక్ట్ల కోసం ఫోల్డర్ను కలిగి ఉంటుంది, డీబగ్ కాన్ఫిగరేషన్ కోసం మాత్రమే ప్రదర్శించబడుతుంది.
నివేదిక #7707: file పోస్ట్-బిల్డ్ లేదా ప్రీ-బిల్డ్లో దారి మళ్లింపు పని చేయదు.
ప్రీ-బిల్డ్ లేదా పోస్ట్-బిల్డ్ దశల్లో దారి మళ్లింపును ఉపయోగించడం సాధ్యం కాదు. బాహ్య ఆదేశాన్ని సృష్టించడం ఒక ప్రత్యామ్నాయం (అంటే a .bat file) అవసరమైన దారి మళ్లింపును నిర్వహిస్తుంది.
నివేదిక #11834: FLASHC ఉదాampAT32UC3A0512UES కోసం le AVR32 స్టూడియో 2.6తో కంపైల్ చేయదు.
UC3 సాఫ్ట్వేర్ ఫ్రేమ్వర్క్ యొక్క ఈ సంస్కరణలో ఉపయోగించిన లింకర్ స్క్రిప్ట్ కంపైలర్ యొక్క పాత వెర్షన్ కోసం వ్రాయబడింది మరియు ప్రస్తుత విడుదలతో పని చేయదు. మీరు ఈ పాత UC3 పరికరాలలో డెవలప్మెంట్ చేయాలనుకుంటే, దయచేసి టూల్చెయిన్తో పాటు AVR2.5 స్టూడియో యొక్క 32 విడుదలను ఉపయోగించండి.
మద్దతు ఉన్న పరికరాలు
కింది పట్టికలు అన్ని మద్దతు ఉన్న సాధనాలు మరియు పరికరాలను జాబితా చేస్తాయి మరియు వివిధ పరికరాల డీబగ్గింగ్ మరియు ప్రోగ్రామింగ్కు ఏ సాధనాలు మద్దతు ఇస్తాయో చూపిస్తుంది.
మాకు మూడు రకాల మద్దతు ఉంది. “కంట్రోల్” మద్దతు అంటే పరికరం లక్ష్యం సందర్భ మెను ద్వారా మాత్రమే ప్రోగ్రామ్ చేయబడుతుంది మరియు నియంత్రించబడుతుంది. “డీబగ్” అంటే లాంచ్ మెకానిజం ద్వారా డీబగ్గింగ్ సెషన్ను ప్రారంభించడం మరియు టార్గెట్ కాంటెక్స్ట్ మెనూని ఉపయోగించవచ్చు. అదే విధంగా "రన్" అంటే ప్రోగ్రామింగ్ మరియు లాంచ్ మెకానిజం ద్వారా అప్లికేషన్ను ప్రారంభించడం (కానీ డీబగ్గింగ్ లేదు). "పూర్తి" అంటే ఈ అన్ని రకాల మద్దతు ఉంది.
అవసరమైన ఫర్మ్వేర్ సంస్కరణలు
డీబగ్గర్/ప్రోగ్రామర్ | ఫర్మ్వేర్ వెర్షన్ |
AVR డ్రాగన్ | MCU 6.11:MCU_S1 6.11 |
AVR వన్! | 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 వన్! | AVR32
సిమ్యులేటర్ |
JTAGICE
mkII |
QT600 | STK600 | USB DFU | |
AT32AP7000 | పూర్తి | పూర్తి | N/A | పూర్తి | N/A | N/A | N/A |
AVR UC3A సిరీస్
AVR డ్రాగన్ | AVR వన్! | AVR32
సిమ్యులేటర్ |
JTAGICE
mkII |
QT600 | STK600 | USB DFU | |
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 వన్! | AVR32
సిమ్యులేటర్ |
JTAGICE
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3B0128 | పూర్తి | పూర్తి | డీబగ్ చేయండి | పూర్తి | N/A | పరుగు | నియంత్రణ |
AT32UC3B0256 | పూర్తి | పూర్తి | డీబగ్ చేయండి | పూర్తి | N/A | పరుగు | నియంత్రణ |
AT32UC3B0256-UES | పూర్తి | పూర్తి | డీబగ్ చేయండి | పూర్తి | N/A | N/A | నియంత్రణ |
AVR డ్రాగన్ | AVR వన్! | AVR32
సిమ్యులేటర్ |
JTAGICE
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3B0512 | N/A | పూర్తి | డీబగ్ చేయండి | పూర్తి | N/A | పరుగు | నియంత్రణ |
AT32UC3B0512 (రివిజన్ సి) | పూర్తి | పూర్తి | డీబగ్ చేయండి | పూర్తి | 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 వన్! | AVR32
సిమ్యులేటర్ |
JTAGICE
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3C0512C (రివిజన్ సి) | పూర్తి | పూర్తి | N/A | పూర్తి | N/A | పరుగు | నియంత్రణ |
AT32UC3C1512C (రివిజన్ సి) | పూర్తి | పూర్తి | N/A | పూర్తి | N/A | పరుగు | నియంత్రణ |
AT32UC3C2512C (రివిజన్ సి) | పూర్తి | పూర్తి | N/A | పూర్తి | N/A | పరుగు | నియంత్రణ |
AVR UC3L సిరీస్
AVR డ్రాగన్ | AVR వన్! | AVR32
సిమ్యులేటర్ |
JTAGICE
mkII |
QT600 | STK600 | USB DFU | |
AT32UC3L016 | పూర్తి | పూర్తి | డీబగ్ చేయండి | పూర్తి | N/A | పరుగు | నియంత్రణ |
AT32UC3L032 | పూర్తి | పూర్తి | డీబగ్ చేయండి | పూర్తి | N/A | పరుగు | నియంత్రణ |
AT32UC3L064 | పూర్తి | పూర్తి | డీబగ్ చేయండి | పూర్తి | పరుగు | పరుగు | నియంత్రణ |
AT32UC3L064 (రివిజన్ B) | పూర్తి | పూర్తి | N/A | పూర్తి | N/A | పరుగు | నియంత్రణ |
తరచుగా అడిగే ప్రశ్నలు
ప్ర: AVR32 స్టూడియో ఏ ప్రాసెసర్లకు మద్దతు ఇస్తుంది?
A: AVR32 స్టూడియో Atmel యొక్క అన్ని AVR 32-బిట్ ప్రాసెసర్లకు మద్దతు ఇస్తుంది.
ప్ర: AVR32 స్టూడియోను Windows 98 లేదా NTలో ఇన్స్టాల్ చేయవచ్చా?
A: లేదు, Windows 32 లేదా NTలో AVR98 స్టూడియోకి మద్దతు లేదు.
ప్ర: AVR32 స్టూడియోకి అవసరమైన AVR Toolchains ప్యాకేజీని నేను ఎక్కడ కనుగొనగలను?
A: AVR Toolchains ప్యాకేజీని Atmelలో కనుగొనవచ్చు webసాధనాలు & సాఫ్ట్వేర్ మెను క్రింద సైట్.
పత్రాలు / వనరులు
![]() |
ATMEL AVR32 32 బిట్ మైక్రో కంట్రోలర్లు [pdf] సూచనల మాన్యువల్ AVR ONE, JTAGICE mkII, STK600, AVR32 32 బిట్ మైక్రో కంట్రోలర్లు, AVR32, 32 బిట్ మైక్రో కంట్రోలర్లు, బిట్ మైక్రో కంట్రోలర్లు, మైక్రో కంట్రోలర్లు, కంట్రోలర్లు |