mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-13 18:17:39 -04:00
Remap flash ROM to 0x20000000 on the ipods and H10s, and implement dbg_save_roms() in the debug menu for those targets to dump the content to a file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12467 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
87865a5227
commit
fda1498696
13 changed files with 73 additions and 1 deletions
|
@ -754,6 +754,10 @@ void ipod_set_cpu_frequency(void)
|
|||
void system_init(void)
|
||||
{
|
||||
#ifndef BOOTLOADER
|
||||
/* Remap the flash ROM from 0x00000000 to 0x20000000. */
|
||||
MMAP3_LOGICAL = 0x20000000 | 0x3a00;
|
||||
MMAP3_PHYSICAL = 0x00000000 | 0x3f84;
|
||||
|
||||
/* The hw revision is written to the last 4 bytes of SDRAM by the
|
||||
bootloader - we save it before Rockbox overwrites it. */
|
||||
ipod_hw_rev = (*((volatile unsigned long*)(0x01fffffc)));
|
||||
|
@ -897,6 +901,10 @@ static void ipod_set_cpu_speed(void)
|
|||
void system_init(void)
|
||||
{
|
||||
#ifndef BOOTLOADER
|
||||
/* Remap the flash ROM from 0x00000000 to 0x20000000. */
|
||||
MMAP3_LOGICAL = 0x20000000 | 0x3a00;
|
||||
MMAP3_PHYSICAL = 0x00000000 | 0x3f84;
|
||||
|
||||
ipod_hw_rev = (*((volatile unsigned long*)(0x01fffffc)));
|
||||
outl(-1, 0xcf00101c);
|
||||
outl(-1, 0xcf001028);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue