Thank you, Joe. With your help, I succeeded programming for internal flash using Deluge.
:) ----- Original Message ----- From: "Joe Polastre" <[EMAIL PROTECTED]> To: "Chong Hui Kim" <[EMAIL PROTECTED]> Cc: <[email protected]> Sent: Wednesday, August 23, 2006 7:50 AM Subject: Re: [Tinyos-help] Howto use InternalFlash on Tmote > Programs like Deluge allow you to upload new programs without > completely erasing the internal flash. if you use the BSL, your only > option is to erase all flash, including internal flash. You may want > to read the MSP430x1xx User's Guide for more data. > > -Joe > > On 8/22/06, Chong Hui Kim <[EMAIL PROTECTED]> wrote: >> >> Thank you for your comments. >> >> I understand what was wrong. >> >> Then how can I download program without erasing of internal flash? >> >> >> ----- Original Message ----- >> From: "Joe Polastre" <[EMAIL PROTECTED]> >> To: "Chong Hui Kim" <[EMAIL PROTECTED]> >> Cc: <[email protected]> >> Sent: Wednesday, August 23, 2006 1:14 AM >> Subject: Re: [Tinyos-help] Howto use InternalFlash on Tmote >> >> >> > Did you Mass Erase between programs (ie, type 'make tmote install')? >> > That erases all of the internal flash. >> > >> > -Joe >> > >> > On 8/22/06, Chong Hui Kim <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> >> >> I want to write some data in Flash of MSP430 and read them. >> >> For this, I used InternalFlashC component and InternalFlash interface. >> >> >> >> However, data did not been stored in Flash. >> >> >> >> In single program, it works well. (I conducted write and read. Then stored >> >> data was read exactly same.) >> >> In separated write and read program, however, data did not been stored. >> >> >> >> I conducte write data into Flash in one program. After doing this, I >> >> conduct >> >> read data of Flash from same address in another program. Then wrong value >> >> is >> >> read. >> >> >> >> In my thought, Flash may be erased. I used information memory of Flash in >> >> MSP430. >> >> (Address is from 01000h to 010FFh with 256 Byte.) >> >> >> >> >> >> Just write code is call InternalFlash.write((uint8_t *)0x00, data<array>, >> >> sizeof(data)); >> >> read code is call InternalFlash.read((uint8_t *)0x00, data<array>, >> >> sizeof(data)); >> >> >> >> Plz, help me. >> >> _______________________________________________ >> >> Tinyos-help mailing list >> >> [email protected] >> >> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >> >> >> >> _______________________________________________ Tinyos-help mailing list [email protected] https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
