=== modified file 'apps/debug_menu.c' --- apps/debug_menu.c 2009-07-01 20:49:13 +0000 +++ apps/debug_menu.c 2009-07-04 14:12:24 +0000 @@ -2364,6 +2364,20 @@ return false; } +#elif CONFIG_CPU == IMX31L +static bool dbg_save_roms(void) +{ + int fd; + + fd = creat("/flash_rom_A0000000-A03FFFFF.bin"); + if (fd >= 0) + { + write(fd, (void*)0xa0000000, FLASH_SIZE); + close(fd); + } + + return false; +} #endif /* CPU */ #ifndef SIMULATOR @@ -2739,7 +2753,8 @@ }; static const struct the_menu_item menuitems[] = { #if CONFIG_CPU == SH7034 || defined(CPU_COLDFIRE) || \ - (defined(CPU_PP) && !(CONFIG_STORAGE & STORAGE_SD)) + (defined(CPU_PP) && !(CONFIG_STORAGE & STORAGE_SD)) || \ + CONFIG_CPU == IMX31L { "Dump ROM contents", dbg_save_roms }, #endif #if CONFIG_CPU == SH7034 || defined(CPU_COLDFIRE) || defined(CPU_PP) \