Download Print this page
Texas Instruments OMAP1610 User Manual
Texas Instruments OMAP1610 User Manual

Texas Instruments OMAP1610 User Manual

Innovator development kit

Advertisement

Quick Links

OMAP1610
Innovator Development Kit
User's Guide
SPRU645
July 2003

Advertisement

loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Texas Instruments OMAP1610

  • Page 1 OMAP1610 Innovator Development Kit User’s Guide SPRU645 July 2003...
  • Page 2 TI for that product or service voids all express and any implied warranties for the associated 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: Products...
  • Page 3 Trademarks Code Composer Studio Integrated Development Environment (IDE), Innova- tor, TMS320C55x, and OMAP are trademarks of Texas Instruments Incorpo- rated. Bluetooth is a trademark owned by Telefonaktiebolaget L M Ericsson, Sweden and licensed to Texas Instruments.
  • Page 5 Contents Contents Introduction ..............Introduces the Innovator and describes the feature.
  • Page 6 Contents 3.2.4 Five Pole Switch (SW2) ..........Audio Components .
  • Page 7 Contents Erasing The Boot Flash ........... . . Flashing iBoot Using Code Composer .
  • Page 8 Figures Figures 1−1. Innovator Module, Front and Side Views ......... 1−2.
  • Page 9 Tables Tables 1−1. Innovator Development Kit Overview Matrix ........1−2.
  • Page 10 Tables...
  • Page 11 Chapter 1 Introduction This manual describes the Innovator Development Kit. It provides detailed information about how the system is to be used for developing hardware and software for the OMAP1610 device. Topic Page Overview ........... . .
  • Page 12 The Innovator Development Kit is designed to run embedded operating systems and provide a generic wireless communication chipset interface. The OMAP1610 device supports the development and testing of wireless device applications that use Microsoft Windows CE, Symbian EPOC, or other operating systems.
  • Page 13 The Innovator Development Kit is delivered in a plastic case with a keypad and an LCD/touch-screen panel. 1.2 Innovator Development Kit Features OMAP1610 289-pin chip Five pole switch Dual UART interface with voltage adaptation to connectors Clock generation: 32 KHz and 12 MHz...
  • Page 14 Overview Purpose and Scope / Innovator Development Kit Features CIF resolution (352 × 288) CMOS image sensor that acts as a camera One configuration DIP switch on back Power and reset circuitry monitor Stand-alone operation Complete set of interface cables Reset/status LED on the front Reset button on the back Ethernet Interface...
  • Page 15 Innovator Development Kit Configuration 1.3 Innovator Development Kit Configuration The Innovator Development Kit includes the components listed in Table 1−2. Figure 1 shows a picture of the assembled Innovator System. Table 1−2. Innovator Development Kit Product Matrixes Component Part Number Interface Module 110−0002−001 Processor Module Standard 1610...
  • Page 16 Camera interface (J9) IrDA interface SD/MMC connector Stereo input Microphone (MK1) Status led Front view (D13) Headphone jack OMAPt INNOVATOR Speakers TEXAS INSTRUMENTS Headset TECHNOLOGIES jack Sleep/wake Recessed button on/off switch Right side Left side User-defined User-defined button (SW6) button (SW5)
  • Page 17 Innovator Development Kit Configuration Figure 1−2. Back View Top view Part #: Serial #: www.ti.com/innovator INNOVATOR Development Kit Case Rear view Bottom view Introduction...
  • Page 18 USB Port 1 Client/2 Host Serial Ports On/Off Switch Recessed Sleep/Wake Button Momentary Microphone Omni Directional Camera Interface CIF CMOS Table 1−4. Processor Module Feature Matrix Processor Module 16M Feature Type Processor OMAP1610 SDRAM 16M bytes User Flash 16M bytes...
  • Page 19 Feature/Capability Matrix Table 1−4. Processor Module Feature Matrix (Continued) Processor Module 32M Feature Type Processor OMAP1610 SDRAM 32M bytes User Flash 32M bytes External Memory SD/MMC Boot Flash 4M bytes Table 1−5. Expansion Module Feature Matrix Expansion Module Feature Type...
  • Page 20 Innovator Modules 1.5 Innovator Modules The modules included are an Interface Module, a Processor Module and an Expansion Module. Figure 1−3 shows an exploded view of the module assembly. Figure 1−3. Innovator Module, Exploded View Interface Module Expansion Module Processor Module 1-10...
  • Page 21 Innovator Development Kit Breakout Board 1.6 Innovator Development Kit Breakout Board The Innovator Development Kit Breakout Board (BoB) is designed to allow full access to each module. It is useful for checking out user-created Expansion Modules that may be designed to plug into the Innovator Development Kit. Its unique design allows access to both sides of each of the modules.
  • Page 22 Innovator Development Kit Breakout Board Figure 1−5. Innovator Development Kit Breakout Board with Modules Installed Top view EXPANSION MODULE PROCESSOR MODULE INTERFACE MODULE 1.6.1 Keyboard The keyboard is a PS/2-compatible mini-input 88/89 key keyboard with embedded numeric keypad, 12 dedicated function keys, and a built-in touch-pad.
  • Page 23 Chapter 2 Innovator Development Kit Components This chapter provides a high-level description of the components that make up the Innovator Development Kit. Topic Page Processor Module ..........Interface Module .
  • Page 24 2.1 Processor Module The heart of the Innovator platform is the Processor Module, shown in Figure 2−1 and Figure 2−2. Figure 2−1. Processor Module, Front View SD/MMC Connector B Bus Connector A Bus Connector OMAP1610 Daughter Card JTAG Connector H2/P2 Debug Connector...
  • Page 25 Processor Module Figure 2−2. Processor Module, Bottom View Memory configuration switch JTAG connector Reset switch Table 2−1 defines the features as they apply to the the processor module. Innovator Development Kit Components...
  • Page 26 Processor Module Table 2−1. Processor Module Features Feature Processor Module Processor OMAP1610 SDRAM 32M Bytes User Flash 32M Bytes SD/MMC Boot Flash/RAM 4M Bytes/256K Bytes Real Time Clock JTAG Connector Expansion Connectors Reset Switch Configuration Switch...
  • Page 27 Interface Module 2.2 Interface Module The Interface Module 2432 is the first interface module developed. Other interface modules are added to accommodate additional LCD and switch configurations. NOTE: Do not pick up the interface module by the speakers. The features of the interface module are listed in Table 2−2. Table 2−2.
  • Page 28 Interface Module Figure 2−3. Interface Module, Top View Microphone Status LED Display Five Pole Switch User Defined User Switches Defined Switches On Board Speakers...
  • Page 29 Interface Module Figure 2−4. Interface Module, Bottom View Microphone Camera Interface B Bus Connector A Bus Connector Headphone Jack Battery Jack Headset Jack dc Input Jack Sleep Wake Button Host USB Port Serial Port Client USB Port Innovator Development Kit Components...
  • Page 30 Expansion Module 2.3 Expansion Module The expansion module provides for the addition of various mass storage and expansion interfaces. The Expansion Module provides an IrDA interface and a 2.5-mm stereo input interface. Figure 2−5. Expansion Module, Top View IrDA interface Stereo interface A bus...
  • Page 31 Expansion Module Figure 2−6. Expansion Module, Bottom View B bus A bus connector connector Battery connector Innovator Development Kit Components...
  • Page 32 Innovator Development Kit Accessories 2.4 Innovator Development Kit Accessories The Innovator Development Kit has its own set of accessories that are shipped with each unit. This section covers those accessories. The accessories include: Universal ac/dc power supply Stand Two stylus pens Keyboard/touch pad combo A pair of speakers Stereo Headphones...
  • Page 33 Innovator Development Kit Accessories 2.4.1 Universal ac/dc Power Supply The power supply converts an input range of 100-V ac–240-V ac, 50 Hz or 60 Hz to the 5-V dc needed by the Innovator system. It comes with three cables for power outlets in Asia, Europe, and America. SWITCHING ac ADAPTOR IIIIIIIIIIIIII IIIII...
  • Page 34 Innovator Development Kit Accessories 2.4.4 Headphones The headphones provide a frequency response of 80 Hz to 18,000 Hz and an impedance of 32 Ω. 2.4.5 Headset The headset provided is a headband style headset with outside-the-ear speaker and boom microphone. The rotating boom microphone adjusts to either side of the head.
  • Page 35 Innovator Development Kit Accessories Table 2−3. Dual Serial Port Cable Serial 1 (Continued) Signal Table 2−4. Dual Serial Port Cable − Serial 2 Signal 2.4.9 Stereo Input Cable The Stereo Input Cable connects the Innovator to a PC audio out jack. It is equipped with a 2.5 mm connector on one end and a 3.5 mm connector on the other end.
  • Page 36 Innovator Development Kit Accessories Table 2−5. Camera Features Feature Specification Array Element – CIF 352x288 (176 × 144) (QCIF) Data Format YCrCb 4:2:2, GRB 4:2:2, RGB Raw Data 3.1 mm × 2.5 mm Image Area 8/16 Bit Video Data ITU-601, ITU-656, ZV Port Max.
  • Page 37 Chapter 3 User Interfaces This section covers all of the connectors and buttons that the user interacts with on Innovator Module. Topic Page Overview ........... . . Power .
  • Page 38 Top view Camera interface (J9) IrDA interface SD/MMC connector Stereo input Microphone (MK1) Status led Front view (D13) Headphone jack OMAPt INNOVATOR TEXAS INSTRUMENTS Headset TECHNOLOGIES jack Sleep/wake Recessed button on/off switch Right side Left side User-defined User-defined button (SW6)
  • Page 39 Overview Figure 3−2. User Interface Diagram, Back View Top view Part #: Serial #: www.ti.com/innovator INNOVATOR Development Kit Case Configuration switches Rear view Reset switch Bottom view User Interfaces...
  • Page 40 Power 3.2 Power 3.2.1 Battery Compartment The Innovatort Development Kit operates off of a 3.7-V lithium Ion rechargeable battery. The battery is installed and replaced by removing the back cover. Plug the battery into battery jack on the expansion module with the pins on the plug facing the circuit board.
  • Page 41 Audio Components Audio Components / Camera Interface (J9) 3.3 Audio Components 3.3.1 Microphone (MK1) The microphone is an omni-directional microphone and is mounted on the interface module. The microphone is automatically disabled when a headphone is plugged into J11. 3.3.2 Headphone Jack (J11) A stereo headphone or external speakers can be connected to the headphone jack.
  • Page 42 Camera Interface (J9) Optical Sensor / Status LED (D13) / Sleep/Wake Button (SW8) 3.6 Status LED (D13) The status LED illuminates green when power is applied, even while the Innovator is in sleep mode. When power switch is in the off position and power supply is plugged in, the LED illuminates red, even though the battery is charging.
  • Page 43 Switches 3.8 Switches 3.8.1 User Defined Buttons (SW4, SW5, SW6 and SW7) These four buttons are provided for user-defined functionality. Buttons SW4−SW7 are low profile SMT devices that lay flat onto the board. They are configured as momentary single pole devices with tactile feedback. 3.8.2 Reset Switch The reset switch is accessible from the rear of the Innovator case or the back...
  • Page 44 USB Interface 3.9 USB Interface There are two types of cables supplied for connecting to the USB interfaces. One is for the client function and the other is for the host function. 3.9.1 Client USB Interface Table 3−2 defines the pin connections from the interface module connector to the client USB connector.
  • Page 45 Dual Serial Port Interface Table 3−3. Host USB Interface Pin Name Definition Not Used Not Used USB1D+ DATA POS USB1D− DATA NEG CC_MAIN Ground Ground Ground Ground Ground Ground CC_USB USB2D+ DATA POS USB2D− DATA NEG 3.10 Dual Serial Port Interface UART1 from the processor module is used as the serial port referred to as COM1.
  • Page 46 3-10...
  • Page 47 Chapter 4 Memory Map This chapter provides the memory map. Topic Page System Memory Map ......... .
  • Page 48 System Memory Map 4.1 System Memory Map Table 4−1 shows the 1610 processor module in standard mode with Intel Strataflash connected on CS3 and Samsung NAND flash connected to CS2B. Table 4−1. Memory Map Device Start Size Type/Organization 0000 0000 03FF FFFF 64M Bytes Boot ROM...
  • Page 49 Chapter 5 Tools Setup This chapter describes how to load and set up the tools used by the Innovatort Development Kit. Before starting the installation of the required software packages you must have administrative rights on the computer if the computer operating system is Windows NT or 2000.
  • Page 50 iBoot Host Installation 5.1 iBoot Host Installation Before software downloads can be performed using iBoot, iBoot Host must be loaded on the host PC. After iBoot host has been loaded, it is necessary to load the Innovator USB driver in order to connect the Innovator to the host PC. To load iBoot Host, proceed as follows: Step 1: Unzip iBoot Host.zip to the Innovator folder that you create.
  • Page 51 iBoot Host Installation Step 5: Once the device has been acknowledged, the Hardware Wizard appears. Step 6: On the second screen of the Hardware Wizard, select the first option “Search for a suitable driver for my device” and click on Next. Step 7: On the Locate Driver Files screen check the third option “Specify a location”...
  • Page 52 5.2 Code Composer Studio Code Composer Studio is not included in the Innovatort Development Kit. You can purchase a copy from Texas Instruments, request a Code Composer Studio 90-day Free Evaluation Tools CD, or obtain an evaluation copy from the website —...
  • Page 53 Installing Spectrum Digital XDS510PP+ Drivers 5.3 Installing Spectrum Digital XDS510PP+ Drivers To load the Spectrum Digital XDS510PP+ Drivers, proceed as follows: Step 1: Open the computers Internet browser and navigate to the Spectrum Digital FTP server at the following address: ftp://ftp.spectrumdigital.com/pub/Software-Releases/CodeCompose r-5.x/omap/Release-1.52/ Step 2: Right click on the file named SetupCCOMAP.exe and select Save...
  • Page 54 Installing Spectrum Digital XDS510PP+ Drivers Step 12: Connect the JTAG connector from the emulator to the JTAG connector on the Processor Module. Note that pin 6 has been removed and is used as a key for the JTAG connector. Step 13: Turn on the Innovator power switch. Step 14: Connect the emulator power supply to the emulator.
  • Page 55 Configuring and Testing the XDS510PP+ 5.4 Configuring and Testing the XDS510PP+ From the installation of the Spectrum Digital software there should be an “SDConfig” icon on the desktop of the computer. Double click on the icon to start the SDConfig program. Step 1: In the SDConfig program select the port in the left window that has 378 next to it.
  • Page 56 Configuring and Testing the XDS510PP+ Step 3: Once the settings are correct, select the File option on the top menu bar and select Save. Step 4: Select the File option on the top menu bar again and select Exit. Step 5: From the desktop, restart the SDConfig program by double clicking on the SDConfig icon.
  • Page 57 Chapter 6 iBoot Internal Test Software iBoot is used to download software from the host PC to Innovator. It also provides a set of commands for initializing and accessing the target from the host PC. The iBoot program includes tests such as linear memory check (SDRAM, User flash), buttons, touchscreen, LCD, camera and audio.
  • Page 58 Loading iBoot Using Code Composer 6.1 Loading iBoot Using Code Composer Step 1: Start with the Innovator turned off. Step 2: Set the Innovator Memory Configuration switches: SW1 – Off Step 3: Connect JTAG to Innovator Processor Module. Step 4: Start SDConfig.exe to reset JTAG. Step 5: Turn Innovator Module power switch on.
  • Page 59 Loading iBoot Using Code Composer Figure 6−1. Emulator Reset Reset Icon iBoot Internal Test Software...
  • Page 60 Loading iBoot Using Code Composer Figure 6−2. Emulator Test Step 8: Reset JTAG again.
  • Page 61 Loading iBoot Using Code Composer Figure 6−3. JTAG Reset Step 9: Open Code Composer Studio using the ARM-side. Figure 6−4. Opening Code Composer Studio iBoot Internal Test Software...
  • Page 62 Loading iBoot Using Code Composer Step 10: Load iBBFload.out file from the support CD. A progress bar appears to show the status of the program loading. Figure 6−5. Loading iBoot Program Figure 6−6. Program Loading Progress...
  • Page 63 Loading iBoot Using Code Composer Step 11: After program file loads, select Run from the Debug menu (or press F5) to download the program to the Innovator. Figure 6−7. Downloading iBoot Into the Innovator Step 12: As the program is loading, the LED starts blinking. After iBoot has been loaded into the Innovator (approximately 3 to 5 minutes), the LED changes to solid red.
  • Page 64 Running iBoot 6.2 Running iBoot It is recommended that iBoot be run initially to calibrate the touch screen. It can also be run to test certain functional areas of the Innovator. 6.2.1 Configuration Switch Settings Before iBoot displays, the Innovator must be turned off and the memory configuration switch must be set as follows: SW1 –...
  • Page 65 Power Source Indications 6.3 Power Source Indications The following indications show the status of the Innovator Module’s battery. When the power cord is used, the battery charging indication is displayed. Innovator module is running off the battery Low battery Power cord is powering the Innovator and the battery is charging iBoot Internal Test Software...
  • Page 66 6-10...
  • Page 67 Chapter 7 Loading Operating Systems It is possible to load up to two operating systems on the Innovator, provided neither operating system is greater than 16M. The operating system is then selected by configuring the configuration switch. This chapter describes how to load operating systems into the User Flash location using IBoot Host, and how to select the operating system to use.
  • Page 68 Loading an Operating System into User Flash 7.1 Loading an Operating System into User Flash To load operating system images files into User Flash, proceed as follows: Step 1: Make sure the configuration switch is set with SW1 on. Step 2: Connect a USB cable from the USB Port on the host PC to the USB Client Port on the Innovator.
  • Page 69 Loading an Operating System into User Flash Step 6: Click on Connect and make sure “Connection was successful” appears in the status bar. Figure 7−3. Connection Status Window Step 7: Click on Open File and enter path and filename for the operating systems.
  • Page 70 Loading an Operating System into User Flash Figure 7−4. Erasing User Flash Screen UPDATING UF−0 ERASING BURNING FLASH LED blinks orange when IBoot Host begins loading the User Flash. The LED goes to solid red when loading is done. Unplug the USB cable and press SW4 to exit.
  • Page 71 Chapter 8 Updating iBoot This chapter describes how to update the iBoot program. The latest iBoot can be found in the CD-ROM as follows: \BIN Files\iBBFload.out Topic Page Converting an “out” (.out) File to a “bin” (.bin) File ....Erasing The Boot Flash .
  • Page 72 Converting an “out” (.out) File to a “bin” (.bin) File 8.1 Converting an “out” (.out) File to a “bin” (.bin) File Set current directory where the *.out file is located and invoke the out2bin utility. The screen should look as shown in Figure 8−1 when the process has finished.
  • Page 73 Erasing The Boot Flash 8.2 Erasing The Boot Flash You need to erase Boot flash prior to flashing iBoot into Boot Flash. Step 1: Set the configuration switch: SW1 – Off Step 2: Open Code Composer Studio using the ARM-side. Figure 8−2.
  • Page 74 Erasing The Boot Flash Figure 8−3. Loading Boot Flash Erase Program Step 4: From the Debug menu, select Reset CPU, then Restart, then Run. Step 5: Set configuration SW1 to on and press the Processor Module Reset Switch to verify that nothing appears on the Innovator display.
  • Page 75 Flashing iBoot Using Code Composer 8.3 Flashing iBoot Using Code Composer Step 1: Start with the Innovator turned off. Step 2: Set Innovator Memory Configuration switches: SW1 – Off SW2 – Off SW3 – Off SW4 – Off Step 3: Connect JTAG to Innovator Processor Module. Step 4: Start SDConfig.exe to reset JTAG.
  • Page 76 Flashing iBoot Using Code Composer 8.3.1 Debugging To debug the User Flash version of iBoot: Step 1: Run UserFlash GEL procedure. Step 2: File ! Load Symbols on: \Innovator\Kernels\iBoot\iBootFlash.out Step 3: Debug ! Reset CPU Step 4: Debug ! Restart...
  • Page 77 Chapter 9 Innovator Disassembly/Assembly This chapter describes how to disassemble and reassemble the Innovator. This is normally done when moving from the case to the Breakout Board (BoB) or from the BoB to the case. Topic Page Innovator Disassembly ........Innovator Assembly .
  • Page 78 Innovator Disassembly 9.1 Innovator Disassembly To disassemble the Innovator, proceed as follows: Caution: To avoid damage to the Innovator, please read each step carefully and completely before proceeding with that step. Step 1: Using a Philips screwdriver, remove four Philips-head screws from the sides of the back cover and set cover aside.
  • Page 79 Innovator Disassembly depress the Sleep/Wake Button to clear the opening in the cover. Do not remove the Interface Module from the cover until you read the next step. Step 6: Slide Interface Module out of front cover at an angle to avoid breaking the Tri-Position Switch.
  • Page 80 Innovator Assembly 9.2 Innovator Assembly Note: Read Each Step To avoid damage to the Innovator, please read each step carefully and com- pletely before proceeding with that step. To assemble the Innovator, proceed as follows: Step 1: Locate connectors P2 and P3 on Expansion Module, place the Interface Module connectors over Expansion Module connectors and press the two modules together until they fit tight.
  • Page 81 Innovator Assembly Step 10: Place the back cover over the Processor Module. Step 11: Using a Philips screwdriver, secure back cover in place using two (2) philips head screws on each side. Innovator Disassembly/Assembly...
  • Page 83 Chapter 10 Innovator Breakout Board (BoB) This chapter explains the Innovator Breakout Board (BoB). Topic Page 10.1 Layout of the Breakout Board ....... . . 10-2 10.2 BoB Module Configurations .
  • Page 84 Layout of the Breakout Board 10.1 Layout of the Breakout Board The Innovator Breakout Board (BoB) is designed to allow full access to each module. It is useful for checking out Expansion Modules that may be designed to plug into the Innovatort Development Kit. Figure 10−1.
  • Page 85 Layout of the Breakout Board Figure 10−2. BoB Enlarged Section Jumper 1 Memory DIP switch Jumper 2 Battery jack Ethernet HID controller JTAG connector connector Multi-ICE connector (pin 1) Figure 10−3. Top View With Modules Installed EXPANSION MODULE PROCESSOR MODULEINTERFACE MODULE Innovator Breakout Board (BoB) 10-3...
  • Page 86 Layout of the Breakout Board Figure 10−4. Breakout Board, Bottom View INTERFACE MODULE PROCESSOR MODULE EXPANSION MODULE 10-4...
  • Page 87 BoB Module Configurations 10.2 BoB Module Configurations For testing purposes, the modules can be configured on the BoB in a number of different ways. The diagrams below show most of the configurations that are possible. Innovator Breakout Board (BoB) 10-5...
  • Page 88 BoB Module Configurations Figure 10−5. BoB Module Configurations Expansion Module Processor Module Interface Module BoB Bottom Side Interface Module Expansion Module Processor Module Processor Module Interface Module Expansion Module Processor Module Expansion Module Interface Module Processor Module Expansion Module Interface Module Expansion Module BoB Bottom Side Expansion Module...
  • Page 89 Jumper Settings 10.3 Jumper Settings JTAG and Multi-Ice are selected using Jumpers 1 and 2. Table 10−1 shows the jumper positions with the connector that is activated. Table 10−1. Breakout Board Jumper Settings Jumper Pin Numbers Connector 1−2 Multi-Ice 2−3 JTAG 1−2 Multi-Ice...
  • Page 90 Test Points 10.4 Test Points Table 10−2 shows the signals that appear at each test point. Table 10−2. Breakout Board Test Points Test Point Signal External Power Supply Power Connector Voltage Interface Module 5-V Supply Expansion Module 5-V Supply Interface Module 5-V Supply Processor Module 5-V Supply Processor Module 3.3-V Supply Expansion Module 3.3-V Supply...
  • Page 91 Breakout Board Equipment Connections 10.5 Breakout Board Equipment Connections Before connecting a JTAG or Multi-Ice to the BoB, jumpers 1 and 2 should be placed in accordance with Table 10−1. Innovator Breakout Board (BoB) 10-9...
  • Page 92 10-10...