diff options
author | James Buren <braewoods+rb@braewoods.net> | 2020-10-26 01:37:14 +0000 |
---|---|---|
committer | James Buren <braewoods+rb@braewoods.net> | 2020-10-26 01:37:42 +0000 |
commit | c5d7cd5f9f4712150957143efc7cf797495c081d (patch) | |
tree | e66423575d4b46bf490104315727a6e275212ed1 | |
parent | 28b9c8bfeb13748abcb850884e538d4a5ca3d5ce (diff) | |
download | rockbox-c5d7cd5.tar.gz rockbox-c5d7cd5.zip |
h300: add support for ROM image generation
Change-Id: I6e0985de370609bae98ba6eab487bf43eb4191b6
-rw-r--r-- | firmware/export/config/iriverh300.h | 2 | ||||
-rw-r--r-- | firmware/rom.lds | 7 | ||||
-rwxr-xr-x | tools/configure | 2 |
3 files changed, 10 insertions, 1 deletions
diff --git a/firmware/export/config/iriverh300.h b/firmware/export/config/iriverh300.h index ca0df7217e..f901f160c6 100644 --- a/firmware/export/config/iriverh300.h +++ b/firmware/export/config/iriverh300.h @@ -189,7 +189,7 @@ #define BOOTLOADER_ENTRYPOINT 0x003F0000 #define FLASH_RAMIMAGE_ENTRY 0x00001000 -#define FLASH_ROMIMAGE_ENTRY 0x00100000 +#define FLASH_ROMIMAGE_ENTRY 0x00200000 #define FLASH_MAGIC 0xfbfbfbf1 /* Define this if there is an EEPROM chip */ diff --git a/firmware/rom.lds b/firmware/rom.lds index c75a9c409b..48dc30f857 100644 --- a/firmware/rom.lds +++ b/firmware/rom.lds @@ -29,6 +29,13 @@ STARTUP(target/arm/crt0.o) #define IRAMSIZE 0xc000 #define FLASHORIG 0x00100028 #define FLASHSIZE 0x000eff80 +#elif defined(IRIVER_H300_SERIES) +#define CODECSIZE CODEC_SIZE +#define DRAMORIG 0x31000000 +#define IRAMORIG 0x10000000 +#define IRAMSIZE 0xc000 +#define FLASHORIG 0x00200028 +#define FLASHSIZE 0x001eff80 #else #define DRAMORIG 0x09000000 #define IRAMORIG 0x0f000000 diff --git a/tools/configure b/tools/configure index aef02b2b75..33e323bc7e 100755 --- a/tools/configure +++ b/tools/configure @@ -1684,7 +1684,9 @@ fi bmp2rb_remotemono="$rootdir/tools/bmp2rb -f 0" bmp2rb_remotenative="$rootdir/tools/bmp2rb -f 0" output="rockbox.iriver" + bootoutput="bootloader.iriver" appextra="recorder:gui:radio" + flash="$pwd/rombox.iriver" plugins="yes" # toolset is the tools within the tools directory that we build for # this particular target. |