Onda VX747: add dual-boot capability + make it possible to permanently 'stick' Rockbox to your DAP

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21919 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Maurus Cuelenaere 2009-07-17 14:30:42 +00:00
parent 1dc0c46d93
commit cf9935d636
8 changed files with 146 additions and 24 deletions

View file

@ -81,8 +81,13 @@
/* LCD dimensions */
#define CONFIG_LCD LCD_ONDAVX747
#ifdef BOOTLOADER /* OF requires landscape */
#define LCD_WIDTH 400
#define LCD_HEIGHT 240
#else
#define LCD_WIDTH 240
#define LCD_HEIGHT 400
#endif
#define LCD_DEPTH 16 /* 16bit colours */
#define LCD_PIXELFORMAT RGB565 /* rgb565 */

View file

@ -8,7 +8,7 @@ STARTUP(target/mips/ingenic_jz47xx/crt0.o)
#define DRAMSIZE ((MEMORYSIZE-4) * 0x100000)
#define DRAMORIG 0x80404000
#define DRAMORIG 0x80E04000
#define IRAMORIG 0x80000000
#define IRAMSIZE 16K

View file

@ -50,12 +50,12 @@
.set noat
#ifdef BOOTLOADER
/* These will get filled in scramble */
.word 0 /* Unknown */
/* These will get filled in by scramble */
.word 0 /* Empty */
.word 0 /* Filesize */
/* Relocate bootloader */
la t0, (_loadaddress-0x400000)
la t0, (_loadaddress-0xE00000)
la t1, _loadaddress
la t2, _bootend
_relocate_loop: