[Tinyos-help] Deluge Reference tinyos 2.x
Razvan Musaloiu-E.
razvanm at cs.jhu.edu
Wed Oct 29 11:56:16 PDT 2008
Hi!
On Wed, 29 Oct 2008, Gireesh P wrote:
> Hi ,
> So if I want to rewrite a part of program memory, can you tell me
> what are the minimum steps I should take?
> ( For example memory location loc1 has to be modified and new value is
> stored in external flash. It should first read from flash, find the program
> memory to be modified and rewrite that and reboot)
First of all I highly recommend a careful study of the MSP430 and the
ATmega128 specs. The two architectures are quite different and they have
different limitation.
In tosboot the writing is done using a component called ProgFlashM.nc.
There is one in tos/lib/tosboot/msp430 and another one in
tos/lib/tosboot/avr. The function that is using it is the programImage
from TOSBootM.nc from tos/lib/tosboot.
--
Razvan ME
> On Tue, Oct 28, 2008 at 11:16 PM, Razvan Musaloiu-E. <razvanm at cs.jhu.edu>wrote:
>
>> Hi!
>>
>> On Tue, 28 Oct 2008, Gireesh P wrote:
>>
>> Dear TinyOS supporters,
>>>
>>> I would like to know
>>> 1)more about files used in "deluge" for tinyos 2.x. Basically I am looking
>>> at boot loader and flash rewriting part such as the files to be included/
>>> functions to be used for this purpose
>>>
>>
>> The loading of the code from the external flash to the internal one takes
>> place exclusively in tosboot. You can find it in tos/lib/tosboot. The
>> communication with the tosboot is done using using some special regions of
>> internal flash memories. The code that is doing the tinyos application is in
>> NetProgM.nc from tos/lib/net/Deluge/extra. The format of the data that is
>> passed to the bootloader is describe by the tosboot_args_t from TOSBoot.h
>> from tos/lib/net/Deluge/extra.
>>
>> 2)Is there a working code of XNP for tinyos 2.x?
>>>
>>
>> I'm not aware of such a port. I agree that it would be useful to have an
>> equivalent for it. :-)
>>
>> All the best!
>> Razvan ME
>>
>
>
>
> --
> Thanks
> with regards
> Gireesh
> -------------------------
> Gireesan Namboothiri P
> MS(R) Student
> Dept of CSE
> IIT Madras
>
More information about the Tinyos-help
mailing list