Forum: Mikrocontroller und Digitale Elektronik Projekt erstellen in AVR Studio


von T.M .. (max)


Lesenswert?

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
von Oliver S. (oliverso)


Lesenswert?

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
von T.M .. (max)


Lesenswert?

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 :)

von Oliver S. (oliverso)


Lesenswert?

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
von Oliver S. (oliverso)


Lesenswert?

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
von T.M .. (max)


Lesenswert?

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
von Oliver S. (oliverso)


Lesenswert?

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
Noch kein Account? Hier anmelden.