Ok danke habe es immer mit build gemacht,nach dem compile hat er die usbdrv.o erstellt, es kommt aber trotzdem der selbe fehler.
Ok danke habe es immer mit build gemacht,nach dem compile hat er die usbdrv.o erstellt, es kommt aber trotzdem der selbe fehler.
Benutzt du das Makefile aus dem Beispiel ? Also bei AVRStudio gab es ja die Einstellung, dass man ein externes Makefile nutzen konnte. Wenn du die gesetzt hast, ist es vollkommen egal, ob und welche Dateien du zum Projekt hinzufügst.
Wenn dann der Fehler noch auftritt, dass wird er die Datei einfach nicht finden und du müsstest im Makefile die Pfade kontrollieren.
Grüße,
Daniel
ja genau die nutze ich auch habe sie im main Project Options als external Makefile hinzugefügt.
die Makefile ist auch im Projekt Ordner mit allen anderen datein.
habe jetzt die meldung
make: *** No targets. Stop.
Ich habe mal das Projekt kopiert entpackt und im AVRStudio geöffnet. Es hat sich fast auf Anhieb fehlerlos compilieren lassen, hatte nur auf die main.c vergessen. Ich habe das Makefile auf dem Beispiel nicht verwendet.
Hatte ich auch schon gemacht, bekomme 3 errors
usbdrv.c:537: undefined reference to `usbCrc16Append'
main.c:44: undefined reference to `eeprom_read_byte'
main.c:20: undefined reference to `eeprom_write_byte'
und mit der makefile nur 1
make: *** No targets. Stop.
In die Sourcefiles gehört: main.c, oddebug.c, usbdrv.c, usbdrvasm.S,
In die Headerfiles gehört: oddebug.h, usbdrv.h, usbconfig.h, usbportability.h
Im gleichen Ordner müssen auch die *.inc Dateien sein.
Habe ich auch alles, aber diesmal ohne makefile der seite. Da habe ich die wahl bei denn error
bekomme ich denn fehlerCode:#if USB_CFG_CHECK_CRC /* separate dispatcher for CRC type modules */ # if USB_CFG_CLOCK_KHZ == 18000 # include "usbdrvasm18-crc.inc" # else # error "USB_CFG_CLOCK_KHZ is not one of the supported crc-rates!" # endif
../usbdrvasm.S:375:9: error: #error "USB_CFG_CLOCK_KHZ is not one of the supported crc-rates!"
wenn ich aber 18000 auf 12000 und die include "usbdrvasm18-crc.inc" in include "usbdrvasm12.inc"
bekomme ich das
../asmcommon.inc:107: Error: unknown opcode `crc_cleanu'
Lesezeichen