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