Philips ISP1362 Network Card User Manual


 
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.