Difference between revisions of "OSK"

From eLinux.org
Jump to: navigation, search
(Links: adjust git command for cloning the omap tree)
m (TODO list: tim riker link)
 
(17 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
 
== OMAP 5912 Starter Kit ==
 
== OMAP 5912 Starter Kit ==
  
Line 15: Line 14:
  
 
Mistral Software [http://www.mistralsoftware.com/html/product/omap_products/products-omap5912_starterkit.php Q-VGA LCD Module]  for OMAP5912 Starter Kit.
 
Mistral Software [http://www.mistralsoftware.com/html/product/omap_products/products-omap5912_starterkit.php Q-VGA LCD Module]  for OMAP5912 Starter Kit.
 +
 +
Note: a [[OSK_Mistral_wakeup_button_mod | hardware modification]] is required to use the wakeup button.
  
 
=== Aditec Graphic LCD Module(AGLM) ===
 
=== Aditec Graphic LCD Module(AGLM) ===
Line 27: Line 28:
  
 
== Files ==
 
== Files ==
http://ossie.mprg.org/download/osk/:
 
  
* uboot.bin - known good u-boot raw image
+
The Angstrom distribution provides a replacement kernel and root file system for the OSK, based on the 2.6 kernel.
* uImage.cc - known good kernel in .cc format for kermit upload to u-boot
+
* fs.jffs2 - flash file system image
+
  
The kernel is based on 09-Oct-2006 git (2.6.18-omap1) with the dsp gateway enabled. The udev start is slow. Load the kernel at 0x40000 and the file system at 0x240000. See the [http://oskfordummies.hp.infoseek.co.jp/howto.html instructions] for flashing the kernel image and the filesystem.
+
http://www.angstrom-distribution.org/releases/2007.12/images/omap5912osk/
  
Thanks to [http://linux.omap.com/pipermail/linux-omap-open-source/2006-October/008069.html Philip Balister].
+
Instructions for flashing these files:
 +
 
 +
http://ossie.wireless.vt.edu/trac/wiki/OSKNotes
 +
 
 +
Please report bugs to: http://bugs.openembedded.org/ and include omap5912osk in the bug report.
 +
 
 +
Contact philip at balister dot org with questions.
  
 
== Links ==
 
== Links ==
 
* http://www.ti.com/omap5912osk
 
* http://www.ti.com/omap5912osk
 
** [http://www.ti-estore.com/Merchant2/merchant.mvc?Screen=PROD&Product_Code=TMDXOSK5912 purchase] from TI for $US295
 
** [http://www.ti-estore.com/Merchant2/merchant.mvc?Screen=PROD&Product_Code=TMDXOSK5912 purchase] from TI for $US295
** [http://www.spectrumdigital.com/cgi/catalog.cgi?show_product=701875 purchase] from Spectrum Digital for $US295
+
** [http://www.spectrumdigital.com/product_info.php?cPath=27&products_id=39 Purchase] from Spectrum Digital for $US295
** [http://www.spectrumdigital.com/cgi/catalog.cgi?show_product=701837 Wire Wrap Prototyping Module] - for $US99
+
** [http://www.spectrumdigital.com/product_info.php?cPath=33_78&products_id=98 Wire Wrap Prototyping Module] - for $US99
 
** [http://www.microcenter.com/single_product_results.phtml?product_id=0151901 USB gender-bender] - get one of these to use the USB client mode, or a different nonstandard part: a USB A-to-A cable
 
** [http://www.microcenter.com/single_product_results.phtml?product_id=0151901 USB gender-bender] - get one of these to use the USB client mode, or a different nonstandard part: a USB A-to-A cable
 
** [http://mistralsoftware.com/html/product/omap_products/products-omap5912_starterkit.php Q-VGA Module] from [http://mistralsoftware.com/ Mistral Software] - for $US799
 
** [http://mistralsoftware.com/html/product/omap_products/products-omap5912_starterkit.php Q-VGA Module] from [http://mistralsoftware.com/ Mistral Software] - for $US799
Line 65: Line 69:
 
== Hardware Features ==
 
== Hardware Features ==
 
* Texas Instruments TMS320C55xx DSP core operating at 192 Mhz.
 
* Texas Instruments TMS320C55xx DSP core operating at 192 Mhz.
* ARM926TEJ core operating at 192 Mhz.
+
* ARM926EJ-S core operating at 192 Mhz.
 
* TLV320AIC23 codec with mic-in, line-in, and headphone jacks
 
* TLV320AIC23 codec with mic-in, line-in, and headphone jacks
 
* 32 Mbyte mobile DDR RAM
 
* 32 Mbyte mobile DDR RAM
Line 103: Line 107:
 
* ($79/$89 USD, supported product) [http://www.softwaredesignsolutions.com/ FlashRecoveryUtility] for OSK5912 from SDS Inc - works with revision C and D boards
 
* ($79/$89 USD, supported product) [http://www.softwaredesignsolutions.com/ FlashRecoveryUtility] for OSK5912 from SDS Inc - works with revision C and D boards
  
== [[HOWTOs]] and [[FAQs]] ==
+
== HOWTOs and FAQs ==
  
This section tries to summarize various [[HOWTOs]] and [[FAQs]] existing for OMAP Linux and/or OSK.
+
This section tries to summarize various HOWTOs and FAQs existing for OMAP Linux and/or OSK.
  
 
* [http://source.mvista.com/git/gitweb.cgi?p=linux-omap-2.6.git;a=blob_plain;h=f8ffb68e8588c5ad43a72c3534c5f963aa7c91af;f=Documentation/arm/OMAP/README General OMAP Linux readme], also available in each kernel tree in Documentation/arm/OMAP/README
 
* [http://source.mvista.com/git/gitweb.cgi?p=linux-omap-2.6.git;a=blob_plain;h=f8ffb68e8588c5ad43a72c3534c5f963aa7c91af;f=Documentation/arm/OMAP/README General OMAP Linux readme], also available in each kernel tree in Documentation/arm/OMAP/README
Line 114: Line 118:
 
* [http://oskfordummies.hp.infoseek.co.jp/howto/audio.html OSK5912 Audio driver]
 
* [http://oskfordummies.hp.infoseek.co.jp/howto/audio.html OSK5912 Audio driver]
 
* [http://oskfordummies.hp.infoseek.co.jp/howto/usb_camera.html USB Camera HOWTO]
 
* [http://oskfordummies.hp.infoseek.co.jp/howto/usb_camera.html USB Camera HOWTO]
* [http://linux.omap.com/pipermail/linux-omap-open-source/2005-March/003174.html X on OMAP tutorial]
+
* [http://marc.info/?l=linux-omap&m=119634411325523&w=2 X on OMAP tutorial]
 
* [http://oskfordummies.hp.infoseek.co.jp/ OSK for dummies]
 
* [http://oskfordummies.hp.infoseek.co.jp/ OSK for dummies]
 
* [http://focus.ti.com/docs/apps/catalog/resources/appnoteabstract.jhtml?abstractName=swpa011 Building Linux for the Innovator Development Kit for OMAP Platform]
 
* [http://focus.ti.com/docs/apps/catalog/resources/appnoteabstract.jhtml?abstractName=swpa011 Building Linux for the Innovator Development Kit for OMAP Platform]
Line 121: Line 125:
 
* [http://www.muru.com/linux/omap/README_OMAP_GIT Readme GIT for OMAP]
 
* [http://www.muru.com/linux/omap/README_OMAP_GIT Readme GIT for OMAP]
 
* [http://www.muru.com/linux/omap/README_OMAP_PATCHES Submitting OMAP patches]
 
* [http://www.muru.com/linux/omap/README_OMAP_PATCHES Submitting OMAP patches]
* [http://linux.omap.com/pipermail/linux-omap-open-source/ Linux OMAP Open Source Mailing List], the archives are searchable by going to http://www.google.com/ and adding "site:linux.omap.com" to the search phrase.
+
* [http://vger.kernel.org/vger-lists.html#linux-omap Linux OMAP Open Source Mailing List], the searchable archive is available at http://marc.info/?l=linux-omap.
* [http://linux.omap.com/pipermail/linux-omap-open-source/2006-September/007977.html LCD output from decompressor]: If you care about the first impression your kernel makes :-) , or your device has no serial ports, you might want to have the decompressor output its messages through LCD, like on a VGA.
+
* [http://marc.info/?l=linux-omap&m=119634447930300&w=2 LCD output from decompressor]: If you care about the first impression your kernel makes :-) , or your device has no serial ports, you might want to have the decompressor output its messages through LCD, like on a VGA.
* [http://linux.omap.com/pipermail/linux-omap-open-source/2006-October/008040.html Flash u-boot using USB OTG on H3] (sorry, not OSK, but H3 related ;) )
+
* [http://marc.info/?l=linux-omap&m=119634448730363&w=2 Flash u-boot using USB OTG on H3] (sorry, not OSK, but H3 related ;) )
* [[SuspendToDiskForARM]]
+
* [[Suspend To Disk For ARM]]
 
* Execute kernel in place (XIP) from flash [[Kernel XIP]]
 
* Execute kernel in place (XIP) from flash [[Kernel XIP]]
  
 
== TODO list ==
 
== TODO list ==
 
* Flash Recovery Utility (FRU) available above is uses an undocumented usb interface and is only for windows
 
* Flash Recovery Utility (FRU) available above is uses an undocumented usb interface and is only for windows
** [[Zach Welch]] wants the protocol specs so a scriptable version can be created for Linux
+
** Zach Welch wants the protocol specs so a scriptable version can be created for Linux
 
** GPL'd OMAP Flash Loader listed above duplicates the protocol, but does not document it.
 
** GPL'd OMAP Flash Loader listed above duplicates the protocol, but does not document it.
 
* u-boot sources with correct arch number (515 as listed on http://www.arm.linux.org.uk/developer/machines/) should be available from http://u-boot.sourceforge.net; or use u-boot 1.1.1 with [[Media:u-boot-1.1.1-osk.diff]]
 
* u-boot sources with correct arch number (515 as listed on http://www.arm.linux.org.uk/developer/machines/) should be available from http://u-boot.sourceforge.net; or use u-boot 1.1.1 with [[Media:u-boot-1.1.1-osk.diff]]
Line 135: Line 139:
 
* [http://uClibc.org/ uClibc] rootfs should be available
 
* [http://uClibc.org/ uClibc] rootfs should be available
 
* find/post patch info for 2.4 (2.6 is listed above)
 
* find/post patch info for 2.4 (2.6 is listed above)
* [[Tim Riker]] thinks it would be nice to have a uclibc/tuxscreen style buildroot too. ;))
+
* [[User:TimRiker|Tim Riker]] thinks it would be nice to have a uclibc/tuxscreen style buildroot too. ;))
 +
 
 +
[[Category:Development Boards]]
 +
[[Category:OMAP]]

Latest revision as of 00:54, 18 May 2010

OMAP 5912 Starter Kit

Osk.jpg Osk-back.jpg

OMAP5912 Starter Kit is a development board available from Spectrum Digital for $US295. It does not include a display but there is a Q-VGA LCD Module (below) and a Wire Wrap Prototyping Module

LCD Modules

Q-VGA from Mistral

Qvga.jpg Qvga-back.jpg

Mistral Software Q-VGA LCD Module for OMAP5912 Starter Kit.

Note: a hardware modification is required to use the wakeup button.

Aditec Graphic LCD Module(AGLM)

Aditec Graphic LCD Module (AGLM)

From the website:

  • CMOS Sensor Input, LCD Output
  • Touch Screen, Navigation Switch
  • Camera Input(2 Channel), TV Output

Files

The Angstrom distribution provides a replacement kernel and root file system for the OSK, based on the 2.6 kernel.

http://www.angstrom-distribution.org/releases/2007.12/images/omap5912osk/

Instructions for flashing these files:

http://ossie.wireless.vt.edu/trac/wiki/OSKNotes

Please report bugs to: http://bugs.openembedded.org/ and include omap5912osk in the bug report.

Contact philip at balister dot org with questions.

Links

Hardware Features

  • Texas Instruments TMS320C55xx DSP core operating at 192 Mhz.
  • ARM926EJ-S core operating at 192 Mhz.
  • TLV320AIC23 codec with mic-in, line-in, and headphone jacks
  • 32 Mbyte mobile DDR RAM
  • 32 Mbyte on board NOR Flash ROM
  • 4 Expansion connectors (bottom side)
    • Compatible with Mistral's Q-VGA LCD/touchscreen card
    • Compatible with Spectrum Digital's OSK wire Wrap Prototype Card
  • RS-232 serial port
  • 10 MBPS Ethernet port
  • USB host port (usable as peripheral, with nonstandard cabling)
  • CompactFlash socket (type I or II), for storage ONLY (no WLAN etc)
  • On board IEEE 1149.1 JTAG connector for optional emulation
  • +5 Volt operation, power supply included
  • Size: 5.55" x 3.54" (141 x 90 mm), 0.062 thick, 8 layers

Software Features

  • Compatible with Monta Vista Linux for OSK5912
  • Compatible with OMAP Code Composer Studio from Texas Instruments
  • Runs Linux 2.6 quite nicely
    • Current development is focused on the 2.6 kernels
    • Note that you should first install u-boot-1.1.2.

What's Included

  • OMAP5912 OSK board
  • Monta Vista Linux 2.4 for OMAP5912 OSK
  • Documentation CD
  • RS-232 cable
  • Ethernet cable
  • Audio cable
  • AC Power cord(s) and Power supply
  • Quick Start Guide

Flash Recovery Utility

HOWTOs and FAQs

This section tries to summarize various HOWTOs and FAQs existing for OMAP Linux and/or OSK.

TODO list

  • Flash Recovery Utility (FRU) available above is uses an undocumented usb interface and is only for windows
    • Zach Welch wants the protocol specs so a scriptable version can be created for Linux
    • GPL'd OMAP Flash Loader listed above duplicates the protocol, but does not document it.
  • u-boot sources with correct arch number (515 as listed on http://www.arm.linux.org.uk/developer/machines/) should be available from http://u-boot.sourceforge.net; or use u-boot 1.1.1 with Media:u-boot-1.1.1-osk.diff
  • OE should build complete flash image
  • uClibc rootfs should be available
  • find/post patch info for 2.4 (2.6 is listed above)
  • Tim Riker thinks it would be nice to have a uclibc/tuxscreen style buildroot too. ;))