Rockbox.org home
releases
current build
extras manual
wiki
index mailing lists
IRC
forums bugs
patches
 requests



TWiki > Main > OlympusMR500Info
Main . { Users | Groups | Changes | Index | Search | Go }

Olympus m:robe MR-500 Info


Overview

The m:robe MR-500 MP3 player comes with a 1.2 MP camera and a remote. It's based on the TexasInstrumentsTMS320 and a 20GB microdrive. It features an 640x480 VGA colour LCD screen with backlight. The method of input is its LCD touchscreen and the included 2-line LCD remote.

The official Olympus press release for the m:robe MR-500 is here: http://www.olympusamerica.com/cpg_section/cpg_pressDetails.asp?pressNo=351

Note: The Olympus has discontinued the entire m:robe product line.

Initial Port status

There has been an initial port of the Opie Distro of portable linux to the MR:500 by Shirour on: http://mrobe.fan.googlepages.com/. Many drivers have been initially written for the port but there has been no activity since 12/08/06.Also see http://mrobefan.elwiki.com/. A compiled version plus some documentation is available at http://www.scesoc.ca/~cat/arm/mrobe/.

There is also the beginings of an M:Robe 500i Rockbox port. Currently it is in the initial stages. Beyond what is available in SVN an additional piece of code is needed to start the Rockbox boot process based off Shirour and Cat's(a.k.a eigma) work on Linux. The code is attached at the bottom and can be built in a standard Rockbox development environment. Once built, an SVG file is generated that should be placed in a remix directory.

Touchscreen

for information on the chip see http://www.handhelds.org/moin/moin.cgi/HpIpaqH6315 under MCBSP1

USB Controller

Renesas M66591 The M66591 is a peripheral-side USB controller by [http://www.renesas.com/ Renesas] (was Mitsubishi's semiconductor section):

Remote Control

RTC

RICOH 348A Realtime Clock (RTC)

PCB Scans

  • Bottom PCB Scan:
    Botpcb.jpg

  • Top of the PCB:
    Toppcb.jpg

  • The part that is obscured in the photo:
    Obscured_pcb.JPG

Sound Output Architecture

Sound output on the m:robe 500i is a bit of a pain in the butt because Olympus decided to attach the data interface of the DAC (TSC2100) to the DSP only. This means we need to run code on the DSP and use the DSP's DMA and peripherals to output sound. Below is a systems-level diagram of the parts involved in the process.

sound-architecture.png

(In most cases, the things in brackets are references to the documentation for that particular block. SPRUxxx are Texas Instruments document numbers and they are freely available on www.ti.com.)

This may seem a bit complicated "just to make sound play", but it's actually fairly justified. Since the DMA controllers can (approximately) do one transfer per clock cycle, they are much faster and more power-efficient than the CPU for the same job. And besides, the CPU has better things to do (like decoding).

The 16Kw (32 kbytes) of DSP data RAM is split in two halves. As soon as one half is completely sent out via the McBSP (and at the same time as the second half is being sent out), the DSP starts up the HPIB DMAC to grab the next half from SDRAM. And so on.

There is currently a proof of concept patch available: eigma's sound/dsp work for mr500. It's a bootloader build and simply reads 4 MB worth of PCM data from the HDD into SDRAM and loops it. But you can hear stuff!


CategoryFrontpage: Olympus M:Robe 500 Port Index [New Ports]

Attachment Action Size Date Who Comment
pdf tsc2101.pdf manage 1203.8 K 25 Aug 2007 - 04:04 EricLowe  
pdf e66591fw.pdf manage 271.7 K 31 Aug 2007 - 03:35 EricLowe  
pdf rej03f0101_m66591ds.pdf manage 965.4 K 31 Aug 2007 - 03:36 EricLowe  
pdf 5c348ab-e.pdf manage 1400.9 K 31 Aug 2007 - 03:38 EricLowe  
jpg Botpcb.jpg manage 616.6 K 31 Aug 2007 - 03:40 EricLowe Bottom PCB Scan
jpg Toppcb.jpg manage 425.9 K 31 Aug 2007 - 03:43 EricLowe Top of the PCB
jpg Obscured_pcb.JPG manage 216.5 K 31 Aug 2007 - 03:46 EricLowe The part that is obscured in the photo
zip MrobLOAD.zip manage 14.8 K 20 Sep 2007 - 04:58 KarlKurbjun Rockbox initial bootloader/exploit
png sound-architecture.png manage 26.9 K 10 Apr 2008 - 02:52 CatalinPatulea System architecture for sound output in the m:robe 500i

r10 - 10 Apr 2008 - 03:09:13 - CatalinPatulea
Edit | View raw | Attach | Ref-By | History: r10 < r9 < r8 < r7 < r6 | More | Refresh cache

Copyright © 1999-2008 by the contributing authors.