Dear all, Maybe I should simplify my questions.
If I use the volume description like: <volume_table> <volume name="RSSISTORAGE" size="262144"/> </volume_table> And in my program, if I write the BlockWrite.write(0x00,..,...) sentence, What is the address write from? What is the 0x00 really mean, does it mean the real address on the AT45DB chip(or will it change due to the program change)? Because it leads to the following question: If I want to write another program and download it to the same mote to read the flash and send the data to the serial port, what will happen if I write BlockRead.read(0x00,..,..), can it read out the same data I wrote last time under the condition I use the same volume description: <volume_table> <volume name="RSSISTORAGE" size="262144"/> </volume_table> in the read program. What will happen when I write BlockRead.read(0x00,..,..) if I use the description like: <volume_table> <volume name="RSSISTORAGE" size="32768"/> </volume_table> or <volume_table> <volume name="CHANGEDNAME" size="262144"/> </volume_table> Can it read out the previous data? sincerely Peng
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
