www.mikrocontroller.net

Forum: Compiler & IDEs GGC: Problemme Test Projekt


Autor: Tobiasth (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute, ich bin in Thema AVR ein Anfänger:
Ich habe mir zum Test, das AVR-GCC-TutorialProjekt, zu rade gezogen, und 
habe nur die Ports von B auf A umgeschrieben.

#include <avr/io.h>          // (1)
int main (void)
   {                        // (2)
   DDRA  = 0xff;             // (3)
   PORTA = 0x03;             // (4)
   while(1)
   {                      // (5a)
     /* "leere" Schleife*/;  // (5b)
   }                         // (5c)

   /* wird nie erreicht */
   return 0;                 // (6)
}
---------------------------------------------
Beim erstellen des Projektes bekomme ich folgende Fehlermeldung:

gcc plug-in: Could not insert Project data into Project tree
gcc plug-in: Error: Object file not found on expected location 
C:\Program Files (x86)\Stardock\Object 
Desktop\DeskScapes\Atmega8515\default\Atmega8515.elf
Loaded plugin AVR GCC
Loaded partfile: C:\Program Files (x86)\Atmel\AVR 
Tools\PartDescriptionFiles\ATmega8515.xml

gcc plug-in: Error: Object file not found on expected location 
C:\Users\Tobias\Documents\AVR\Atmega8515\test\default\test.elf
______________________________________________________________

Loaded plugin STK500
gcc plug-in: PlugInUtility::setupAndCheckWinAVR() Found avr-gcc at 
C:\Program Files (x86)\WinAVR-20070525\bin\avr-gcc.exe
gcc plug-in: PlugInUtility::setupAndCheckWinAVR() Found make at 
C:\Program Files (x86)\WinAVR-20070525\utils\bin\make.exe
gcc plug-in: PlugInUtility::setupAndCheckWinAVR() Found avr-gcc at 
C:\Program Files (x86)\WinAVR-20070525\bin\avr-gcc.exe
gcc plug-in: PlugInUtility::setupAndCheckWinAVR() Found make at 
C:\Program Files (x86)\WinAVR-20070525\utils\bin\make.exe
Loaded plugin AVR GCC
Loaded partfile: C:\Program Files (x86)\Atmel\AVR 
Tools\PartDescriptionFiles\ATmega8515.xml
Flash memory 8192
EEPROM memory 512
I/O memory start 0x20
I/O start 0x00
I/O stop 0x3F
SRAM size 512
SRAM start 0x60
XRAM size 65536
Temporary page buffer 64
SRAM start 0x260
gcc plug-in: CProjectTree::OnSize()
gcc plug-in: CProjectTree::OnSize()
gcc plug-in: CProjectTree::OnSize()
gcc plug-in: CProjectTree::updateControlDataFromProject() Could not find 
source file in Project datastructure
gcc plug-in: Could not insert Project data into Project tree
gcc plug-in: Error: Object file not found on expected location 
C:\Program Files (x86)\Stardock\Object 
Desktop\DeskScapes\Atmega8515\default\Atmega8515.elf
Loaded plugin AVR GCC
Loaded partfile: C:\Program Files (x86)\Atmel\AVR 
Tools\PartDescriptionFiles\ATmega8515.xml
Flash memory 8192
EEPROM memory 512
I/O memory start 0x20
I/O start 0x00
I/O stop 0x3F
SRAM size 512
SRAM start 0x60
XRAM size 65536
Temporary page buffer 64
SRAM start 0x260
gcc plug-in: CProjectTree::OnSize()
gcc plug-in: CProjectTree::OnSize()
gcc plug-in: CProjectTree::OnSize()
gcc plug-in: PlugInUtility::getExternalHeaderFiles Dependency directory 
does not exist
Loaded file: C:\Users\Tobias\Documents\AVR\Atmega8515\test\test.c
gcc plug-in: Output directory 
C:\Users\Tobias\Documents\AVR\Atmega8515\test\default\ does not exist
gcc plug-in: Created directory 
C:\Users\Tobias\Documents\AVR\Atmega8515\test\default\
gcc plug-in: make() Target successfully built
gcc plug-in: PlugInUtility::getExternalHeaderFiles Dependency directory 
does not exist
gcc plug-in: Error: Object file not found on expected location 
C:\Users\Tobias\Documents\AVR\Atmega8515\test\default\test.elf
gcc plug-in: PlugInUtility::getExternalHeaderFiles Dependency directory 
does not exist


Kann mir bitte jemand ein Tip geben was ich falsch mache.

Mit besten Dank im voraus Tobias

Autor: let (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hmm, das sieht mir nach einer vermurksten Projektdatei aus.
Ich habe mal ein Projekt angehängt. Vielleicht geht das ja.
(Irgendwo entpacken und 'test.aps' doppelklicken. AVR-Studio
sollte dann von selbst starten. Dort dann F7 drücken und
sehen was passiert.)

Autor: Tobiasth (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo für deine Antwort , aber leider willd as nicht Funktionieren.

gcc plug-in: Error: Object file not found on expected location

Was hat es mit dem plug-in Error aufsich?

Mit besten Dank im vorraus Tobias



Loaded plugin STK500
gcc plug-in: PlugInUtility::setupAndCheckWinAVR() Found avr-gcc at 
C:\Program Files (x86)\Atmel\WinAVR-20070525\bin\avr-gcc.exe
gcc plug-in: PlugInUtility::setupAndCheckWinAVR() Found make at 
C:\Program Files (x86)\Atmel\WinAVR-20070525\utils\bin\make.exe
Loaded plugin AVR GCC
Loaded partfile: C:\Program Files (x86)\Atmel\AVR 
Tools\PartDescriptionFiles\
Flash memory
EEPROM memory
I/O memory start 0x20
I/O start
I/O stop
SRAM size
SRAM start
gcc plug-in: CProjectTree::OnSize()
gcc plug-in: CProjectTree::OnSize()
gcc plug-in: CProjectTree::OnSize()
gcc plug-in: Error: Object file not found on expected location 
C:\Users\Tobias\Downloads\Atmel\8515_test\m8515\test\default\test.elf

Autor: let (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Diese Fehlermeldung habe ich noch nie gesehen. Aber ich habe
gehört das es beim AVR-Studio/WinAVR Probleme gibt wenn
Pfad- und/oder Dateinamen Leerzeichen enthalten. Soweit ich
weiß ist der Standardordner für WinAVR C:\WINAVR.

Vielleicht hilft es also wenn du WinAVR erst deinstallierst und
danach erneut installierst und als Ordner 'C:\WINAVR' angibst.
Bei mir liegt WinAVR jedenfalls dort (war glaube ich auch die Vorgabe).
Das AVR-Studio liegt unter C:\Programme\Atmel\ bzw. C:\Program 
Files\Atmel. Beim Studio scheint es also egal zu sein.

Autor: Tobiasth (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo let, du hast denn Nagel auf dem Kopf getroffen, neuer Pfad:
"C:\MCU\Atmel\AVR"


Danke an Euch allen :-)
Gruß Tobias

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.