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
17 of 34
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
.