Hi,
I added following lines to avr.rules:
ifeq ($(PROGRAMMER),avrdude)
ifeq ($(findstring darwin, $(OSTYPE)), darwin)
AVRDUDE_CONF ?= /opt/local/etc/avrdude.conf
endif
AVRDUDE_CONF ?= /etc/avrdude/avrdude.conf
ifeq ($(shell [ -f /bin/cygwin1.dll ] && echo cygwin),cygwin)
AVRDUDE_CONF := $(shell cygpath -m $(AVRDUDE_CONF))
endif
PROGRAMMER_EXTRA_FLAGS += -C$(AVRDUDE_CONF)
# PROGRAMMER_EXTRA_FLAGS += -v -v
endif
But I still got an error:
Andrese-MBP:Null Andres$ make iris install mib510,/dev/tty.usbserial
mkdir -p build/iris
compiling NullAppC to a iris binary
ncc -o build/iris/main.exe -Os -fnesc-separator=__ -Wall -Wshadow -Wnesc-all
-target=iris -fnesc-cfile=build/iris/app.c -board=micasb
-DDEFINED_TOS_AM_GROUP=0x22 --param max-inline-insns-single=100000
-DIDENT_APPNAME=\"NullAppC\" -DIDENT_USERNAME=\"Andres\"
-DIDENT_HOSTNAME=\"Andrese-MBP.loc\" -DIDENT_USERHASH=0xb6e8c730L
-DIDENT_TIMESTAMP=0x4b167323L -DIDENT_UIDHASH=0xd63997bfL -fnesc-dump=wiring
-fnesc-dump='interfaces(!abstract())' -fnesc-dump='referenced(interfacedefs,
components)' -fnesc-dumpfile=build/iris/wiring-check.xml NullAppC.nc -lm
compiled NullAppC to build/iris/main.exe
748 bytes in ROM
4 bytes in RAM
avr-objcopy --output-target=srec build/iris/main.exe build/iris/main.srec
avr-objcopy --output-target=ihex build/iris/main.exe build/iris/main.ihex
writing TOS image
cp build/iris/main.srec build/iris/main.srec.out
installing iris binary using mib510
avrdude -cmib510 -P/dev/tty.usbserial -U hfuse:w:0xd9:m -pm1281 -U
efuse:w:0xff:m -C/etc/avrdude/avrdude.conf -U
flash:w:build/iris/main.srec.out:a
avrdude: can't open config file "/etc/avrdude/avrdude.conf": No such file or
directory
avrdude: error reading system wide configuration file
"/etc/avrdude/avrdude.conf"
make: *** [program] Error 1
It seems like avrdude.conf is not searched from /opt/local/etc/.
As I said it works when I define it in Makefile:
AVRDUDE_CONF=/opt/local/etc/avrdude.conf
I'll try symlink from /etc/avrdude/avrdude.conf to /opt/local/etc/avrdude.conf.
I think it will do the trick.
Andres Vahter
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help