Please note as of Wednesday, August 15th, 2018 this wiki has been set to read only. If you are a TI Employee and require Edit ability please contact x0211426 from the company directory.

TI-Android-ICS-4.0.3-DevKit-3.0.0 ReleaseNotes

From Texas Instruments Wiki
Jump to: navigation, search

TIBanner.png

TI Android ICS(Ice Cream Sandwich) 4.0.3 DevKit 3.0.0 Release Notes

Release Notes - April 15, 2012

Introduction

TI-Android-ICS-4.0.3-DevKit-3.0.0 release is based on Android ICS 4.0.3 for TI's AM37x platforms. Release includes support for AM37xevm (omap3evm),Flashboard and BeagleBoard-XM.

This release serves to provide

  • Fundamental software platform to build Android based products with TI devices.
  • A stable integrated foundation software for Android application developer
  • Benchmark numbers to evaluate Android based solutions with other distributions on TI devices
  • A single release package that comprises of all TI components (Bootloader, Kernel, Tools), TI differentiators (like 3D graphics based on SGX) and Android standard components.

See below table to find information on various individual components

Component Version
Repository (Branch) Commit ID / Baseline Base Repository
Commit ID / Base Tag
Bootloader OMAPPSP_04.02.00.07
http://gitorious.org/rowboat/u-boot

(OMAPPSP_04.02.00.07)

8050195 http://arago-project.org/git/projects/u-boot-omap3.git
ae5aaeb
AM37x Linux Kernel 2.6.37
http://gitorious.org/rowboat/kernel

(rowboat-ics-kernel-2.6.37)

672f84a http://arago-project.org/git/projects/linux-omap3.git
DEV_OMAPPSP_04.02.00.07
SGX Release ddk 1.8

http://gitorious.org/rowboat/hardware-ti-sgx

(ti_sgx_sdk-ddk_1.8)

30ccc34 None
None
Android Filesystem
ICS 4.0.3
http://gitorious.org/rowboat
TI-Android-ICS-4.0.3-DevKit-3.0.0.xml
https://android.googlesource.com/platform/manifest.git
android-4.0.3_r1


For detailed information on the various software components included in the release and how to use them, please refer to the
http://processors.wiki.ti.com/index.php/TI-Android-ICS-4.0.3-DevKit-3.0.0_UserGuide.

The Android sources have been compiled with GNU Toolchain for ARM Processors from Android pre-built package
https://gitorious.org/rowboat/prebuilt/trees/rowboat-ics/linux-x86/toolchain/arm-eabi-4.4.3

The Kernel and U-Boot have been compiled with GNU Toolchain for ARM Processors from Android pre-built package
https://gitorious.org/rowboat/prebuilt/trees/rowboat-ics/linux-x86/toolchain/arm-eabi-4.4.3

The SGX & WIFI drivers have been compiled with GNU Toolchain version 4.4.3 for ARM Processors from Android pre-built package
https://gitorious.org/rowboat/prebuilt/trees/rowboat-ics/linux-x86/toolchain/arm-eabi-4.4.3

Documentation

Document Name
Description
Location
User Guide
Provides instructions on how to use the TI Android ICS 4.0.3 DevKit 3.0.0 package. The User Guide gives instructions on building the Android root file system using Android sources maintained on rowboat repositories.
http://processors.wiki.ti.com/index.php/TI-Android-ICS-4.0.3-DevKit-3.0.0_UserGuide
Developer Guide
Provides instructions for Android developers to get access to Android sources for TI devices, setting up host environment for compilation and enabling debug environment to ease the app development, debugging and deployment.
http://processors.wiki.ti.com/index.php/TI-Android-ICS-4.0.3-DevKit-3.0.0_DevelopersGuide
Performance Guide
Gives the benchmark numbers for various parameters and peripherals
http://processors.wiki.ti.com/index.php/TI-Android-ICS-4.0.3-DevKit-3.0.0_PerformanceBenchmark
Porting Guide
Provides information on porting packages like Matrix Keypad, Audio, WLAN/BT, etc for other platforms
http://processors.wiki.ti.com/index.php/TI-Android-ICS-PortingGuide

















What's Supported

Device Support

This release supports the following Texas Instruments devices

  • AM37x

