To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.nxtOpen lugnet.robotics.nxt in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / NXT / 119
118  |  120
Subject: 
Re: Flash Write Cycles
Newsgroups: 
lugnet.robotics.nxt
Date: 
Sun, 10 Sep 2006 11:10:53 GMT
Viewed: 
12213 times
  
In article <J5C97r.BBF@lugnet.com>, David <dww.robotics@gmail.com>
writes

The flash used in the NXT which is internal to the AT91SAM7256 microcontroller
can be re-programmed 10,000 times according to the spec.

This is the guaranteed minimum number, with higher voltages and at
higher temperatures than you are likely to use the NXT at.

FLASH memory is a pretty mature technology now, with 20 odd years
shipping in products.  It is pretty well understood by the manufacturers
how to characterise it.

If you get less than a million write cycles I would be very surprised.
I would also guess that you are either at the Antarctic or in a tropical
rain forest.


I'm hoping that Atmel's 10,000 number is conservative. I also hope that the NXT
firmware doesn't reprogram the same location.

I expect the NXT does not do anything fancy.  It is not worth the effort
in consumer devices, if it lasts two years of heavy use there will be no
warranty claim.  There is also the issue of whether your wear-levelling
program is sufficiently reliable.


Cheers,
Tony
--
  The NXT Step blog discusses the Lego Mindstorms NXT:
  http://thenxtstep.blogspot.com/



Message has 1 Reply:
  RE: Flash Write Cycles
 
(...) Don't forget that the education market is also a large portion of the Mindstorms market. Lifetime for education is more line ten years?? And depending on environment, these could be heavy use applications. LEGO has also been very generous in (...) (18 years ago, 10-Sep-06, to lugnet.robotics.nxt)

Message is in Reply To:
  Flash Write Cycles
 
Does anyone know how the NXT firmware handles writing program files into flash? If you re-flash a program with the same name, does it first erase the sectors that the old program was located in and then re-flash these sectors with the new program? (...) (18 years ago, 9-Sep-06, to lugnet.robotics.nxt)

14 Messages in This Thread:




Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR