rockbox/flash/make_firmware
Thomas Martitz 87409a2619 Move memset6() declaration to string-extra.h, kills a warning compiling for android since it ships a memory.h.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27789 a1c6a512-1295-4272-9138-f99709370657
2010-08-12 13:55:01 +00:00
..
make_firmware.c Move memset6() declaration to string-extra.h, kills a warning compiling for android since it ships a memory.h. 2010-08-12 13:55:01 +00:00
make_firmware.dsp source code for all my flash stuff, now finally in cvs 2003-11-30 11:37:43 +00:00
README Update the README, and add a warning. 2008-10-30 00:47:26 +00:00

(c) 2003 by Jörg Hohensohn

This tool composes a firmware file, out of:
1. Template for the first Flash page
2. Flash bootloader
3. First (alternate) image - usually bootbox
4. Second (main) image - rockbox or rombox. Can be left blank

Use with extreme caution, the components have to match!
The aspects are:
- Model (Player, Recorder, FM, V2, Ondio FM, Ondio SP)
- boot type (standard boot ROM or ROMless)

If you need to adjust the size of the flash bootloader or the first
image in order to match a desired rombox link address, do not try to
pad the files manually! It will most probably lead to a non-working
firmware file. You can pad the bootloader by including a dummy
initialized array instead (at least one element needs to be non-zero).

Such a firmware file can then be programmed with "firmware_flash.rock".