I tried both
and still the same, 3 different TelosB motes and 4 different usb
ports. Added Debug output follows:
MSP430 Bootstrap Loader Version: 1.39-telos-8
Debug level set to 1
Python version: 2.7 (r27:82500, Sep 16 2010, 18:03:06)
[GCC 4.5.1 20100907 (Red Hat 4.5.1-3)]
using serial port '/dev/ttyUSB0'
Preparing device ...
Mass Erase...
Transmit default password ...
Actions ...
Invoking BSL...
Transmit default password ...
Autodetect successful: f16c -> F1x family
Current bootstrap loader version: 1.61 (Device ID: f16c)
Current bootstrap loader version: 0x0161
Changing baudrate to 38400 ...
TODO list:
actionProgram
Program ...
Program starting at 0x4000, 224 bytes ...
Program starting at 0x40e0, 224 bytes ...
Program starting at 0x41c0, 224 bytes ...
Program starting at 0x42a0, 224 bytes ...
Program starting at 0x4380, 224 bytes ...
Program starting at 0x4460, 224 bytes ...
Program starting at 0x4540, 224 bytes ...
Program starting at 0x4620, 224 bytes ...
Program starting at 0x4700, 224 bytes ...
Program starting at 0x47e0, 224 bytes ...
Program starting at 0x48c0, 224 bytes ...
Program starting at 0x49a0, 184 bytes ...
Program starting at 0xffe0, 32 bytes ...
Traceback (most recent call last):
File "/usr/bin/tos-bsl", line 1619, in <module>
main()
File "/usr/bin/tos-bsl", line 1583, in main
for f in todo: f() #work through
todo list
File "/usr/bin/tos-bsl", line 1108, in actionProgram
self.programData(self.data, self.ACTION_PROGRAM)
File "/usr/bin/tos-bsl", line 906, in programData
self.programBlk(currentAddr, seg.data[pstart:pstart+length],
action)
File "/usr/bin/tos-bsl", line 887, in programBlk
self.bslTxRx(self.BSL_TXBLK, addr, len(blkout), blkout)
File "/usr/bin/tos-bsl", line 652, in bslTxRx
rxFrame = self.comTxRx(cmd, dataOut, len(dataOut)) #Send
frame
File "/usr/bin/tos-bsl", line 438, in comTxRx
raise BSLException("Unknown header 0x%02x\nAre you
downloading to RAM into an old device that requires the patch?
Try option -U" % rxHeader)
__main__.BSLException: Unknown header 0xf0
Are you downloading to RAM into an old device that requires the
patch? Try option -U
Hmmm, looks
like a hardware problem, have you tried with another
telosb mote and/or another USB portor system?
Regards,
Saeid.
www.eetutorials.com
On 18-2-2013 3:19 PM, quentin strydom wrote:
Hi,
I'm
having problems programming the TelosB. Can anyone
help?
Thanks
Output
as Follow:
$
make telosb install,bsl
mkdir
-p build/telosb
compiling BlinkAppC to a telosb binary
ncc -o build/telosb/main.exe -Os -O
-mdisable-hwmul -fnesc-separator=__ -Wall -Wshadow
-Wnesc-all -target=telosb
-fnesc-cfile=build/telosb/app.c -board=
-DDEFINED_TOS_AM_GROUP=0x22
-DIDENT_APPNAME=\"BlinkAppC\"
-DIDENT_USERNAME=\"qstrydom\"
-DIDENT_HOSTNAME=\"Quentin-PC\"
-DIDENT_USERHASH=0x4acc32a1L
-DIDENT_TIMESTAMP=0x5122382fL
-DIDENT_UIDHASH=0x864dcb78L BlinkAppC.nc -lm
compiled BlinkAppC to build/telosb/main.exe
2648 bytes in ROM
54 bytes in RAM
msp430-objcopy --output-target=ihex
build/telosb/main.exe build/telosb/main.ihex
writing TOS image
tos-set-symbols --objcopy msp430-objcopy --objdump
msp430-objdump --target ihex
build/telosb/main.ihex
build/telosb/main.ihex.out-bsl TOS_NODE_ID=bsl
ActiveMessageAddressC__addr=bsl
Could not find symbol ActiveMessageAddressC__addr
in build/telosb/main.exe, ignoring symbol.
Could not find symbol TOS_NODE_ID in
build/telosb/main.exe, ignoring symbol.
found mote on /dev/ttyUSB0 (using bsl,auto)
installing telosb binary using bsl
tos-bsl --telosb -c /dev/ttyUSB0 -r -e -I -p
build/telosb/main.ihex.out-bsl
MSP430 Bootstrap Loader Version: 1.39-telos-8
Mass Erase...
An error occoured:
Timeout
make: *** [program] Error 1
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help