Hallo, ich bin neu was c angeht und versuche verzweifelt dieses Projekt hier zu kompilieren http://www.obdev.at/products/vusb/hidkeys.html Ich möchte etwas im Sourcecode abändern und weiß einfach nicht, wie ich daraus dann die hex-Datei erstellen kann. Hier ist mein Versuch das ganze in ein AVRStudio-Projekt zu importieren http://www.file-upload.net/download-8511497/HIDKeys.zip.html Version ist 4.18 Vielleich kann mir jemand helfen und einen Tipp geben wie ich das anstelle? Vielen Dank!
:
Verschoben durch Moderator
Studio öffnen, neues Projekt anlegen, richtigen AVR auswählen, die .c-Dateien allen in den Source-Projektordner hinzufügen, evtl. includepfade in den Settings anpassen, fertig Wenn da noch Compileroptionen benötigt werden, die auch in den Settings hinzufügen. Ob und welche, musst du selber rausfinden. Deine obskuren Dateien packe ich auf meinem Rechner nicht aus... Oliver
:
Bearbeitet durch User
Hey Danke für die Antwort. Ich habe das alles soweit gemacht meines wissens, aber offenbar steckt doch irgendwo ein Fehler. Könntest du vielleicht mir die Projektdatein auf der obdev-website in ein AVRStudio-Projekt packen, damit ich das mal sehe? (Denke die Daten dort sollten vertrauenswürdig sein) Vielen Dank Das wäre echt nett :)
Max .x schrieb: > Ich habe das alles soweit gemacht meines wissens, aber offenbar steckt > doch irgendwo ein Fehler. Je nun, bei Fehlern gibt es meistens Fehlermeldungen. Und die wären? Wie schon gesagt, da da ein Teil der Sourcedateien in einem Unterverzeichnis steckt, musst du das in den Projektsettings als Includepfad hinzufügen. Oliver
:
Bearbeitet durch User
Ach ja, nur so als Tip: einfach mal ein "DOS-Fenster" aufmachen, und make eintippen, sollte es auch tun. Ganz ohne Studio. Oliver
:
Bearbeitet durch User
Ok, ich habe bei den includes nochmal einen anderen Pfad ausprobiert. Das scheint jetzt zu funktionieren, aber woanders hakt es...offenbar ist das wohl doch schwieriger das ganze zu kompilieren Es taucht nun folgendes auf ../HIDKeys.2012-12-08/usbdrv/usbdrvasm.S:390:9: error: #error "USB_CFG_CLOCK_KHZ is not one of the supported non-crc-rates!" make: *** [usbdrvasm.o] Error 1
:
Bearbeitet durch User
RTFM und dann die passende CPU-Frequenz in den Settings einstellen. Oliver
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.