NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

TI-Android-ICS-4.0.3-DevKit-3.0.1 ReleaseNotes

From Texas Instruments Wiki
Jump to: navigation, search

TI Android ICS(Ice Cream Sandwich) 4.0.3 DevKit 3.0.1 Release Notes
[edit]

Release Notes - April 09, 2012

Introduction[edit]

TI-Android-ICS-4.0.3-DevKit-3.0.1 release is based on Android ICS 4.0.3 for TI's AM335x platforms. Release includes support for AM335xEVM and Beaglebone.

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, WLAN/Bluetooth based on TI's WL127x 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 2011.09
http://gitorious.org/rowboat/u-boot

(am335x-master-android-ics)

e3f1bbc http://arago-project.org/git/projects/?p=u-boot-am33x.git;a=shortlog;h=refs/heads/AM335XPSP_04.06.00.07
AM335XPSP_04.06.00.07
AM335x Linux Kernel 3.2
http://gitorious.org/rowboat/kernel

(rowboat-am335x-kernel-3.2)

1b21543a http://arago-project.org/git/projects/?p=linux-am33x.git;a=shortlog;h=refs/heads/AM335XPSP_04.06.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.1.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.1_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
[edit]

Document Name
Description
Location
User Guide
Provides instructions on how to use the TI Android ICS 4.0.3 DevKit 3.0.1 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.1_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.1_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.1_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?title=TI-Android-ICS-PortingGuide

















What's Supported[edit]

Device Support[edit]

This release supports the following Texas Instruments devices

  • AM335x

This release supports the following platforms:


TI Device Platform Supported Version Other Accessories
AM335x



AM335x Evaluation Module Rev 1.1A or greater USB Keyboard, USB Mouse, Ethernet, UART Cable, Audio Speakers, MMC/SD Card (2GB min)

BeagleBone Rev A3 DVI Monitor, USB HUB, USB Keyboard, USB Mouse, Ethernet, Mini-B USB Cable, MMC/SD Card (2GB min). Also tested with beaglebone cape for DVI-D and LCD


Software Components[edit]

Following software components are supported in this DevKit:

  • Android ICS 4.0.3 release from Google
  • Android Linux Kernel 3.2
  • Android GCC toolchain 4.4.3
  • Bootloader (SPL 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, 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
    • Sensor control : Temperature sensor, Ambient light, Accelerometer, Automatic Backlight control
    • 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[edit]

NA
Note: First release for Android ICS 4.0.3

Issues fixed in this Release[edit]

NA
Note: First release for Android ICS 4.0.3

What's Not Supported[edit]

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

Above listed features will be supported in upcoming releases.

Installation and Usage[edit]

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_1/index_FDS.html

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


Known Issues
[edit]

Component
CQ ID
Issue Description
Workaround
Comments
Launcher
SDOCM00091052
AM335x, ICS Launcher page doesn't have back, home and menu and search keys.
NA NA
Browser
SDOCM00091072
AM335x(ICS) system freezes or hungs when Kraken JavaScript BenchMark runs.
NA This issue is observed only with 256MB memory configuration.The test passes with 512MB memory
Application
SDOCM00091235
Gadget storage mode is not working
NA NA
Multimedia SDOCM00091160
Beaglebone is unable to play some videos
NA Platform cannot decode and render H.264 beyond 320x240
Multimedia
SDOCM00091161
AM335x(ICS) system failed to decode a video clip with codec H264 and resolution 704x576
NA
Platform cannot decode and render H.264 beyond 320x240
Browser
SDOCM00091162
2048x3172 resolution pictures are not displayed correctly
NA
NA
Multimedia SDOCM00091163 Streaming media is not working NA NA
Android VNC server
SDOCM00091164 Beaglebone: androidvncserver load is very high ~97% which affects board performance NA
WLAN
SDOCM00091234 SoftAP and Wifi-direct are not working NA

Version[edit]

This is Release TI Android ICS 4.0.3 DevKit 3.0.1

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_1/index_FDS.html

Technical Support and Product Updates[edit]

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

E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article TI-Android-ICS-4.0.3-DevKit-3.0.1 ReleaseNotes here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article TI-Android-ICS-4.0.3-DevKit-3.0.1 ReleaseNotes here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article TI-Android-ICS-4.0.3-DevKit-3.0.1 ReleaseNotes here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article TI-Android-ICS-4.0.3-DevKit-3.0.1 ReleaseNotes here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article TI-Android-ICS-4.0.3-DevKit-3.0.1 ReleaseNotes here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article TI-Android-ICS-4.0.3-DevKit-3.0.1 ReleaseNotes here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article TI-Android-ICS-4.0.3-DevKit-3.0.1 ReleaseNotes here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article TI-Android-ICS-4.0.3-DevKit-3.0.1 ReleaseNotes here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article TI-Android-ICS-4.0.3-DevKit-3.0.1 ReleaseNotes here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity