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]>> 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.__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/>


            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>

            Mike


            On Wed, Apr 4, 2012 at 10:59 PM, Sunit Verma
            <[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]>>
            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]>
            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



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

Reply via email to