mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Build Problem mit Atmel Studio 7


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Werz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich arbeite mit der aktuellen Version 7 von Atmel Studio und habe ein 
Problem beim Build:
folgende Fehlermeldung:
------ Build started: Project: MixerArm, Configuration: Debug AVR ------
Build started.
Project "MixerArm.cproj" (default targets):
Target "PreBuildEvent" skipped, due to false condition; 
('$(PreBuildEvent)'!='') was evaluated as (''!='').
Target "CoreBuild" in file "C:\Program Files 
(x86)\Atmel\Studio\7.0\Vs\Compiler.targets" from project 
"C:\Users\daniel.harrich\Documents\EquisseV1\Firmware\trunk\MixerArm\Mix 
erArm\MixerArm.cproj"  (target "Build" depends on it):
  Task "RunCompilerTask"
    Shell Utils Path C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils
    C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils\make.exe all 
--jobs 8 --output-sync
    make: *** No rule to make target 'src/ASF/avr32/drivers/tc/tc.o', 
needed by 'MixerArm.elf'.  Stop.
  Done executing task "RunCompilerTask" -- FAILED.
Done building target "CoreBuild" in project "MixerArm.cproj" -- FAILED.
Done building project "MixerArm.cproj" -- FAILED.

Build FAILED.
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped 
==========


Bisher hat es immer funktioniert, ich habe folgendes geändert:
-> ich arbeite mit SVN und habe einen neuen lokalen Ordner erstellt, in 
dem ich das Repository kopiert habe
-> ich habe MS Visual Studio installiert und deinstalliert (ich hatte 
schon einmal ähnlich Probleme wenn ich Atmel Studio und MS Visual Studio 
gleichzeitig installiert hatte und VS dann desinstalliert. Danach hatte 
ich Probleme mit dem Atmel Studio)

Hat jemand eine Idee, woran das liegen kann?

Danke!

Autor: Bastian W. (jackfrost)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Speicher das Projekt mal in einem Ordner der keinen . o.ä hat. Ich hatte 
das gleiche mit einem ä im Namen von Verzeichnis

Gruß JackFrost

Autor: Werz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
HAllo,

danke für den Hinweis, hat aber leider nichts gebracht. Hab das 
Verzeichnis sowohl verkürzt als auch umbenannt, folgendes funktioniert 
auch nicht:
C:\Test\MixerArm

Hat jemand noch einen anderen Vorschlag?

Autor: René H. (Firma: Herr) (hb9frh)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Werz schrieb:
> No rule to make target 'src/ASF/avr32/drivers/tc/tc.o', needed by
> 'MixerArm.elf'.  Stop.

Schau Dir das Makefile an, er findet keine Rule für tc.o oder tc.o muss 
vorcompiliert vorhanden sein und er kann es nicht finden.

Grüsse,
René

PS: ich tippe auf B.

: Bearbeitet durch User
Autor: Werz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
René H. schrieb:
> PS: ich tippe auf B.

Was genau meinst du damit?

Ich habe vor dem ganzen Installations/-Deinstallationsprozess bzw. bevor 
ich das repository in einen neuen Ordner ausgecheckt habe eine 
Sicherheitskopie erstellt. Das komische ist, mit dieser Sicherheitskopie 
funktionierts einwandfrei. Die beiden Makefiles scheinen komplett gleich 
zu sein...

Danke für eure Hilfe!

Autor: René H. (Firma: Herr) (hb9frh)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Werz schrieb:
> Was genau meinst du damit?

René H. schrieb:
> tc.o muss vorcompiliert vorhanden sein und er kann es nicht finden.

Grüsse,
René

Autor: Marco H. (damarco)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Clean und erneut übersetzen. Klar sind sie gleich und eins ist wohl 
falsch und wird so neu generiert.

: Bearbeitet durch User
Autor: Werz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Marco H. schrieb:
> Clean und erneut übersetzen. Klar sind sie gleich und eins ist wohl
> falsch und wird so neu generiert.

Habe ich auch schon versucht... ohne Erfolg.

Ich habe das Problem jedoch gefunden: Ich verwende "Externals" mit SVN:
http://svnbook.red-bean.com/de/1.5/svn.advanced.externals.html

Nach dem Kopieren stimmten hier die Pfade nicht mehr. Jetzt 
funktionierts wieder ;

Danke euch...

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.