Texas Instruments OMAP35 Series Getting Started Manual

Texas Instruments OMAP35 Series Getting Started Manual

Hide thumbs Also See for OMAP35 Series:

Advertisement

Quick Links

OMAP35x Graphics SDK
Getting Started Guide
Literature Number: SPRUFZ8
Feb 2, 2009

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the OMAP35 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Texas Instruments OMAP35 Series

  • Page 1 OMAP35x Graphics SDK Getting Started Guide Literature Number: SPRUFZ8 Feb 2, 2009...
  • Page 2 TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions:...
  • Page 3 Date Feb 2, 2009 EVALUATION BOARD/KIT IMPORTANT NOTICE Texas Instruments (TI) provides the enclosed product(s) under the following conditions: This evaluation board/kit is intended for use for ENGINEERING DEVELOPMENT, DEMONSTRATION, OR EVALUATION PURPOSES ONLY and is not considered by TI to be a finished end-product fit for general consumer use.
  • Page 4 TI products or services might be or are used. Mailing Address: Texas Instruments Post Office Box 655303 Dallas, Texas 75265 Copyright © 2008, Texas Instruments Incorporated FCC Warning...
  • Page 5 Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 Preface About This Guide The OMAP35x EVM is an evaluation platform that showcases the OMAP architecture and lets users evaluate the power and performance of OMAP as a flexible general purpose platform.
  • Page 6 Trademarks The Texas Instruments logo and Texas Instruments are registered trademarks of Texas Instruments. Trademarks of Texas Instruments include: TI, OMAP, the OMAP logo, XDS, Code Composer, Code Composer Studio, Probe Point, Code Explorer, DSP/BIOS, RTDX, Online DSP Lab, OMAP, TMS320, TMS320C54x, TMS320C55x, TMS320C62x, TMS320C64x, TMS320C67x, TMS320C5000, and TMS320C6000.
  • Page 7 Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 Revision History: Rev No. Change Date Initial Draft 18 Nov 2008 Updated for review comments 24 Nov 2008 Modified the wiki link and more information provided for 26 Nov 2008 executing the Graphics driver tests Fixed the typo in section 3.4.1...
  • Page 8: Table Of Contents

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 Table of contents Overview ...............................9 What’s in the SDK Package? ......................9 What’s next? ..........................10 Command Prompts in this Guide ....................10 Updates & Further information ....................10 OMAP35x DVEVM Software Setup for Graphics SDK................
  • Page 9: Overview

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 1 Overview This chapter introduces the user to the OMAP35x Graphics SDK package along with the information on how to get further software updates on the OMAP35x Graphics SDK. 1.1 What’s in the SDK Package? The OMAP35x Graphics SDK package consists of the following folders GFX_Linux_SDK –...
  • Page 10: What's Next

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 1.2 What’s next? To get started on evaluating the OMAP35x Graphics capabilities and developing applications using the SGX accelerator for OMAP35x EVM, begin by using this Getting Started guide. It is suggested that the user follow the sequence described in the document.
  • Page 11: Omap35X Dvevm Software Setup For Graphics Sdk

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 2 OMAP35x DVEVM Software Setup for Graphics SDK 2.1 Requirements The following are the requirements for software setup: PC Linux Host • Root login or liberal sudo privileges Most Linux Distributions should work with this Graphics SDK This Graphics SDK has been tested on Red Hat Enterprise Linux, Workstation V4, x86 32 bit...
  • Page 12: Installing The Software

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 2.3 Installing the Software Installing the software used by the OMAP35x EVM involves performing the following steps. Section 2.3.1, Installing the Target Linux Software Section 2.3.2, Installing the Graphics SDK Software Section 2.3.3, Installing the toolchain...
  • Page 13: Installing The Target Linux Software

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 2.3.1 Installing the Target Linux Software This section explains how to install Linux for use on the target board. Note that separate versions of Linux are used by the target and your host Linux workstation. The following Linux host operating systems are supported for use with the OMAP35x DVEVM.
  • Page 14: Installing The Graphics Sdk Software

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 2.3.2 Installing the Graphics SDK Software To install the Graphics SDK software using the Linux installer, follow these steps: 1. Log in using a user account. In the following steps, we refer to the home directory as "~". 2.
  • Page 15 Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 To install the toolchain, follow the sequence below. These are to be executed on the Linux host platform. $ mkdir –p /home/<user_account>/toolchain $ cp arm-2007q3-51-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 /home/<user_account>/toolchain $ cd /home/<user_account>/toolchain $ tar -jxvf arm-2007q3-51-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2...
  • Page 16: Setting Up The Build/Development Environment

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 2.4 Setting up the Build/Development Environment To set up the development and build environment, follow these steps: 1. Log in to your user account (and not as root) on the Linux host system, where the OMAP35x Graphics SDK is installed.
  • Page 17: Executing The Graphics Sdk Demonstration Software

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 3 Executing the Graphics SDK Demonstration Software This section explains how to run the graphics demos provided with the OMAP35x Graphics SDK. 3.1 Default Boot Parameter Settings The boot parameter settings for OMAP35x EVM are similar to the settings as described in the OMAP35x EVM Getting Started Guide.
  • Page 18: Running The Standalone Demos

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 4. Copy the pre-built NFS target file system from to a new directory home/<user_account>/OMAP35x_Graphics_SDK_#_##_##_##/targetfs/nfs.tar.gz created in step 2. Perform the following commands. NOTE: Un-tar the file with root permissions. (Step 3) $ cp /home/<user_account>/OMAP35x_Graphics_SDK_#_##_##_##/targetfs/nfs.tar.gz .
  • Page 19: Running Graphics Sdk Sample Applications

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 3.4.1 Running Graphics SDK Sample Applications These are standard Graphics SDK tests that are used to check the basic functionality of the graphics drivers. To run standard graphics SDK tests, perform the following steps: target $ cd /usr/local/bin target $ ./gles1test1 –t target $ ./gles2test1 –t...
  • Page 20: Building The Nfs Target File System With Graphics Sdk Demos

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 4 Building the NFS Target File System with Graphics SDK Demos The base NFS target file system can be picked up from the OMAP3503 SDK installation and the necessary executables and libraries required for running graphics SDK demos and development of applications using the graphics libraries can be built using the following steps.
  • Page 21: Modifying The Init Script To Start The Graphics Sdk Demos

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 Building OMAP35x Graphics Demo Software. Make sure TARGETFS_INSTALL_DIR point target file system folder (/home/<user_account>/workdir/filesys) as created in this section, in the Rules.make file. 10. The ‘make install’ will install all the necessary libraries and executables required for running the Graphics SDK demos as well as application development using the graphics drivers.
  • Page 22: Building The Omap35X Graphics Demo Software

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 5 Building the OMAP35x Graphics Demo Software 5.1 Building the OMAP35x Graphics SDK Demos This section describes how to rebuild OMAP35x Graphics SDK demos. Ensure that the toolchain setup and install has been completed (see section 2.3.3).
  • Page 23: Building And Executing Your Own Demos

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 5.2 Building and Executing Your Own Demos This section describes the important steps required to build user implemented demonstrations. 1. Place your demos in the same directory format as default graphics SDK demos 2.
  • Page 24 Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 host $ export DISCIMAGE = <your_target_file_system> 4. Install the graphics driver libraries and kernel modules by performing the following steps host $ cd /home/<user_account>/OMAP35x_Graphics_SDK_#_##_##_##/gfx_rel In case of debug library installation navigate to the gfx_dbg folder host $ ./install.sh 5.
  • Page 25: Building The Graphics Kernel Modules

    Document OMAP35x Graphics SDK Getting Started Guide Document Number SPRUFZ8 Date Feb 2, 2009 6 Building the Graphics Kernel Modules Perform the following steps to build the graphics kernel modules. 1. Navigate to the kernel build folder host $ cd /home/<user_account>/OMAP35x_Graphics_SDK_#_##_##_##/GFX_Linux_KM/eurasiacon/build/ linux/omap3430_linux/kbuild 2.

Table of Contents