Forum: Compiler & IDEs Atmel libusb CDC software i2c einbinden


von Simon (Gast)


Lesenswert?

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

von Stefan E. (sternst)


Lesenswert?

> Als ich die i2cmaster.S von Peter Fleury in die config.mk hinzugefügt
1
  ../i2cmaster.s\

Fällt dir da kein Unterschied auf?

von Simon (Gast)


Lesenswert?

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