I'm pretty sure the motes Aldo is referring to are supported by the Blaze tree.
Starting at docs.tinyos.net I did a search for CC2500 (just 2500 didn't work) and found stuff about the CC1100 and CC2500 radios which then pointed to the Blaze contrib tree. See: http://docs.tinyos.net/index.php/CC1100/CC2500 Blaze looks like it supports both the 1100 and 2500 series. But that is only part of the problem. The other part is getting the your development environment to recognize the usb/serial connection to the mote. There was an issue with Ubuntu (at least in 8.04) using a modified serial driver but that was for the USB TI MSP-FET430UIF JTAG debugging pod. I don't know of any problem with connecting to the USB serial that is probably what is on the Blaze (t2500) which I suspect is based on the TelosB design. The place to start is plug your device in and then do "*lsusb*" from the command line. For my telosb I see: Bus 005 Device 009: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC an for my jtag pod I see: Bus 005 Device 011: ID 0451:f430 Texas Instruments, Inc. MSP-FET430UIF JTAG Tool Based on the output from dmesg that you are seeing (the messages should also have been copied into /var/log/messages, that is where I look using "tail -f /var/log/messages") it looks like you have a jtag pod connected. The "bsl" loader won't work with that and you will have to use "msp430-jtag". Your dmesg output looks like: > Message of DMESG: > > *[ 3480.206955] usb 1-1: USB disconnect, address 2 > [ 3518.749165] usb 1-1: new full speed USB device using uhci_hcd and > address 4 > [ 3518.978423] usb 1-1: configuration #1 chosen from 1 choice > [ 3518.992497] drivers/usb/class/cdc-acm.c: This device cannot do calls > on its own. It is no modem. > [ 3520.256613] hiddev96: USB HID v1.01 Device [Texas Instruments Texas > Instruments MSP-FET430UIF] on usb-0000:00:07.2-1* > Which seems to indicated a jtag pod. Take a look at http://docs.tinyos.net/index.php/Xubuntu_8.04,_CVS_T2.1,_Step_by_step. There is a section that talks about fixing the Ubuntu serial driver for use with the jtag. Another place to look is http://apps.sourceforge.net/mediawiki/mspgcc/index.php?title=Linux_installation In particular the section titled: "Get additional Components", http://www.soft-switch.org/downloads/mspgcc/ But it only has the libraries and objects for gdbproxy. The msp430-jtag stuff is available from http://mspgcc.sf.net<%20http://mspgcc.sf.net> Its a python module. Not sure how to install it. eric 2009/4/30 aldo <[email protected]> > Thank you for help, > I see in the PCB a microcontroller M430F2274 of Texas Instruments and a > radio chip CC2500. > > Also, I have another PCB with a microcontroller M430F2274 of Texas > Instruments and a radio chip CC1101. > > Both motes are not supported in TinyOS? > > I'll try what you saying Urs! :-) > > Regards, > > Aldo > > 2009/4/30 André Rodrigues <[email protected]> > > Hi >> >> I think this platform is not supported by TinyOS. >> >> Regards, >> >> André Rodrigues >> >> ----- Original Message ----- From: "Urs Hunkeler" <[email protected]> >> To: "aldo" <[email protected]> >> Cc: <[email protected]> >> Sent: Thursday, April 30, 2009 8:00 AM >> Subject: Re: [Tinyos-help] Problems with mote TI MSP430 >> >> >> Hi Aldo, >>> >>> I have not heard of a mote called MSP430+CC2500. The tmote/telosb has a >>> msp430 micro-controller and a cc2420 radio chip. If this is not a common >>> mote, then maybe motelist will not recognize it. >>> >>> Most likely the mote will be accessible under /dev/ttyUSB0. To find out, >>> you could click on the icon of the mote in the VMWare screen to disable >>> the mote, then wait a few seconds and re-enable the mote again. The >>> command dmesg (which shows system information from the kernel) should >>> tell you that a new USB device was found and what device file it was >>> assigned (as I said, most likely /dev/ttyUSB0). >>> >>> You could then manually specify the port where the mote is connected: >>> >>> make telosb install bsl,/dev/ttyUSB0 >>> >>> Note: I have no idea whether your mote really is compatible to the >>> telosb platform. >>> >>> Cheers, >>> Urs >>> >>> >>> aldo wrote: >>> >>>> Hello everybody, >>>> >>>> I'm trying to download the Blink application to a mote TI MSP430 + >>>> CC2500. >>>> >>>> The programming environment I'm using is XUBUNTOS 2.1 and I don't know >>>> if it's the best. >>>> >>>> Concerning to Lesson 1 of TinyOS tutorial, when I type "motelist" I >>>> don't >>>> see anything (I plug the mote before switch on the VMWare and when >>>> VMWare >>>> starts It recognize the mote). What can I do? >>>> The TI MSP430+CC2500 mote is USB. How can I download the aplication into >>>> the >>>> mote? It's a telosb platform? >>>> >>>> Forgive me my english level :). >>>> >>>> Thank you very much for advance. >>>> >>>> Aldo >>>> >>> _______________________________________________ >>> 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 > -- Eric B. Decker Senior (over 50 :-) Researcher Autonomous Systems Lab Jack Baskin School of Engineering UCSC
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
