mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-08 12:45:26 -05:00
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:
parent
1dc0c46d93
commit
cf9935d636
8 changed files with 146 additions and 24 deletions
|
|
@ -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 */
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue