---+!! Mini 2440 Port %TOC% --- ---++ Introduction The Mini2440 is a !FriendlyARM Single-Board Computer, typically supplied with a 3.5 inch TFT display, although other display options are available. It has similar core hardware to a Gigabeat F. This port was started by the developers of *<a target="_blank" href="http://lyre.sourceforge.net/">Lyre project</a>*. See the <a target="_blank" href="http://lyre.sourceforge.net/?q=node/27">dedicated project page</a> to find more information on how to do JTAG debug, HDD and other hacks. Here is a small video recorded on 2009.11.03 that shows Rockbox playing music on Mini2440: <a target="_blank" href="http://blip.tv/file/get/Jpcasainho-lyre_mini2440rockboxladies_and_gentlemen20091103563.ogg"><img width="550" alt="" src="http://a.images.blip.tv/Jpcasainho-lyre_mini2440rockboxladies_and_gentlemen20091103900.jpg" /></a> There is an <a target="_blank" href="http://lyre.sourceforge.net/?q=content/my-first-3d-print-mini2440-enclosure">ongoing work to design in 3D a plastic enclosure for Mini2440</a>, and be able to print on cheap 3D printers like <a href="http://reprap.org/wiki/Main_Page">RepRap</a>. Casainho already designed one very first version and <a target="_blank" href="http://www.thingiverse.com/thing:1795">shared his source files on Thinkiverse</a>. Pictures of actual enclosure: <a target="_blank" href="http://www.flickr.com/photos/43558168@N00/archives/date-posted/2010/02/26/"><img width="477" alt="" src="http://farm5.static.flickr.com/4059/4389753468_66c3c9dfae.jpg" height="500" /> <img width="500" alt="" src="http://farm3.static.flickr.com/2711/4389754512_7567fc129c.jpg" height="403" /> <img width="500" alt="" src="http://farm3.static.flickr.com/2787/4388986093_7a0a9424b7.jpg" height="465" /></a> --- ---++ Current Status Initial work has now been mostly completed. All code for this Target is now in SVN. Rockbox loads from an SD card and plays audio. The basic drivers are functional. | *Device* | *Status* | | LCD driver | %GREEN%90%%ENDCOLOR% | | SD driver | %ORANGE%60%%ENDCOLOR% | | Button driver | %GREEN%100%%ENDCOLOR% | | ADC driver | %GREEN%100%%ENDCOLOR% | | USB handler | %RED%0%%ENDCOLOR% | | Touch driver | %GREEN%80%%ENDCOLOR% | | !I2C driver | %GREEN%100%%ENDCOLOR% | | Audio DAC driver | %ORANGE%%GREEN%90%%ENDCOLOR%%ENDCOLOR% | | Uart driver | %GREEN%90%%ENDCOLOR% | Outstanding issues: * A bug in the SD driver means that SD accesses are a lot slower than they should be * Flashing of the Rockbox bootloader requires JTAG connection --- ---++ Hardware You can find a full listing of the Hardware at: http://www.friendlyarm.net/products/mini2440 --- ---++ Installing the Rockbox Bootloader Currently the Bootloader must be installed in NOR Flash via JTAG. You can find a description on what to do here: http://lyre.sourceforge.net/?q=content/booting-rockbox-mini2440-part-1 You can use any suitable JTAG method to achieve this, but methods known to work are the !FriendlyARM supplied H-JTAG (Windows), and OpenOCD (Windows, Unix). H-JTAG supports the supplied parallel port adapter, OpenOCD supports parallel adapter and also the Olimex ARM-USB-TINY adapter (Windows, Unix). If you use the included parallel port JTAG adapter with H-JTAG (Windows), make sure to configure H-JTAG as it is described in the manual, and load the init and flash scripts. Then you can just flash the bootloader.bin to the beginning of NOR flash at address 0x0. Attention: after you first flash the Rockbox bootloader, the bootloader will enable the MMU as soon as the Mini2440 is reset, and the NOR Flash is no longer mapped at address 0x0. If you need to reflash the Rockbox bootloader, ensure that the command "SoftReset" is the first line in the Init Script (H-JTAG), or use soft-reset-halt in OpenOCD. These commands disable the MMU, and allow the NOR Flash to be accessed at address 0x0. --- ---++ Installing Rockbox Currently the bootloader expects Rockbox to be on a SD Card. Make sure your SD card has a partition and is formatted as FAT32. Then just build Rockbox with "make zip" and unzip rockbox.zip to your SD card. --- CategoryFrontpage: Mini2440Port Index [New Ports]
r14 - 14 Jan 2011 - 04:14:09 -
Copyright © by the contributing authors.