blob: 534b1fc1cdf82cca49fa528eff563a81786fbe33 [file] [log] [blame]
Nicolas Pennequin357ffb32008-05-05 10:32:46 +00001(c) 2003 by Jörg Hohensohn
Jörg Hohensohn6a4e4c82003-11-30 11:37:43 +00002
3This tool composes a firmware file, out of:
41. Template for the first Flash page
Jens Arnold8db34502008-10-30 00:47:26 +000052. Flash bootloader
63. First (alternate) image - usually bootbox
74. Second (main) image - rockbox or rombox. Can be left blank
Jörg Hohensohn6a4e4c82003-11-30 11:37:43 +00008
9Use with extreme caution, the components have to match!
10The aspects are:
Jens Arnold8db34502008-10-30 00:47:26 +000011- Model (Player, Recorder, FM, V2, Ondio FM, Ondio SP)
Jörg Hohensohn6a4e4c82003-11-30 11:37:43 +000012- boot type (standard boot ROM or ROMless)
13
Jens Arnold8db34502008-10-30 00:47:26 +000014If you need to adjust the size of the flash bootloader or the first
15image in order to match a desired rombox link address, do not try to
16pad the files manually! It will most probably lead to a non-working
17firmware file. You can pad the bootloader by including a dummy
18initialized array instead (at least one element needs to be non-zero).
19
Jörg Hohensohn6a4e4c82003-11-30 11:37:43 +000020Such a firmware file can then be programmed with "firmware_flash.rock".