Difference between revisions of "LeapPad2 Explorer"

From eLinux.org
Jump to: navigation, search
(Technical Information)
(Technical Information: Moved firmware info to technical info section)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
'''This device is part of the [[LeapFrog_NXP3200_Platform | LeapFrog NXP320 Platform]], it's recommended to start there for general information.'''
 
'''This device is part of the [[LeapFrog_NXP3200_Platform | LeapFrog NXP320 Platform]], it's recommended to start there for general information.'''
[[image:Leappad2_350px.jpgg|right|350px|thumb|The Leappad Explorer (Leapfrog Enterprises)]]
+
[[image:Leappad2_350px.jpg|right|250px|thumb|The Leappad2 Explorer (Leapfrog Enterprises)]]
  
 
== Platform ==
 
== Platform ==
Line 10: Line 10:
 
The LeapPad2 (like the [[LeapsterGS|LeapsterGS]]) is a toy produced by Leapfrog marketed as an educational handheld gaming console for kids aged 3-9. Although it has a proprietary graphical front end, it runs an Angstrom Linux distribution on the same Cortex-A9 processor as the LeapsterGS. It also has built in accellerometer, 2 cameras, and microphone, along with a touch screen.
 
The LeapPad2 (like the [[LeapsterGS|LeapsterGS]]) is a toy produced by Leapfrog marketed as an educational handheld gaming console for kids aged 3-9. Although it has a proprietary graphical front end, it runs an Angstrom Linux distribution on the same Cortex-A9 processor as the LeapsterGS. It also has built in accellerometer, 2 cameras, and microphone, along with a touch screen.
  
== Source Code ==
+
== Sources and Toolchains ==
[[LeapFrog_Pollux_Platform:_Source_Code#LeapPad| Source Code]]
+
[[LeapFrog_NXP3200_Platform:_Source_Code | Sources and Toolchains]]
  
 
== Tutorials/How To's ==
 
== Tutorials/How To's ==
 +
''' SD Card '''
 +
* Mount SD Card on [[LeapFrog_Pollux_Platform:_Cartridge |custom cartridge]]
 +
** Format card ext3
 +
** mount /dev/mmcblk0p1 /mnt
 +
 +
== Boot Mode Key Combos ==
 +
* Monitor: U-Boot console.
 +
** Requires a serial connection
 +
** On host PC keyboard hold shift+M, power up device, *very quickly* type o then n
 +
* USB Boot: Loading Surgeon.
 +
** Hold d-pad right and home key, while powering up.
 +
* Mfg Test: Various hardware tests.
 +
** Hold vol-up + vol-down while powering up, maintaining till test screen.
  
 
== Technical Information ==
 
== Technical Information ==
Line 20: Line 33:
 
[[LeapPad2_Memory_Map | LeapPad2 Memory Map]]
 
[[LeapPad2_Memory_Map | LeapPad2 Memory Map]]
  
[[LeapFrog_Pollux_Platform:_DFTPdevice | DFTPdevice]]
+
'''File System Contents List'''
 +
 
 +
[[LeapPad2:_FileSystem_Listing_4.3.2.708 | 4.3.2.708]]
 +
 
 +
''' Firmware Files '''
 +
* Surgeon - [[LeapFrog_Pollux_Platform:_File_Format_CBF | CBF]]
 +
* Kernel - uImage
  
 +
* Root File System - UBI
 +
* [[UBIFS#Creating_UBI_Image | Create UBI Image on Linux]]
 +
* [[LeapPad2_Explorer:_UBI_Info | UBI Info]]
 +
** Relevant Settings
 +
** vol_name=ubi_rfs
 +
** vol_size=164380672
 +
** -m 4096
 +
** -e 1048576
 +
** -c 158
 +
** -s 4096
 +
** -O 4096
  
 
''' Partitions '''
 
''' Partitions '''

Latest revision as of 22:16, 14 November 2013

This device is part of the LeapFrog NXP320 Platform, it's recommended to start there for general information.

The Leappad2 Explorer (Leapfrog Enterprises)

Platform

LeapFrog NXP320 Platform

The LeapPad2 is part of 2 different devices that all share a common hardware platform, based around the Nexell [ http://nexell.co.kr/eng/pro/pro02.html | NXP3200] SoC. The platform page contains information generic across these devices, and it is recommended that you refer to that page as it is a good starting point to understanding the LeapPad2, and contains some basic How To's and Tutorials to get you started.

Project Summary

The LeapPad2 (like the LeapsterGS) is a toy produced by Leapfrog marketed as an educational handheld gaming console for kids aged 3-9. Although it has a proprietary graphical front end, it runs an Angstrom Linux distribution on the same Cortex-A9 processor as the LeapsterGS. It also has built in accellerometer, 2 cameras, and microphone, along with a touch screen.

Sources and Toolchains

Sources and Toolchains

Tutorials/How To's

SD Card

Boot Mode Key Combos

  • Monitor: U-Boot console.
    • Requires a serial connection
    • On host PC keyboard hold shift+M, power up device, *very quickly* type o then n
  • USB Boot: Loading Surgeon.
    • Hold d-pad right and home key, while powering up.
  • Mfg Test: Various hardware tests.
    • Hold vol-up + vol-down while powering up, maintaining till test screen.

Technical Information

Device Comparison

LeapPad2 Memory Map

File System Contents List

4.3.2.708

Firmware Files

  • Surgeon - CBF
  • Kernel - uImage

Partitions

Name Location Size Device Notes
Boot Loader 0x00000000 0x0007E000 /dev/mtd0 On NOR
MfgData0 0x0007E000 0x00001000 /dev/mtd1 On NAND
MfgData1 0x0007F000 0x00001000 /dev/mtd2 On NAND
Reserved 0x00080000 0x00400000 /dev/mtd3 On NAND
Kernel 0x00480000 0x01000000 /dev/mtd4 On NAND
RFS 0x01480000 0x0A000000 /dev/mtd5 On NAND
Bulk 0x0B480000 0xF4C00000 /dev/mtd6 On NAND
Cartridge On Cartridge NAND

Images

Discussion