Hi!

On Mon, 30 Nov 2009, Andres Vahter wrote:

> Hi,
>
> I'm using now Snow Leopard.
> I installed toolchain from: http://hinrg.cs.jhu.edu/git/?p=ports.git
>
> But I have the same problem with Iris:
>
> Andrese-MBP:Blink Andres$ make iris install.0 mib510,/dev/tty.usbserial
> mkdir -p build/iris
>    compiling BlinkAppC 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=\"BlinkAppC\" -DIDENT_USERNAME=\"Andres\" 
> -DIDENT_HOSTNAME=\"Andrese-MBP.loc\" -DIDENT_USERHASH=0xb6e8c730L 
> -DIDENT_TIMESTAMP=0x4b139a44L -DIDENT_UIDHASH=0xe22260dfL -fnesc-dump=wiring 
> -fnesc-dump='interfaces(!abstract())' -fnesc-dump='referenced(interfacedefs, 
> components)' -fnesc-dumpfile=build/iris/wiring-check.xml BlinkAppC.nc -lm
>    compiled BlinkAppC to build/iris/main.exe
>            2268 bytes in ROM
>              51 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
> tos-set-symbols build/iris/main.srec build/iris/main.srec.out-0 TOS_NODE_ID=0 
> ActiveMessageAddressC__addr=0
> Could not find data section in build/iris/main.exe, aborting.
> Could not find symbol ActiveMessageAddressC__addr in build/iris/main.exe, 
> ignoring symbol.
> Could not find symbol TOS_NODE_ID in build/iris/main.exe, ignoring symbol.
>    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-0:a
> make: avrdude: No such file or directory
> make: *** [program] Error 1
>
>
> Except now it says No such file or directory instead of Command not found.
> There is something broken, but what?
>

In macports the avrdude.conf is in /opt/local/etc/avrdude.conf. I just 
committed a fix to the CVS. If you don't want to update you can solve 
the error by adding the following line in your Makefile:
        AVRDUDE_CONF=/opt/local/etc/avrdude.conf

--
Razvan ME

> On 06.10.2009, at 9:49, Andres Vahter wrote:
>
>> Hi,
>>
>> I tried to install Null app to Iris to see if avrdude works.
>>
>> Make works fine:
>> Andrese-MBP:Null Andres$ make iris
>> 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=0x4acae441L -DIDENT_UIDHASH=0x875b20c9L -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
>>
>> Uploading to Iris doesn't work:
>> 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=0x4acae48dL -DIDENT_UIDHASH=0xd74413d4L -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
>> make: avrdude: Command not found
>> make: *** [program] Error 127
>>
>> Uploading to micaz works fine (Blink app):
>> Andrese-MBP:Blink Andres$ make micaz install.0 mib510,/dev/tty.usbserial
>> mkdir -p build/micaz
>>     compiling BlinkAppC to a micaz binary
>> ncc -o build/micaz/main.exe  -Os -fnesc-separator=__ -Wall -Wshadow 
>> -Wnesc-all -target=micaz -fnesc-cfile=build/micaz/app.c -board=micasb 
>> -DDEFINED_TOS_AM_GROUP=0x22 --param max-inline-insns-single=100000 
>> -DIDENT_APPNAME=\"BlinkAppC\" -DIDENT_USERNAME=\"Andres\" 
>> -DIDENT_HOSTNAME=\"Andrese-MBP.loc\" -DIDENT_USERHASH=0xb6e8c730L 
>> -DIDENT_TIMESTAMP=0x4acae6a4L -DIDENT_UIDHASH=0x8fcd8a2bL -fnesc-dump=wiring 
>> -fnesc-dump='interfaces(!abstract())' -fnesc-dump='referenced(interfacedefs, 
>> components)' -fnesc-dumpfile=build/micaz/wiring-check.xml BlinkAppC.nc -lm
>>     compiled BlinkAppC to build/micaz/main.exe
>>             2052 bytes in ROM
>>               51 bytes in RAM
>> avr-objcopy --output-target=srec build/micaz/main.exe build/micaz/main.srec
>> avr-objcopy --output-target=ihex build/micaz/main.exe build/micaz/main.ihex
>>     writing TOS image
>> tos-set-symbols build/micaz/main.srec build/micaz/main.srec.out-0 
>> TOS_NODE_ID=0 ActiveMessageAddressC__addr=0
>> Could not find data section in build/micaz/main.exe, aborting.
>> Could not find symbol ActiveMessageAddressC__addr in build/micaz/main.exe, 
>> ignoring symbol.
>> Could not find symbol TOS_NODE_ID in build/micaz/main.exe, ignoring symbol.
>>     installing micaz binary using mib510
>> uisp -dprog=mib510 -dserial=/dev/tty.usbserial --wr_fuse_h=0xd9 
>> -dpart=ATmega128  --wr_fuse_e=ff   --erase --upload 
>> if=build/micaz/main.srec.out-0 --verify
>> Firmware Version: 2.1
>> Atmel AVR ATmega128 is found.
>> Uploading: flash
>> Verifying: flash
>>
>> Fuse High Byte set to 0xd9
>>
>> Fuse Extended Byte set to 0xff
>> rm -f build/micaz/main.exe.out-0 build/micaz/main.srec.out-0
>>
>>
>> I wonder why uploading works with micaz but not with Iris? They both have 
>> allmost the same MCU.
>>
>> Andres Vahter
>>
>>
>> On 05.10.2009, at 21:00, Razvan Musaloiu-E. wrote:
>>
>>> Hi!
>>>
>>> On Mon, 5 Oct 2009, Themis Bourdenas wrote:
>>>
>>>> Hi,
>>>>
>>>> I've just tried the ports. It works now for the msp430, haven't tried the
>>>> avr yet.
>>
>
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to