Giri,

Thank you this has fixed the problem for me. All I needed to do was replace
the HPLFlash.nc as instructed in the link below.

Best,

Nick
United Technologies Research Center

On 10/14/07, Giri Baleri <[EMAIL PROTECTED]> wrote:
>
>  Hi All,
>
> The symptom sounds very similar to an issue uncovered on some MICAz OEM
> modules. This was posted to Crossbow's knowledgebase along with the
> work-around that can be reviewed from
>
> http://www.xbow.com/Support/wobjectDetail.aspx?id=50160000000KQJ8AAO&type=Solution&page=0
>
> Please try the updated "HPLFlash.nc" file from the attachment and see if
> that alleviates the problem.
>
> Regards,
> Giri Baleri
> Crossbow Tehcnology, Inc
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] on behalf of Michael
> Schippling
> Sent: Fri 10/12/2007 3:38 PM
> To: Nick Soldner
> Cc: TinyOS Help (E-mail)
> Subject: Re: [Tinyos-help] Logger works on some micaz's and not on
> others(all   have same code)
>
> I wonder if you have a timing race condition in your init code?
> Just an idea, probably nothing useful...
> MS
>
>
> Nick Soldner wrote:
> > I posted earlier on this however now I have a bit more intuition as to
> > the nature of my problem. I have an application which writes data to the
> > micaz's 512KB flash EEPROM through the logger component. My code first
> > resets the write pointer whenever the mote is power cycled using
> > LoggerWrite.resetPointer(), I then issue the LoggerWrite.append(ptr)
> > command in six second intervals to write data to the EEPROM. I have an
> > led setup to toggle whenever the LoggerWrite.writedone event fires which
> > indicates a successful write operation.
> >
> > After installing this program on multiple motes I find that some motes
> > successfully write to the EEPROM while others return FAIL. Given that
> > I'm installing the exact same program on many identical micaz motes I
> > would expect all motes to act the same; not the case it seems. On the
> > motes that do successfully write to the EEPROM I have verified that the
> > write pointer is indeed reset and that the data written is correct.
> >
> > I have an intuition that the motes which don't successfully write to the
> > EEPROM have write pointers that point to protected space although the
> > shouldn't after resetPointer() is called. In theory since I always
> > execute LoggerWrite.resetPointer() once before I start to write data
> > there should be no issue trying to write in protected space.
> > Additionally the pointers are stored in the program code (LoggerM) so
> > each time I upload the code to a mote they should all have the same
> > pointers.
> >
> > The ONLY thing I see that is different is the date codes of my micaz
> > motes, the ones with date codes of 11-20-06 work fine and the ones with
> > date codes of 03-13-07 don't work. Is there a way to change the newer
> > motes to mimic the old ones?
> >
> > Any advice on how to troubleshoot this?
> >
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Tinyos-help mailing list
> > [email protected]
> > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
> --
> Platform: WinXP/Cygwin
> TinyOS version: 1.x, Boomerang
> Programmer: MIB510
> Device(s): Mica2, MicaZ, Tmote
> Sensor board: homebrew
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to