Elektronikrentner bittet um Hilfe

Gast #1889428
Lesenswert?

Hallo,

Sorry für die evtl. blöde Frage aber ich bin mit
Z80 und 68000 groß geworden und da war ALLES GANZ anders.

ich hab da mal ein Problem....

1. STK500 ganz neu erworben
2. AVRStudio 4 in der neuesten Version
3. AVR GCC auch neuester Stand

Frage:
Wieso kann ich den auf den STK500 vorhandenen Chip
8515 nicht auswählen ?

Alles sehr mystisch????
Kann mir jemand bitte aufs Pferd helfen?
Angehängte Dateien:
Gast #1889518
Lesenswert?

Hallo,

wenn ich das dann so tue, kommt sowas hier:

Loaded plugin STK500
gcc plug-in: No AVR Toolchain installation found. Using WinAVR instead 
if installed. The AVR GCC plug-in can still be used if you set up your 
own build tools.
Loaded plugin AVR GCC
Loaded partfile: C:\Programme\Atmel\AVR Tools\PartDescriptionFiles\
Error Code: -2147467259:

Ich habe aber nach Anleitung aus dem Tutorial dieses Eclipse vollständig
installiert, alles sehr eigenartig.

Achso:
PC völlig nue aufgestzt, Win XP Sp3, vorher richtig gut und schnell mit
2GB Ram, jetzt eine totale Krücke wie zu 286'er Zeiten

Ich schmeiss den Mist besimmt in die Ecke. Back to the 80's.

Grüße
#1889608
Lesenswert?

Du musst auf alle Fälle noch was Herunterladen:
http://sourceforge.net/projects/winavr/files/

Das ist die Basis ->  WinAVR-20100110-install.exe

Dann kannst du dich für "AVR-Studio" oder/und für "Eclipse + AVR-Plugin" 
entscheiden.


Ich persönlich hab mir "Eclipse IDE for C/C++ Developers" runtergeladen
von hier: http://www.eclipse.org/downloads/
und eine Beschreibung wie man das "AVR Eclipse Plugin" von  Thomas 
Holland in Eclipse einfügt gibt es hier:
Beitrag "AVR Eclipse Plugin 2.3"
Gast #1889772
Lesenswert?

Egon schrieb:
> Achso:
> PC völlig nue aufgestzt, Win XP Sp3, vorher richtig gut und schnell mit
> 2GB Ram, jetzt eine totale Krücke wie zu 286'er Zeiten

Dein Rechner sollte wie wild rennen, du kannst auch die 
Auslagerungsdatei abschalten mit so viel Ram.

Das mit dem Eclipse versteh ich aber nicht, nutzt du jetzt AVR-Studio 
oder Eclipse?

Wenn du Eclipse nutzt solltest du das Java-SDK installieren, das 
AVR-Plugin und WinAVR.
#1889982
Lesenswert?

- WINAVR installieren
wichtig: Umgebungsvariable setzen muß angeklickt sein !!!
sonst findet AVRStudio den WINAVR nicht
- AVRStudio installieren
- AVRStudio starten
- fertig

Eclipse brauchst Du nicht, deinstalliere es.
Es kann gut sein, daß sich die beiden IDEs (AVRSTudio/Eclipse) 
gegenseitig auf die Füße treten.

Falls irgendwas schiefgelaufen ist oder Du WINAVR unter nem anderen Pfad 
installieren willst, am besten beides deinstallieren und nen 
Wiederherstellungspunkt von vor der Installation zurückspielen.



Peter
Gast #1890828
Lesenswert?

Hallo und danke,

die Hinweise von Harald (Gast) und Peter Dannegger waren zielführend.

Ich hab inzwischen die LED-Blinkerei und ein paar kleinere Experimente
mit Eingaben und Abfragen in Assembler und C hinter mir, ging alles
auch gut und funktionierte dann auch irgendwann nach den üblichen
Anfängerfehlern. Aber alles nur auf ganz kleiner Ebene.

Eigentlich soll die ganze Übung dazu dienen RGB-LEDs zum schwingen zu
bringen. Dazu habe ich mir diesen Vorschlag angesehen:

Beitrag "Ansteuerung einer RGB LED (PWM)"

Dabei hab ich aber noch nichts an LEDs angeschlossen und wollte zunächst
nur mit dem Oszi den Prot beobachten, aber soweit kommt es garnicht,
als Projekt ins AVR-Studio eingefügt fliegt die Sache so dermaßen in
die Ecke das garnichts mehr geht, PC steckt völlig fest.
Fehlt hier was an irgendwelchen Headern oder Voreinstellungen die ich
nicht kenne weil nicht angegeben?

Grüße und danke fürs mitmachen
Opi
Gast #2936967
Lesenswert?

Hallo zusammen,

AVR Studio 4
STK500
WINAVR runtergeladen
AT90S8515
WINDOWS XP SP3 RS232 auf COM1 mit dem Board verbunden


Programm von Microcontoller.Net
Soll die ersten 3 LEDs von PORT B ansteuern.

Ich bekomme beim Übersetzen (F7) im Studio folgende Fehlermeldung

siehe Error.jpg im Anhang.

Kann jemand helfen.
Angehängte Dateien:
#2937034
Lesenswert?

Hast du das Projekt selbst erstellt oder alle Dateien aus dem Beispiel 
verwendet?
Das scheint ein Beispiel für Linux zu sein.

Erstelle mal ein neues Projekt und füge nur den Text der .c oder .h 
Dateien ein.

Stell deinen Programmer mal auf "slow" und probiere dann die Fuses zu 
lesen/schreiben oder das Programm zu flashen.
Gast #2937157
Lesenswert?

Egon schrieb:
> Sorry für die evtl. blöde Frage aber ich bin mit
> Z80 und 68000 groß geworden und da war ALLES GANZ anders.

Glückwunsch, das du bei ATMEL gelandet bist. Ich bin mit der 
Entscheidung vor 12 Jahren für 2 Wochen schwanger gegangen. Auch mit z80 
Vorkenntnissen, es war nicht ALLES GANZ anders. Es war damals nur viel 
schwerer.
Gast #2937408
Lesenswert?

AVR Studio 4.19 deinstalliert.
AVR Studio 4.13 installiert.

Zumindest war es danach möglich das Programm zu übersetzen und das 
Hex.File in den AT90S8515 einzuspielen.
Liegt aber auch evtl. daran dass das WINAVR schon installiert war. Bei 
der 4.19 Version ist WINAVR nachträglich installiert worden. Werde ich 
nochmal testen bzw. Auskunft darüber geben.

Jedoch besteht auch bei der 4.13 Version das Problem das ich die FUSES 
und LOCK BITS Seite nicht aufrufen kann.
ISP Frequenz schon auf den kleinsten Wert gestellt. Was ist falsch?
Gast #3629566
Lesenswert?

..Dabei muss man unbedingt die Richtige AVR-Toolchain installieren!

Auf der unübersichtlichen Atmel Homepage findet man leicht die "GCC 
Toolchain" welche nicht mit Atmel Studio 4.19 funktioniert!

Man benötigt z.B. die avr-toolchain 3.2.3.  ( Installer ),
dann funktioniert Atmel Studio 4.19 auch unter Windows 8 ohne Probleme.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren