Well If you study the posts here in this mailing list you will find all info needed
just a brief description for cross compilation you can use eldk, use eldk 4.0 ( I was some body had problems with 4.1 ) study the installation documentation for eldk and set the proper PATH variable: in my case PATH=$PATH:/home/sadri/hdl/eldk/bin:/home/sadri/hdl/eldk/usr/bin:/home/sadri/hdl/eldk/ppc_4xx/bin:/home/ sadri/hdl/eldk/ppc_4xx/usr/bin:/usr/matlab/bin then in kernel's Makefile, you will set ARCH := ppc CROSS_COMPILE := ppc_4xx- well, 2.6.20 can be a suitable choice, I have successfully compiled it for ml403 and bring it up but at the first step i suggest you to use mvista source , downloadable from source.mvista.com ( using git ) after your first experince, you can swith to the main kernel well, if you want i can send you my .config file ( I posted it to this mailing list some thing near two days ago ). as you know .config contains your kernel configuration so replace it with your own .config file in mvista's kernel source. after copied the .config file, run make menuconfig and see what options are set and what not and finally about the stuff generated by edk 8.2 , they are useless at all :D That is too funny yes? from all of the files generated there you will need just xparameters.h and xparameters_ml403.h and nothing more if using mvista source, you will not even need these two files the files available in the source are ok themselves edk generated file is useful when you have purchased either one of mvista or windriver linux dev kits for ml403, which is as I said in prev posts here, unacceptable in any manner. thanks mohammad s sadri --------------------------------------------------------------------------- Date: Wed, 11 Apr 2007 06:13:38 -0700 (PDT) From: Mirek23 Subject: HOTO start with linux 2.6.* and ML403 To: [email protected] Message-ID: Content-Type: text/plain; charset=us-ascii I am new in embedded linux on xilinx boards. I have found great links how to deal with linuxppc 2.4 and xilinx boards like: http://www.klingauf.de/v2p/index.phtml unfortunately I did not find a similar page refering to kernel 2.6. I have tried on my own to load kernel 2.6.20 from kernel.org I have modified the Makfile setting: ARCH := ppc CROSS_COMPILE := powerpc-405-linux-gnu- I have configured the kernel according to the description: http://www.linux.get2knowmore.com/2006/06/30/quick-guide-linux-26-on-xilinx-virtex-ii-pro-boards-part-i/ and just after "make zImage" I have got: CC arch/powerpc/kernel/ptrace.o arch/powerpc/kernel/ptrace.c:537:1: directives may not be used inside a macro argument arch/powerpc/kernel/ptrace.c:536:36: unterminated argument list invoking macro "audit_syscall_entry" arch/powerpc/kernel/ptrace.c: In function `do_syscall_trace_enter': arch/powerpc/kernel/ptrace.c:538: warning: implicit declaration of function `audit_syscall_entry' arch/powerpc/kernel/ptrace.c:544: warning: left-hand operand of comma expression has no effect arch/powerpc/kernel/ptrace.c:544: warning: left-hand operand of comma expression has no effect arch/powerpc/kernel/ptrace.c:544: warning: left-hand operand of comma expression has no effect arch/powerpc/kernel/ptrace.c:544: warning: left-hand operand of comma expression has no effect arch/powerpc/kernel/ptrace.c:544: syntax error before ')' token make[1]: *** [arch/powerpc/kernel/ptrace.o] Error 1 make: *** [arch/powerpc/kernel] Error 2 I do not know if the kernel 2.6.20 is the most suitable one to deal with xilinx boards? What would be than the best kernel version 2.6.* to deal with ML403 and the Board support package generated by Xilinx EDK 8.2 SP2? Where to find some good reference how to start with linux 2.6.* and ML403 (or simillar boards). Thanks in advance for every hint. Mirek _________________________________________________________________ Explore the seven wonders of the world http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE _______________________________________________ Linuxppc-embedded mailing list [email protected] https://ozlabs.org/mailman/listinfo/linuxppc-embedded
