rockbox/flash
Boris Gjenero ca9111ef64 Add KEEP() around vectors in linker scripts.
Vectors are needed by the CPU, but they don't need to be accessed by Rockbox.
Without the KEEP(), they can be removed when liking with --gc-sections, 
creating a broken binary without any warnings. This tells the linker to not
remove them. It should enable use of --gc-sections for all targets. When not
using --gc-sections, this does not change the binary.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31351 a1c6a512-1295-4272-9138-f99709370657
2011-12-18 06:43:08 +00:00
..
bootbox FS#12412 : Delete old buffer allocation code which has been replaced by core_alloc, and move buffer setup code to core_alloc.c 2011-11-29 00:42:27 +00:00
bootloader Add KEEP() around vectors in linker scripts. 2011-12-18 06:43:08 +00:00
extract Fix format string 2011-11-08 21:25:50 +00:00
make_firmware 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
minimon Minimon is loaded to 0x0ffff000 by uart_boot, so it needs to be linked to that address as well, or it won't work. Also add that hint to the README, fix a warning, and fix the disassembly base address (was wrong either way). 2008-10-30 00:34:43 +00:00
uart_boot Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking. 2008-05-05 10:32:46 +00:00
README Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking. 2008-05-05 10:32:46 +00:00

(c) 2003 by Jörg Hohensohn

Sourcecode for the flash "infrastructure"
Please bear in mind that these are powerful tools, don't fool with them!

For most up-to-date info about flashing see:
http://rockbox.haxx.se/docs/flash.html