fatfs.

implementation under shimmer/chips/sd/fatfs.

see aforementioned logging apps for guidance on how to use it.

-steve

On 04/05/2012 03:44 PM, Sunit Verma wrote:
Thanks Steve. Could you please let me know which sd filesystem I should
look for?

On Thu, Apr 5, 2012 at 10:08 AM, steve ayer <[email protected]
<mailto:[email protected]>> wrote:

    reprogram it over the air with bluetooth?  nope, you can't, but it
    is possible if you want to write and debug a lot of code.

    there is the tosboot tinyos library as a starting place,
    unsupported-on-shimmer as of yet (no one has stepped up to extend it
    to use shimmer's sd/filesystem).

    so, you *could* extend tosboot to support the filesystem, then take
    it another step to pull an executable over the air, write it to a
    tile, do an integrity check, and then boot from the new image.  that
    would be cool.

    keep us posted!

    -steve




    On 04/05/2012 12:52 PM, Sunit Verma wrote:

        Thanks for the feedback, May I know is it possible to reprogram
        shimmer
        using Bluetooth?

        On Thu, Apr 5, 2012 at 8:34 AM, steve ayer <[email protected]
        <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>> wrote:

            oops, sorry for the duplicate info!


            On 04/05/2012 11:31 AM, steve ayer wrote:

                hi sunit,

                shimmer doesn't support the storage interface for the reason
                mike gives
                (it doesn't have any), and because it has capacious
        storage in
                the form
                of an sd card with an implementation of a ubiquitous
        filesystem.

                so, if you want to store data with your shimmer, look no
        further
                than
                fat fs; the canonical example of it use in
                -contrib/shimmer/apps/____justfatlogging. see the readme
        there;

                see also the
                adjacent hosttimelogging, which integrates a live
        timestamp from the
                host side. its readme is worth perusing, too.

                -steve


                On 04/05/2012 03:50 AM, mike healy wrote:

                    Hi,

                    I've never used those storage interfaces, but I
        believe that
                    they are
                    designed to be used with an external flash chip, not the
                    MCU's flash.
                    There is no such chip on the shimmer devices.

                    Instead, if you want to use the "Flash Information
        Memory"
                    on the
                    Shimmer (of which there is 256 bytes) take a look at
        how the
        "InternalFlash" interface is used in the BoilerPlate application

          
(http://tinyos.cvs.__sourcefor__ge.net/viewvc/tinyos/__tinyos-__2.x-contrib/shimmer/__apps/__BoilerPlate/
 
<http://sourceforge.net/viewvc/tinyos/__tinyos-2.x-contrib/shimmer/__apps/BoilerPlate/>
        
<http://tinyos.cvs.__sourceforge.net/viewvc/tinyos/__tinyos-2.x-contrib/shimmer/__apps/BoilerPlate/
        
<http://tinyos.cvs.sourceforge.net/viewvc/tinyos/tinyos-2.x-contrib/shimmer/apps/BoilerPlate/>>).


                    Alternatively, on the Shimmer you have access to massive
                    amounts of
                    storage in the form of the microSD card. Take a look at
                    JustFATLogging
                    for an example of how to use this:
        
http://tinyos.cvs.sourceforge.____net/viewvc/tinyos/tinyos-2.__x-__contrib/shimmer/apps/____JustFATLogging/

        
<http://tinyos.cvs.__sourceforge.net/viewvc/tinyos/__tinyos-2.x-contrib/shimmer/__apps/JustFATLogging/
        
<http://tinyos.cvs.sourceforge.net/viewvc/tinyos/tinyos-2.x-contrib/shimmer/apps/JustFATLogging/>>


                    The program image is gets written to the flash
        memory in the
                    MSP430
                    micro-controller. For more info on this, and what
        can and
                    cannot be
                    done, take a look at section 5 of the particular
        MSP430's
                    user guide:
        http://www.ti.com/litv/pdf/____slau049f
        <http://www.ti.com/litv/pdf/__slau049f>

        <http://www.ti.com/litv/pdf/__slau049f
        <http://www.ti.com/litv/pdf/slau049f>>

                    Mike


                    On Wed, Apr 4, 2012 at 10:59 PM, Sunit Verma
        <[email protected] <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>
        <mailto:[email protected] <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>>> wrote:

                    Hello,

                    I have been attempting to access the flash memory of
        Shimmer
                    sensors
                    through the Storage Interfaces provided by TinyOS
        2.x. I haven't
                    been able to get any results out of it. Is there any
        way to
                    access
                    the flash memory of Shimmer with TinyOS 2.x?

                    Also, I am wondering where is the image of the
        program being
                    burned,
                    get stored in Shimmer?

                    --
                    Regards,

                    Sunit Verma

                    Graduate Student
                    Arizona State Univeristy




                    ___________________________________________________

                    Shimmer-users mailing list
        [email protected]
        <mailto:[email protected]>
        <mailto:Shimmer-users@eecs.__harvard.edu
        <mailto:[email protected]>>
        <mailto:Shimmer-users@eecs.
        <mailto:Shimmer-users@eecs.>__h__arvard.edu <http://harvard.edu>
        <mailto:Shimmer-users@eecs.__harvard.edu
        <mailto:[email protected]>>>
        https://lists.eecs.harvard.____edu/mailman/listinfo/shimmer-____users
        <https://lists.eecs.harvard.__edu/mailman/listinfo/shimmer-__users
        <https://lists.eecs.harvard.edu/mailman/listinfo/shimmer-users>>




                    ___________________________________________________

                    Shimmer-users mailing list
        [email protected]
        <mailto:[email protected]>
        <mailto:Shimmer-users@eecs.__harvard.edu
        <mailto:[email protected]>>
        https://lists.eecs.harvard.____edu/mailman/listinfo/shimmer-____users

        <https://lists.eecs.harvard.__edu/mailman/listinfo/shimmer-__users
        <https://lists.eecs.harvard.edu/mailman/listinfo/shimmer-users>>




        --
        Regards,

        Sunit Verma

        Graduate Student
        Arizona State Univeristy






--
Regards,

Sunit Verma

Graduate Student
Arizona State Univeristy



_______________________________________________
Shimmer-users mailing list
[email protected]
https://lists.eecs.harvard.edu/mailman/listinfo/shimmer-users

Reply via email to