From 0c0867cf5d4f399f2f5c6b6e12cd26e41a4d650a Mon Sep 17 00:00:00 2001 From: Jörg Hohensohn Date: Tue, 9 Sep 2003 06:47:39 +0000 Subject: In my webspace, I moved the flashing stuff one directory down, fixed the links for that. Plus some more text changes like link to sources and Archos UCLs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3952 a1c6a512-1295-4272-9138-f99709370657 --- www/docs/flash.t | 58 ++++++++++++++++++++++++++++++++------------------------ 1 file changed, 33 insertions(+), 25 deletions(-) (limited to 'www/docs/flash.t') diff --git a/www/docs/flash.t b/www/docs/flash.t index 6c82493562..5f0bb026a0 100644 --- a/www/docs/flash.t +++ b/www/docs/flash.t @@ -12,31 +12,25 @@ by J 7. Known issues, limitations
8. Movies and images
-

What is Flashing

- -

Flashing in the sense used here and elsewhere in regard to Rockbox means +

1. What is this about?

+

+Flashing in the sense used here and elsewhere in regard to Rockbox means reprogramming the flash memory of the Archos unit. Flash memory (sometimes called "Flash ROM") is a type of nonvolatile memory that can be erased and -reprogrammed. It is a variation of electrically erasable programmable -read-only memory (EEPROM). - +reprogrammed in circuit. It is a variation of electrically erasable +programmable read-only memory (EEPROM).

When you bought Your Archos, it came with the Archos firmware flashed. Now, you can replace the built-in software with Rockbox. - -

1. What is this about?

-

-This package contains tools to update the flash content of Archos Jukebox -Recorder / FM.

Some terminology I'm gonna use in the following:
Firmware means the flash ROM content as a whole.
Image means one operating software started from there.

-By reprogramming the firmware we can boot much faster. Archos has a pathetic -boot loader, versus the boot time for rockbox is much faster than the disk +By reprogramming the firmware we can bot much faster. Archos has a pathetic +boot loader, versus the boot time for Rrockbox is much faster than the disk spinup, in fact it has to wait for the disk. Your boot time will be as quick as -a disk spinup. In my case, that's 3 seconds from powerup until resuming +a disk spinup. In my case, that's 4 seconds from powerup until resuming playback.

2. How is it working?

@@ -66,7 +60,9 @@ I will provide more technical details in the future, as well as my non-user tools. There's an authoring tool which composed the firmware file with the bootloader and the 2 images, the bootloader project, the plugin sources, and the tools for the UART boot feature: a monitor program for the box and a PC -tool to drive it. +tool to drive it. Feel free to review the +sources + for all of it, but be careful when fooling around with powerful toys!

3. Is it dangerous?

@@ -84,7 +80,7 @@ such low level code should behave different on your box. There's one ultimate safety net to bring back boxes with even completely garbled flash content: the UART boot mod, which in turn requires the serial mod. It can bring the dead back to life, with that it's possible to reflash -completely from the outside, even if the flash is completely erased. I used +independently from the outside, even if the flash is completely erased. I used that during development, else Rockbox in flash wouldn't have been possible. Most of the developing effort went into this tooling. So people skilled to do these mods don't need to worry. The others may feel unpleasant using the first @@ -134,12 +130,17 @@ different. It takes a developer with the serial mod to go ahead with it. I'm using the new plugin feature to run the flasher code. There's not really a wrong path to take, however here's a suggested step by step procedure: