Linux Kernel

R

6.Click Connect_Periphs and add the OPB_INTC, OPB_SYSACE, OPB_IIC, OPB_SPI, OPB_IIC, and OPB 16550 peripherals, using the instance names shown in Figure 27.

X979_27_012907

Figure 27: Connected Peripherals

Click OK.

7.Select Software Generate Libraries and BSPs to generate the LSP in ml403_ppc_opb_iic/linux.

8.From ml403_ppc_opb_iic/linux, run patch_nobspgen.

9.The ml403_ppc_opb_iic/linux/.config is used to define the contents of the Linux kernel. Run

make oldconfig

An alternative is to enter make menuconfig and generate a new .config using the following options.

Select General Setup

Enable IIC. Disable PS/2 keyboard. Change to /dev/ram for booting from ramdisk.

Select Input Core Support. Disable all.

Select Character Devices. Disable Virtual. Leave Serial enabled. Disable Xilinx GPIO and Touchscreen.

10.Run make clean dep zImage.initrd. Verify that the zImage.initrd.elf file is in the ml403_ppc_opb_iic/linux/arch/ppc/boot/images directory.

11.Invoke Impact and download implementation/download.bit to XC4VFX12. Either select Device Configuration Download Bitstream from XPS or run the following

XAPP979 (v1.0) February 26, 2007

www.xilinx.com

23

Page 23
Image 23
Xilinx ML403 specifications Connected Peripherals