Right - after installing avrdude everything works fine :)

Thanks!

Andres Vahter

On 01.12.2009, at 12:13, Razvan Musaloiu-E. wrote:

> Hi!
> 
> On Tue, 1 Dec 2009, Andres Vahter wrote:
> 
>> I'm little confused.
>> 
>> I don't have avrdude.conf in:
>> 
>> /opt/local/etc/avrdude.conf
>> or in:
>> /etc/avrdude/avrdude.conf
>> 
> 
> Did you install the avrdude from macports? :D You can check like this:
> 
>       $ port installed avrdude
>       The following ports are currently installed:
>         avrdude @5.5_0 (active
> 
>> Andrese-MBP:Blink Andres$ locate avrdude.conf
>> /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf
>> /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf.bak
>> /opt/local/var/macports/sources/rsync.macports.org/release/ports/cross/avrdude/files/patch-avrdude.conf.in.diff
>> 
>> Could you send me your avrdude.conf file, so i can put it into 
>> /opt/local/etc/.
> 
> You should get it if you installed the avrdude from macports.
> 
>> For uploading to micaz avrdude.conf isn't used - right?
> 
> Right. micaz is using the modified uisp which comes with the tools from 
> tinyos.
> 
>> 
>> PS. What do you think - I did something wrong in installing toolchain from 
>> git or is there a bug in the chain?
> 
> I think everything is fine except the fact that you have not installed 
> avrdude.
> 
>> /opt/local/etc/macports/sources.conf
>> #  MacPorts system wide sources configuration file
>> #  $Id: sources.conf 42662 2008-11-28 23:18:50Z [email protected] $
>> 
>> #  To setup a local ports repository, insert a "file://" entry following
>> #  the example below that points to your local ports directory:
>> #  Example: file:///Users/landonf/misc/MacPorts/ports
>> 
>> file:///Users/Andres/ports
>> 
>> #  The default MacPorts repository should always be tagged [default]
>> #  for proper functionality of various resources (port groups, mirror
>> #  sites, etc).  If you switch it from the rsync:// URL, be sure to keep
>> #  it tagged [default].
>> 
>> #  To prevent a source from synchronizing when `port sync` is used,
>> #  append [nosync] at the end as shown in this example:
>> #  Example: file:///Users/landonf/misc/MacPorts/ports [nosync]
>> 
>> #  NOTE: The port command parses source URLs in order and installs the
>> #        first occurrance when a port appears in multiple repositories.
>> #        So keep "file://" URLs above other URL types.
>> 
>> 
>> #  To get the ports tree from the master MacPorts server in California, USA 
>> use:
>> #      rsync://rsync.macports.org/release/ports/
>> #  To get it from the mirror in Trondheim, Norway use:
>> #      rsync://trd.no.rsync.macports.org/release/ports/
>> #  A current list of mirrors is available at 
>> http://trac.macports.org/wiki/Mirrors
>> rsync://rsync.macports.org/release/ports/ [default]
>> 
>> Is this correct conf file - toolchain is installed from your git not from 
>> anywhere else?
>> 
> 
> Right, the toolchain comes from the git repo.
> 
> --
> Razvan ME
> 
>> On 30.11.2009, at 18:33, Razvan Musaloiu-E. wrote:
>> 
>>> 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