Welcome to the Rockbox Technical Forums!
When it's done no need to look in the library blocks, since we have access to the whole NAND and its FAT32 filesystem.
GPIOB_pin0 #0GPIOB_pin1 #1GPIOB_pin2 #0GPIOB_pin3 #0GPIOB_pin4 powerGPIOB_pin5 #0GPIOB_pin6 #0GPIOB_pin7 #1
GPIOC_pin0 #1GPIOC_pin1 #0GPIOC_pin2 #1GPIOC_pin3 #1GPIOC_pin4 #1GPIOC_pin5 #1GPIOC_pin6 #1GPIOC_pin7 #0
GPIOD_pin0 #1GPIOD_pin1 #1GPIOD_pin2 #1GPIOD_pin3 #1GPIOD_pin4 #1GPIOD_pin5 #0GPIOD_pin6 #0GPIOD_pin7 #0
Hmm are you sure your code works Maybe I didn't see something or what, but I see at least 2 problems (please correct me if I'm wrong): 1) You did not copy the ROM content into ram before mapping RAM at 0x00000000, and 2) you execute code from the addresses you swap in the memory map and didn't change the PC or anything before doing so. This will result in: 1) PC eventually pointing to uninitialized RAM, and while the copy process 2) PC pointing to a "copy-in-progress" memory area.The only reason I think it works for now (and this is absolutely risky as you will see) is either: a) the RAM was previously initialized with the firmware by a "proper" load of the OF, or b) code cache is active and for whatever reason it continues to give valid code even though ROM isn't mapped anymore...And worst of all: you should check for buttons and choose whether or not to boot custom firmware before anything else. You did changed the memory map register before that check you bad boy.
Page created in 0.066 seconds with 20 queries.