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
