Bottom line is you are using old instructions that were written based on old 1611 and modified for the Z1 Zolertia 2618 platform.
Also the instructions also talk about using the Windows msp430-gdbproxy on Linux. This is no longer needed thanks to mspdebug. You probably want to be using https://github.com/tp-freeforall/prod which includes support for the processor you are using. Any instructions you find that reference the Z1 or 2618 parts are probably pretty old. Any instructions that talk about msp430-gdbproxy (either Linux flavor or Windows flavor) are definitely obsolete. The linux version of msp430-gdbproxy doesn't support most chips beyond the 2618. I'm not sure about the quality of support for the x2 parts. The Windows version of msp430-gdbproxy (I don't think it is still being maintained) requires something like WINE and is very kludgy on Linux. MSPDEBUG has replaced msp430-gdbproxy and is being actively developed. On Fri, Mar 16, 2012 at 3:29 PM, Maryam Jalalitabar <[email protected]>wrote: > Hi, > > I am so sorry. You are right. I have to include more details. Here I have > attached more information. I hope that it can help. I really appreciate > your help. > > You are using an x5 part. (See msp430 Chip Notes<https://github.com/tp-freeforall/prod/blob/msp430-int/tos/chips/msp430/00_Chip_Notes>). The x5 parts are only supported at this point by the TinyProd code base. The toolchain you should be using is at: http://tinyprod.net/repos/debian-dev/. I am currently verifying a new version that has a few more patches to it. The toolchain is in active development. > Reference1: http://openwsn.berkeley.edu/wiki/OpenGina > You should probably ignore that. It talks about layering in the Z1 2618 code as well as debugging using Window msp430-gdbproxy on Linux under WINE. Not recommended. > Reference2: > http://sourceforge.net/apps/mediawiki/mspgcc/index.php?title=Windows_msp430-gdbproxy_on_Linux_Howto > > My recommendations: - Switch to the current msp430 tools: http://tinyprod.net/repos/debian-dev/ - Switch over to tp-freeforall/prod(msp430-int) . That means the tp-freeforall/prod fork and the msp430-int branch of that fork. See the various [0-9][0-9]<letter> files in the top directory of https://github.com/tp-freeforall/prod - Switch to mspdebug. mspdebug-0.19 is included as part of the tinyprod tools repository listed above. - Please encourage the Gina folks to add the Gina platform to tp-freeforall. I'd be happy to carry it along. > > Sincerely, > Maryam > > > On Fri, Mar 16, 2012 at 3:40 PM, Eric Decker <[email protected]> wrote: > >> I don't mind helping but ... >> >> When you ask for help, first ask yourself, if you were on the receiving >> end of the question what kind of information would you need to answer the >> question... >> >> Then make sure to include that. >> >> So I need more information... >> >> What does your set up look like? What is the port configuration? >> Meaning how is your device connected to the host. >> >> For example... I have a TI msp430 eval board with a msp430f5438a device >> in it. The board has a jtag connection that goes to the JTAG FET which >> then connects via USB to my host. I have this show up as /dev/ttyUSB0. >> >> The eval board also has a serial port which I connect so it shows up as >> /dev/ttyUSB1. >> >> There are also ports on the eval board that I connect to different >> devices, ie. a SPI based GPS device, and serial port for off board >> communications). >> >> >> What is the configuration of your platform? >> >> How is the FET connected etc. What other things are connected to your >> host? >> >> >> what is the exact command line you are using to talk to your platform via >> the JTAG? >> >> What program are you using to talk to the JTAG? mspdebug? What >> version, etc. >> >> >> See what I mean? >> >> >> >> On Fri, Mar 16, 2012 at 7:52 AM, Maryam Jalalitabar <[email protected]>wrote: >> >>> Hi >>> I have the EM430F5137RF900 now and for debugging and programming I >>> have a MSP-FET430UIF. I use Ubuntu 10.04. >>> I have problem,when I start debugging there is error that it says: Could >>> not initialize device interface (1). Have you seen this before? >>> I really appriciate your help in advance. >>> >>> Sincerely, >>> Maryam >>> >>> On Feb 17, 2012, at 2:29 PM, Eric Decker <[email protected]> wrote: >>> >>> >>> already been done. >>> >>> which chip are you talking about? >>> >>> >>> The surf platform uses the cc4305137. See >>> https://github.com/tp-freeforall/prod >>> >>> tos/platforms/surf >>> >>> >>> >>> For downloading you can either implement the BSL functionality (you will >>> have to figure that out) or jtag. >>> >>> The surf platform supports both. >>> >>> I've enclosed the surf schematic. Other than that, that is all the >>> information I have for you. >>> >>> >>> On Fri, Feb 17, 2012 at 12:20 PM, Maryam Jalalitabar >>> <[email protected]>wrote: >>> >>>> >>>> Hi, >>>> >>>> I am trying to Port TinyOS to CC430. I have some questions. First, I >>>> want to know how to compile and load the program to cc430. >>>> Second, I want to know if you use Ubuntu to recognize the USB control >>>> of cc430 or you use some other tools including IAR. >>>> >>> >>> >>>> I really appreciate you help in advance. >>>> >>>> Sincerely, >>>> Maryam >>>> >>>> >>> >>> >>> -- >>> Eric B. Decker >>> Senior (over 50 :-) Researcher >>> >>> >>> <SuRF_Schematics_B2.pdf> >>> >>> >> >> >> -- >> Eric B. Decker >> Senior (over 50 :-) Researcher >> >> >> > -- Eric B. Decker Senior (over 50 :-) Researcher
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
