Http://code.google.com/p/blob-xscale-yf255
Is
Blob-xscale-yf255 project code library.
The version of Blob used is.
Tool-chain is downloaded from ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/cross-3.0.tar.bz2.
Ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/cross-3.2.tar.bz2 and
Neither Eabi nor GNU/Linux on the http://www.codesourcery.com/gnu_toolchains/arm works.
1. Modify the configure. In File
1. Add a Development Board
Yf255)
Board_name = "yf255"
Ac_define (yf255, 1, [yf255])
Blob_platform_obj = "yf255.o"
Ac_msg_warn ([Please check yf255 memory config in arch/yf1_h])
Blob_flash_objs = "strata. O"
Diag_platform_obj = "yf255.o"
Use_cpu = "px255"
Use_ LCD = "no"
;;
2. Modify the march of PXA255
PXA255)
DNL PXA255 CPU: SDRAM memory setup code
Memsetup = "memsetup-pxa.o"
DNL zkj cflags = 'echo $ cflags-March = armv4'
Cflags = 'echo $ cflags-March = armv5'
2. Add tool/config-yf255 files
#! /Bin/bash
./Tools/rebuild
./Tools/rebuild
Make distclean
./Configure -- Host = arm-Linux -- With-board = yf255 -- With-CPU = PXA255 -- With-Linux-Prefix = $ linux_dir # -- With-Eth = smc91x
Make
3. Add related yf255 files
CP./include/BLOB/ARCH/Lubbock. H./include/BLOB/ARCH/yf1_h
CP./src/BLOB/Lubbock. C./src/BLOB/yfw.c
Now you can compile the tool/config-yf255 File