Philips Philips Semiconductors, ISP1362 Linux Stack User’s Guide, Rev. 1.2—July2003, 17 of

Models: ISP1362

1 35
Download 35 pages 27.09 Kb
Page 17
Image 17

Philips Semiconductors

ISP1362 Linux Stack User’s Guide

3.3.2.12.Linux Kernel Configuration

Makefile

Edit the Makefile of the kernel source (/usr/src/linux-otg) CROSS_COMPILE path to the path of the cross compiler

CROSS_COMPILE = /pub/usr/ bin/arm-linux-

The cross compile path (/usr/include/arm/2.95.3) depends on where the tool chain is installed and the version of the tool chain and from where the tool chain is downloaded.

Kernel Configuration

#cd /usr/src/linux-otg

#make pxa_idp_config

#make oldconfig

Note: For the make oldconfig step accept all the default options. You should use capital letters (N instead of n) to disable an option, otherwise some weird compile errors will occur.

#make menuconfig

While configuring the kernel, enable the following options:

Make the default RAM Disk size (from the options of block device/ Default Ram disk size) to 20480. We are going to use the RAM disk as mass storage disk space.

Enable loopback device support (from block device/loopback device support)

Enable SCSI support and SCSI disk support

Enable the USB (usb support), USB OTG support and the required USB Class drivers (USB audio, USB mass storage etc,.) support.

3.3.2.13.ISP1362 Configuration

Go to ISP1362 Linux Stack source directory

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

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

The kernel source directory is different from the one specified earlier.

Compile time flags. Refer to Section 5.1 if you want any configuration changes. Make sure that PXA250_KIT hardware option is enabled with PXA250_REV2.

UM10012-_2

 

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

User’s Guide

Rev. 1.2—July 2003

17 of 34

Page 17
Image 17
Philips manual Philips Semiconductors, ISP1362 Linux Stack User’s Guide, Rev. 1.2—July2003, 17 of