This release supports the following platforms:


TI Device Platform Supported Version Other Accessories
AM37x



AM37x Evaluation Module Rev G DVI Monitor, USB HUB, USB Keyboard, USB Mouse, Ethernet, UART Cable, Audio Speakers, Camera Module, MMC/SD Card (2GB min)

BeagleBoard XM Rev A/B/C DVI Monitor, USB HUB, USB Keyboard, USB Mouse, Ethernet, UART Cable, Audio Speakers, Camera Module, MMC/SD Card (2GB min)

Flashboard DVI Monitor, USB HUB, USB Keyboard, USB Mouse, Ethernet, UART Cable, Audio Speakers, MMC/SD Card (2GB min)


Software Components

Following software components are supported in this DevKit:

  • Android ICS 4.0.3 release from Google Android
  • Android Linux Kernel 2.6.37
  • Android GCC toolchain 4.4.3
  • Bootloader (secondary program loader and u-boot)
  • SGX OpenGL ES Driver & Libraries DDK v1.8
  • WLAN and Bluetooth Firmware and Compat Drivers for TI's WL1271
  • Built-in Applications and Demos
    • Browser, Calculator, Camera, Clock, Contacts, Music, Search, File Manager, Spare parts (developer apps)
    • Dev Tools, Downloads, Gallery, IMEs for Japanese, Chinese, and Latin text inputs, Speech recorder, RowboPerf
    • 3D Graphics - OpenGLES demos.
  • Peripherals drivers
    • MMC/SD, UART, Ethernet, Matrix Keypad, Volume Keys, LCD, Touchscreen
    • USB(Host and Gadget) , Audio out/in, WLAN, Bluetooth
  • Documentation
    • User Guide
    • Release Notes
    • Developer Guide
    • Porting Guide
    • RowboPERF (Performance measurement) application user guide
    • Software Manifest files
  • Host Tools
    • Pinmux Tool
    • MMC/SD Card Generation Utility
  • Android Debugging
    • ADB Debugging over USB and Ethernet
    • TI's CCSv5 using Android ADT plugins
  • Test and Performance Reports
    • Performance, benchmarking results
    • Test results from our validation
    • Google Android's Compatibility Test Suite (CTS) report

New features in this Release

NA
Note: First release for Android ICS 4.0.3

Issues fixed in this Release

NA
Note: First release for Android ICS 4.0.3

What's Not Supported

  • The following items are not supported:
    • Support for Open Accessory Libraries
    • Bluetooth connectivity for HSP and HFP profiles


Above listed features will be supported in upcoming releases.

Installation and Usage

The DevKit release is maintained at http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/TI_Android_ICS_4_0_3_DevKit_3_0_0/index_FDS.html

Please refer to the http://processors.wiki.ti.com/index.php/TI-Android-ICS-4.0.3-DevKit-3.0.0_UserGuide for more information on how to install and use the DevKit


Known Issues

Component
CQ ID
Issue Description
Workaround
Comments
Power Management
SDOCM00091041
Crashes observed during suspend-resume test when SmartReflex enabled and scaling_governor set to ondemand
NA NA
Multimedia
SDOCM00091042
Streaming media is not working
NA NA
Application
SDOCM00091044
Gadget storage mode is not working
NA NA
Dalvik
SDOCM00091045
Dalvik unit tests 071-dexfile and 089-jumbo-upcodes are failing
NA NA
Multimedia
SDOCM00091046
2048x3172 resolution pictures are not displayed correctly
NA
NA
Browser
SDOCM00091047
Kraken benchmark is causing the browser to terminate and exit prematurely
NA
This issue is observed only with 256MB memory configuration.If one increase memory using boot arguments then test passes as expected

Version

This is Release TI Android ICS 4.0.3 DevKit 3.0.0

The release is available from http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/TI_Android_ICS_4_0_3_DevKit_3_0_0/index_FDS.html

Technical Support and Product Updates

For further information or to report any problems, contact http://e2e.ti.com/android or http://support.ti.com.
For community support join http://groups.google.com/group/rowboat
For IRC #rowboat on irc.freenode.net
To raise any defect for this release please use http://code.google.com/p/rowboat/issues/list