beautypg.com

Setting up the isp1362 linux stack – Philips ISP1362 User Manual

Page 10

background image

Philips Semiconductors

ISP1362 Linux Stack User’s Guide

UM10012-_2

© Koninklijke Philips Electronics N.V. 2003. All rights reserved.

User’s Guide

Rev. 1.2—July 2003

10 of 34

2. Copy the ISP1362 Linux stack (

isp1362_linux_sw_stack.tar.gz

) to a local directory (This installation

uses

/usr/src/linux-otg

).

3. Apply the OTG patch to the kernel:

# cd /usr/src/linux-otg

# tar –zxvf /mnt/cdrom/isp1362_linux_sw_stack.tar.gz

# patch -p1 < 1362/misc/pci/otg_kernel_patch_pci

4. Configure, compile, install and run the new kernel. You can get information on how to configure, compile and

install the new kernel at

http://www.tldp.org/HOWTO/kernel-HOWTO.html

. While configuring the kernel,

enable the following options for the ISP1362 Linux stack:

a. Code maturity level options

b. Loadable module support (enable all options)

c. Loop back device support (in block devices)

d. Any other USB options that need to be enabled

5. Reboot the PC, with the new kernel and the ISP1362 PCI evaluation kit.

3.1.3.2.Setting Up the ISP1362 Linux Stack

1.

Go to the ISP1362 Linux

software stack source top directory.

#cd /usr/src/linux-otg/1362/source

2. Edit the Rules.Make file for any changes in the compilation rules. The changes could be:

a. The kernel source directory is different from the one specified above.

b. Compile time flags, see Section 5.1. If you want any configuration changes.

Make sure that

PCI_KIT

hardware option is enabled.

3. Compile the ISP1362 Linux stack source code.

#make clean all install

Note: If the compilation fails due to non-existence of the glibconfig.h file, create a dummy file in the

/usr/include

directory.

4. Make the setup for the OTG mass storage demo environment

# cd appl/tools

#make –f Makefile.setup

#./otgsetup.o