Hallo, ich verwende die libusb von atmel, und das CDC Beispiel dazu. Als ich die i2cmaster.S von Peter Fleury in die config.mk hinzugefügt habe bekomme ich den Fehler: make: *** No rule to make target `../i2cmaster.s', needed by `STK526-series2-cdc.elf'. Stop. Makfile: # Preprocess & assemble: create object files from assembler source files. %.o: %.s @echo 'Building file: $<' @$(shell mkdir $(OUTPUT) 2>/dev/null) @$(shell mkdir $(OUTPUT)/dep 2>/dev/null) @$(CC) $(INCLUDES) $(ASMFLAGS) -c $< -o $(OUTPUT)/$(@F) config.mk: # Source files CSRCS = \ ../../../lib_mcu/wdt/wdt_drv.c\ ../main.c\ ../cdc_task.c\ ../i2cmaster.s\ Die i2cmaster.s ist im selben verzeichnis wie die cdc_task und main.c
> Als ich die i2cmaster.S von Peter Fleury in die config.mk hinzugefügt1 | ../i2cmaster.s\ |
Fällt dir da kein Unterschied auf?
oh man, schande! es gab selbst im makefile ein extra teil fuer assembler Dateien # Assembler source files ASSRCS = \ ../i2cmaster.s\
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.