Android on OMAP3EVM information page

来源:互联网 发布:蓝屏代码查询软件 编辑:程序博客网 时间:2024/06/05 16:33

Introduction¶

This page collects hardware-related notes about Android on OMAP3EVM. It also contains information regarding features, limitations and other board-specific topics relevant to Android

You can get information regarding OMAP3EVM here:

  • Getting started: http://www.mistralsolutions.com/products/omap_3evm.php
  • Detailed information: http://www.mistralsolutions.com/assets/downloads/3530.php

 

Board Revisions Tested

  • Generation I.CPU board: rev. B; Main board: rev. D; MDC board: rev. B
  • Generation II.CPU board: rev. C; Main board: rev. G; no MDC required for this generation of Main board

Bootloader information

We recommend to use uboot from TI PSP SDK release 02.01.02.09.

You can get pre-built stuff here: http://rowboat.googlecode.com/files/u-boot.evm.bin

Booting Android sample

TBD

Board features/devices supported:

  • Serial
  • NAND flash
  • MMC
  • Ethernet
  • keypad
  • LCD
  • Touchscreen
  • Audio
  • USB OTG port (Host mode)

On-board keys mapping in Android

The onboard key are mapped in the following way (from the upper left corner to the lower right by the rows):

Menu Back Up Home ExplorerVolume Up Left Center Right SearchVolume DownSoft LeftDown Soft RightPower

Using Multimedia Daughter Card (MDC) in Android (Relevant for Generation I EVMs)

TBD

Using DVI output instead of on-board LCD

If you need external display you need to enable additional kernel parameters:

  • omapdss.def_disp=dvi - this specifies to use DVI output instead on-board screen
  • omapfb.mode=dvi:720x480MR-16@60 - this specifies the resolution for external display

or (in older versions of u-Boot)

  • omap-dss.def_disp=dvi - this specifies to use DVI output instead on-board screen
  • omapfb.video_mode=720x480MR-16@60 - this specifies the resolution for external display

Here 720x480MR-16@60 is example value which means:

  • resolution - 720x480
  • M - always present
  • R - reduced blinking
  • 16 - 16 bits = 65,536 colours
  • @60 - 60 Hz

For more detailed info see modedb Documentation

 

Using TV output (S-Video) instead of on-board LCD

It is similar to usage of DVI output. If you want to use S-Video - make sure the cable is connected to EVM S-Video Output connector (not to confuse with Input!!!).

Pass following parameters in the command line:

  • omapdss.def_disp="tv"
  • omapfb.mode="tv:ntsc"

or (in older versions of u-Boot)

  • omap-dss.def_disp="tv"
  • omapfb.video_mode="tv:ntsc" or "tv:pal"

 

Known issues, limitations

RTC does not work on Rev D board, you can find more details here: http://e2e.ti.com/forums/t/9023.aspx. Latest EVM does not have this limitation.

原创粉丝点击