RE: TStik Multiplier and crystal speed, TINI version, flash based code storage
"Chris Fox" <[email protected]>
| Newsgroups | gmane.comp.hardware.microcontrollers.tini |
|---|---|
| Organization | alicit |
| Message-ID | <000201c411ca$5afecad0$1401a8c0@CHRISDELL> |
This is not a version of the TINIOS. This is code that runs before the TINI OS runs. Chris -----Original Message----- From: Bruce Boyes [mailto:[email protected]] Sent: Wednesday, March 24, 2004 11:18 AM To: [email protected]; 'Samuel Fruchter'; [email protected] Subject: RE: [TINI]TStik Multiplier and crystal speed, TINI version, flash based code storage At 09:48 AM 3/23/2004 -0600, Chris Fox wrote: >Platforms that run the 80C400 at 4X (74 MHz) do so by using fast SRAM >without battery back-up. They do this by using a flash memory that >holds an image of the RAM contents. At start-up, the system runs at 1X >and copies the flash to the SRAM, and then switches to 4X as it runs >from the SRAM. This has disadvantages in that any data that you want to >be persistent through a reset or power loss must be stored in the >flash. (The file system is in RAM and so goes away with each reset.) >And, writes to the slower flash memory must use stretch-cycles to do >so, so native code is certainly required. > >On the other hand, this makes for a highly reliable system because the >RAM code is restored from flash at every reset, so corrupted code in >the RAM gets fixed on every reset. > >Chris Do you know if Dallas has any plans to make this version of TINIOS a standard release? On a related note, Shawn Silverman is working on a system which would restore from flash every time you boot up, rather than using the NVRAM file system. This would potentially add some more robustness to systems with a lot of flash such as TStik which comes with 2 MBytes. Bruce _______________________________________________ TINI mailing list TINI-6tN4nzCoH/[email protected] To UNSUBSCRIBE, edit your profile, or see list archives: http://lists.dalsemi.com/mailman/listinfo/tini