recipe for target .o failed

OP #7288581
Lesenswert?

Hallo zusammen,

ich habe ein Problem beim Kompilieren eines Programmes.

Es bringt die Fehlermeldung
"recipe for target 'sdkarte/fat16.o' failed"
"recipe for target 'sdkarte/sdcard.o' failed"
"recipe for target 'networkcard/enc28j60.o' failed"

Das ist ein fertiges Programm wo ich mir aus dem Internet runtergeladen 
habe, da ich in die Netzwerkschnittstelle Programmierung einsteingen 
möchte.

Das Programm habe ich von einem Atmel Studio 4 in das neu Microchip 
Studio Importiert.

Es ist auch das "WinAVR-20100110" Programm Installiert.

Habe auch schon beide Programm Deinstalliert und wieder Installiert

Hab auch hier schon im Form nach dem Fehler gesucht aber keine 
Passendelösung gefunden.

Für die Hilfe schon mal ein Danke!!
Gast #7288664
Lesenswert?

Eigentlich sollten Compiler, shells, etc. jeweils Fehlermeldungen 
ausgeben, wenn was nicht geht. Die Meldung oben kommt von make, wenn ein 
Befehlsaufruf einen Fehler zurückgibt. Das sagt rein gar nichts darüber 
aus, was passiert ist, das sollte der Befehl dir sagen, make kann das 
nicht wissen.
Gast #7288868
Lesenswert?

Torsten M. schrieb:

> Es bringt die Fehlermeldung
> "recipe for target 'sdkarte/fat16.o' failed"
> "recipe for target 'sdkarte/sdcard.o' failed"
> "recipe for target 'networkcard/enc28j60.o' failed"

Das sind nur die Fehlermeldungen der "letzten Instanz". Sie besagen 
nicht mehr als: Da ist irgendwas was schief gegangen.

Sprich: die wirklich aussagekräftigen Fehlermeldungen kommen in der 
Ausgabe VORHER.
OP #7288881
Lesenswert?

c-hater schrieb:
> Torsten M. schrieb:
>
>> Es bringt die Fehlermeldung
>> "recipe for target 'sdkarte/fat16.o' failed"
>> "recipe for target 'sdkarte/sdcard.o' failed"
>> "recipe for target 'networkcard/enc28j60.o' failed"
>
> Das sind nur die Fehlermeldungen der "letzten Instanz". Sie besagen
> nicht mehr als: Da ist irgendwas was schief gegangen.
>
> Sprich: die wirklich aussagekräftigen Fehlermeldungen kommen in der
> Ausgabe VORHER.

Stimmt beim öffenen bzw Laden des Programmes kommen am Anfang die 
Fehlermeldungen

"
14:47:18: [ERROR] Failed to Retrieve the Version Information for the 
utilty C:\Programme\Atmel\WinAVR-20071221\bin\avr-gcc.exe with arguments 
-dumpversion
14:47:18: [ERROR] Failed to Retrieve the Version Information for the 
utilty C:\Programme\Atmel\WinAVR-20071221\bin\avr-gcc.exe with arguments 
--version
"

Auf dem Angegeben Pfad habe ich das Programm auch Installiert.
Gast #7289018
Lesenswert?

Torsten M. schrieb:

> hab mal das Programm nochmals Deinstalliert und habe jetzt das
> WinAVR-20100110 und AS7 Installiert.

Das ist doch Schwachsinn. Laß' einfach die Uralt-Toolchain weg. Die, die 
das Studio mitbringt, ist ja auch schon nicht gerade "bleeding edge".

Passe halt einfach die Quelltexte an. Das kann nicht so wild sein.
OP #7295760
Lesenswert?

Hallo zusammen,

ich habe mit dem Programm jetzt schon einwenig "gespielt" und 
verschieden Sachen Ausprobiert und im Internet nachgelesen.
Hab es um den I2C-Bus erweitert, wo jetzt DI, DO und AI angesprochen 
werden bzw abgefragt werden.

Das ganze lass ich mir bzw würde ich mir gerne auch einer Webpage auch 
anzeigen lassen.

Der Webserver läuft auch soweit und wenn ich das ganze mit den Internen 
IO vom IC mache bekomme ich das auch Angezeigt.

Das ist die Abfrage
1
  "<x=\"javascript:send('B')\"><img src=\"%PORTA1\" border=\"0\"></a> Port A1<br>\r\n"
2
  "<x=\"javascript:send('C')\"><img src=\"%PORTA2\" border=\"0\"></a> Port A2<br>\r\n"
x = a href

Das die Ansteuerung für den I2C
1
case ('B'):
2
          I2C_Start_Wait(Ausgaenge, I2C_WRITE);
3
          Invert(Ausgaenge,1);
4
          I2C_Stop();          
5
          break;

Wenn ich jetzt aus %PORTA1 eine Variable deklarier wo ich in der case 
Funktion setzt sollte es normal Funktionieren.... dachte ich mir 
zumindest mal.

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