Gp32

From RTEMSWiki

Jump to: navigation, search
Gp32
Hw-GP32-Front.png
Board NameGamePark GP32
ManufacturerGame Park
Referencehttps://secure.wikimedia.org/wikipedia/en/wiki/GP32
Architecture32 Bit RISC
CPU ModelSamsung S3C2400X01 (ARM920T core)
MonitorN/A
Runs on Simulator?see Emulators
AliasesGamePark 32
RAM8MB SDRAM
Non-volatile Memory512 KB
Serial PortsN/A
VideoVideo Unspecified.
Other2 × AA batteries or 3-V DC adapter. Batteries last between 6 and 12+ hours


Contents

Overview

The GamePark 32 (or GP32) is a 32-bit portable video game system. The system, which originates from Korea, has two models: backlit and non-backlit. The GP32 uses Smart Media cards as its media, and also makes use of USB and Wireless RF technology. The Web is a big part of the GP32, with free software available for the unit from all over the place. From DivX movide players to MP3 software, from e-Books to game console emulators, the GP32 has a wide variety of functions.

Emulates:

  • NES, SNES
  • Sega Master System, Spectrum
  • Commodore 64, Atari ST/800/2600
  • GB/GBC, PCEngine
  • Genesis/Megadrive
  • SG1000, Various Arcade
  • MSX1/2, Neogeo pocket
  • Gamegear etc.


Board Setup

S3C2400 timers and clocks

  • FCLK=133Mhz
  • HCLK=66Mhz
  • PCLK=66Mhz
  • TIMER1 used for time mesurments
  • TIMER4 used for rtems clock

SMC Driver

  • read-only smc device driver (/dev/smc)
  • fat layer seems to works fine

Downloading and Executing

How to run linked application:

the make-exe rule build a .gxb file in the o-optimize directory.
  • You can U/L this .gxb with the pc-link app using the USB cable. Then you can launch the file with some GP32 file explorer.
  • Or, you can convert the .gxb to a .fxe file (which can be launched from the GP32 bios). User mr.spiv b2fxec tool for this http://www.cs.helsinki.fi/u/jikorhon/condev/gp32/

Debugging

How do you debug code on this board? What gdb setup? BDM, stub, etc?

Test Reports

CVS-HEAD DATE: User:PhilippeSimons reports that some tests still fails...

References


Personal tools