Adeneo Embedded i.MX53 User Manual

Quick start board bsp for android gingerbread v4.2

Advertisement

Quick Links

Adeneo i.MX53 Quick Start Board BSP
for Android Gingerbread v4.2
User Guide and Release Notes
01/29/2012
Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2
1
20
Page
/

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the i.MX53 and is the answer not in the manual?

Questions and answers

Summary of Contents for Adeneo Embedded i.MX53

  • Page 1 Adeneo i.MX53 Quick Start Board BSP for Android Gingerbread v4.2 User Guide and Release Notes 01/29/2012 Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2 Page...
  • Page 2 Untested features Known issues Installing and Building Android Software prerequisites Unpacking and patching the sources Building Android for the i.MX53 Quick Start Board Flashing the images on an SD Card Booting the board Calibrating the touchscreen Configuring the display 4.3” SEIKO 24bpp LCD (MCIMX28LCD) 7”...
  • Page 3: Release Contents

    Using Ethernet Voltage fix Support Release Contents This release contains the Android Gingerbread BSP for the i.MX53 Quick Start Board (QSB). This includes: ● This document: release notes and user documentation. ● Source code and board specific-patches: ○ Bootloader (U-Boot) ○...
  • Page 4 ● Fixed touchscreen calibration ● VGA support ● USB OTG and adb support ● Preliminary accelerometer orientation support. ● Rebased BSP on Freescale r9.3 release. ● Initial drop for Android 2.2 (Froyo). 01/29/2012 Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2 Page...
  • Page 5 ● Additional documentation about the i.MX53 platform is available after downloading the BSP (i.e. after running the download_android.sh script from this release). You will find the user guide and release notes for the i.MX53 SABRE BSP under install/imx- android-r10.3/doc. These documents provide useful information about the manual build procedure.
  • Page 6 VPU issue causes multicolored There is an issue with the VPU on rev 2.0 mosaic when playing back silicon that requires a voltage increase as video. a temporary workaround. See Voltage Fix. 01/29/2012 Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2 Page...
  • Page 7 Ripley PMIC driver thread (pmic-event-thre) that generates a constant CPU load of 10%. This issue is currently under investigation. Video playback crashes when the display is set to high-resolution (e.g. 1080p, 1680x1050) 01/29/2012 Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2 Page...
  • Page 8 ● android http://www.wildartist.org/archives/1178 ● http://www.crashcourse.ca/wiki/index.php/ ● Android_on_Ubuntu_10.04#Building_Android_in_its_entirety Unpacking and patching the sources ● Unpack the release archive: $ tar xjvf i.MX53-QSB-Android-Release4.2.tar.bz2 ● Download the Android sources: 01/29/2012 Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2 Page...
  • Page 9 Android on 32-bit machines. Only run this command if this is the case for you: $ ./fix_android_32bit.sh Building Android for the i.MX53 Quick Start Board The build_android.sh script will build the bootloader, kernel and Android images in a single step. The syntax to use it is the following: $ ./build_android.sh --board=[board name] --build-choice=[build type]...
  • Page 10 ● In this document, we will assume that /dev/sdX is the device-node for your SD Card device. To find the right device-node, insert the SD Card in a reader and use the dmesg 01/29/2012 Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2 Page...
  • Page 11 The kernel logs will show you the correct letter. 01/29/2012 Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2 Page...
  • Page 12 Serial parameters: 115200bps, 8n1, no flow control. ● To access the bootloader, hit a key in the serial console when you see the following message: “Hit any key to stop autoboot”. 01/29/2012 Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2 Page...
  • Page 13: Calibrating The Touch Screen

    ● This will save the environment variables to the SD card. Restart the board and Android will load. 7” CHUNGWA 16bpp LCD ● Use the following commands in U-Boot: U-Boot> setenv set_display run claa_lcd U-Boot> save 01/29/2012 Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2 Page...
  • Page 14 “video=mxcdi1fb:GBR24,VGA-XGA” with the desired mode, e.g. U-Boot> setenv vga 'setenv bootargs ${bootargs} di1_primary video=mxcdi1fb:GBR24,1680x1050@60 vga' The following modes are supported: ○ 1680x1050@60 ○ 1280x1024@60 ○ 1024x768@60 ○ 800x600p@60 HDMI 01/29/2012 Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2 Page...
  • Page 15 To use single video case, edit init.freescale.rc to this: setprop ro.SIN_VIDEO_DUAL_UI 1 setprop ro.DUAL_VIDEO_SIN_UI 0 To use dual video case, edit init.freescale.rc to this: 01/29/2012 Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2 Page...
  • Page 16 ● From the Android shell (using the serial port console or adb shell), issue the following command: # setprop rw.SECOND_DISPLAY_CONNECTED 1 This command might take several seconds before it is applied. MCIMX-LVDS1 + Multitouch ● Use the following commands in U-Boot: 01/29/2012 Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2 Page...
  • Page 17 ● Run the Camera application from the Launcher. Note: Only UVC cameras are supported for the QSB. If you need to use the CSI interface of the i.MX53, please look at the SABRE Tablet files (referenced under the name i.MX53 SMD) for more information.
  • Page 18: Usb Mass-Storage Device

    Wifi (Launcher | Settings | Wireless & Network | Turn on Wifi). ● To disable the Wifi driver, edit src/device/fsl/imx53_loco/BoardConfig.mk: ○ BOARD_WLAN_CHIP_AR6003 :=false 01/29/2012 Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2 Page...
  • Page 19: Using Ethernet

    To apply this fix, issue the following commands from U-Boot (using the serial console): U-Boot> setenv fix_voltage 'i2c mw 0x48 0x2f 0x62; i2c mw 0x48 0x3c 0x62' U-Boot> setenv bootcmd 'run fix_voltage bootcmd_SD1 bootcmd_SD2' 01/29/2012 Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2 Page...
  • Page 20 Support ● For support questions, please email support.amer@adeneo-embedded.com ● Additional support (non-official) can also be found on http://imxcommunity.org ● More information is available in the SABRE Tablet documentation: install/imx-android- r10.3/doc/i.MX_Android_R10.3_User_Guide.html 01/29/2012 Adeneo i.MX53 QSB BSP for Android Gingerbread 4.2 Page...

Table of Contents