wiki:TBR/BSP/Gp32

Version 14 (modified by Mehr Mohammad Sachal, on Nov 7, 2018 at 4:53:18 AM) (diff)

--

Gp32

BSP INfobox

BSP_nameGamePark? GP32
ManufacturerGame Park
imageHw-GP32-Front.png?
caption-
Board_URLhttps://secure.wikimedia.org/wikipedia/en/wiki/GP32
Architecture32 Bit RISC
CPU_modelSamsung S3C2400X01 (ARM920T core)
MonitorN/A
Simulator see Emulators
AliasesGamePark? 32
RAM8MB SDRAM
NVMEM512 KB
SerialN/A
NICs Wireless multi-player gaming
Other2 × AA batteries or 3-V DC adapter. Batteries last between 6 and 12+ hours

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=

{{Navbox_BSPs}}