rendered paste bodyIndex: firmware/export/config-gigabeat-s.h===================================================================--- firmware/export/config-gigabeat-s.h (révision 15835)+++ firmware/export/config-gigabeat-s.h (copie de travail)@@ -6,7 +6,7 @@ #define TOSHIBA_GIGABEAT_S 1 /* For Rolo and boot loader */-#define MODEL_NUMBER 19+#define MODEL_NUMBER 21 /* define this if you have a bitmap LCD display */ #define HAVE_LCD_BITMAPIndex: firmware/target/arm/imx31/gigabeat-s/system-target.h===================================================================--- firmware/target/arm/imx31/gigabeat-s/system-target.h (révision 15835)+++ firmware/target/arm/imx31/gigabeat-s/system-target.h (copie de travail)@@ -30,6 +30,8 @@ while (EPITCNT1 > stop); } +#define __dbg_hw_info(...) 0+#define __dbg_ports(...) 0 #define HAVE_INVALIDATE_ICACHE static inline void invalidate_icache(void)Index: firmware/app.lds===================================================================--- firmware/app.lds (révision 15835)+++ firmware/app.lds (copie de travail)@@ -70,7 +70,7 @@ #define IRAMORIG 0x00000000 #define IRAMSIZE 0x4000 #elif CONFIG_CPU==IMX31L-#define DRAMORIG (0x80000000 + STUBOFFSET)+#define DRAMORIG (0x88000000 + STUBOFFSET) #define IRAMORIG 0x1FFFC000 #define IRAMSIZE 0x4000 #elseIndex: bootloader/gigabeat-s.c===================================================================--- bootloader/gigabeat-s.c (révision 15835)+++ bootloader/gigabeat-s.c (copie de travail)@@ -47,6 +47,7 @@ #include <stdarg.h> char version[] = APPSVERSION;+int (*kernel_entry)(void); void main(void) {@@ -72,14 +73,14 @@ } printf("Congratulations!");- while(1); -#if 0 printf("Loading firmware"); - loadbuffer = (unsigned char*) 0x100;- buffer_size = (unsigned char*)0x400000 - loadbuffer;+ unsigned char *loadbuffer = (unsigned char *)0x88000000;+ int buffer_size = 1024*1024; +#undef BOOTFILE+#define BOOTFILE "/Content/0b00/00/05" rc = load_firmware(loadbuffer, BOOTFILE, buffer_size); if(rc < 0) error(EBOOTFILE, rc);@@ -89,6 +90,7 @@ kernel_entry = (void*) loadbuffer; rc = kernel_entry(); }-#endif++ while (1); }