---------- Forwarded message ---------- From: jagan nath <[EMAIL PROTECTED]> Date: Mar 26, 2006 3:19 PM Subject: Re: [Tinyos-help] Writing to Telosb external Flash To: Jonathan Hui <[EMAIL PROTECTED]>
Still not clear. If I use two seperate interfaces for each volume,and suppose I mounted both teh volumes how do i differentiate between the volumes while doing a BlockRead/BlockWrite..... Thanks On 3/26/06, Jonathan Hui <[EMAIL PROTECTED]> wrote: > On 3/25/06, jagan nath <[EMAIL PROTECTED]> wrote: > > - if I want to use the second volume how do i mount it , as per my > > understanding i can mount only one volume at a time, so if i have > > already mounted volume1 how do i unmount it and mount the second > > volume. > > You cannot unmount volumes. To use more than one volume, you must wire > to each individually. > > > - I have tried mounting both volumes in stdcontrol.init() but mount > > done is not firing ( checked with an led). If I mount only one volume > > then only the mountdone event is gettingf fired. > > The storage stack can only take a single request at a time. Calling > mount twice in succession will not work. This is similar to how the > radio stack behaves in tinyos-1.x in that the radio stack only accepts > one packet at a time. > > > - one blunt way of managing teh flash would be to format teh whole > > flash into a single volume and mount it altogether.And make logical > > partitions. But I want to know if there is a better way of doing it. > > Have a separate interface for each volume you want to manage. > > -- > Jonathan W. Hui > [EMAIL PROTECTED] > http://www.cs.berkeley.edu/~jwhui/ > _______________________________________________ Tinyos-help mailing list [email protected] https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
