[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] Kernel Compilation Error (2)



Hi John, 

Thank you for your prompt reply. 

Selon John Williams <jwilliams@itee.uq.edu.au>: 

> Hi, 
> 
> calayrac@univ-orleans.fr wrote: 
> 
> > I try to port uClinx on Spartan IIE. 
> > I've downloaded the auto_uclinux_6_30b from John Web site. 
> > I've modified the design to fit in Spartan IIE LC 600. Mainly it consist 
> in 
> > changing the constrain file (.ucf file in the /data project directory), 
> repalce 
> > ddr RAM by SDRAM and reduce cache mamory to 8k. 
> > 
> > Then I've compiled the design using EDK 7.1 SP3 environnement (Generate 
> Netlist 
> > and Bistream). 
> > 
> > I've then copied the auto-config.in from my Windows PC to the Linux one 
ine 
> the 
> > directory : 
> 
> You should run "dos2unix" on the auto-config.in file after transferring 
> it from Windows.  CR/LF pairs are evil! 


I've run the following coomand to replace CRLF sequence by LF sequence 
    perl -pi -e 's/\r\n/\n/;' auto-config.in 


> 
> >    ~/uClinux-dist/linux-2.4.x/arch/microblaze/platform 
> 
> The destination should be arch/microblaze/platform/uClinux-auto 
> 
> > The from the uClinux-dist I've rune the make menuconfig with the following 
> setting: 
> > 
> >     --- Kernel is linux-2.4.x                               
> >             (uClibc) Libc 
Version                                           
>     
> >                           
> >             [*] Customize Kernel Settings (NEW) 
> > 
> > 
> > It comes out with the next option menu 
> >       Linux Kernel v2.4.29-uc1 Configuration 
> > 
> > from wich I just select Exit and Save. 
> 
> That all sounds right - but you should repeat it after putting the 
> unixified auto-config.in file in the right place. 

I've run the make menuconfig as specified before. 

> 
> > So I've trie to run the make bzImage and obtain the followin error 
> 
> > 
> > Same error withe bzdisk and install 
> > 
> > So I've try to do the make dep and the the make command but it comes out 
> withe 
> > the next error message: 
> 
> After make menuconfig, you should "make dep image" to build everything. 
>     bzimage and bzdisk are not supported targets. 
> 

I then run the make dep image and its comes out with the following error 
message 

    [ -d /home/alayrac/uClinux-dist/images ] || mkdir 
    home/alayrac/uClinux-dist/images 
    make ARCH=microblaze CROSS_COMPILE=mb- -C     
    /home/alayrac/uClinux-dist/vendors/Insight/mbvanilla_net/. image 
    make[1]: Entering directory   
    `/home/alayrac/uClinux-dist/vendors/Insight/mbvanilla_net' 
    [ -d /home/alayrac/uClinux-dist/images ] || mkdir -p 
    /home/alayrac/uClinux-dist/images 
    mb-flthdr /home/alayrac/uClinux-dist/romfs/bin/* 
    Cannot open /home/alayrac/uClinux-dist/romfs/bin/* 
    mb-flthdr /home/alayrac/uClinux-dist/romfs/lib/lib[0-9].so 
    Cannot open /home/alayrac/uClinux-dist/romfs/lib/lib[0-9].so 
    for i in  ; do \ 
        [ ! -f /home/alayrac/uClinux-dist/romfs/$i ] || mb-flthdr -r   
    /home/alayrac/uClinux-dist/romfs/$i ; \ 
    done 
    for i in /home/alayrac/uClinux-dist/romfs/bin/* ; do \ 
        mb-flthdr -z $i; \ 
    done 
    Cannot open /home/alayrac/uClinux-dist/romfs/bin/* 
    genromfs -v -V "ROMdisk" -f /home/alayrac/uClinux-dist/images/romfs.img -
d     
    /home/alayrac/uClinux-dist/romfs 
    make[1]: *** [image] Erreur de segmentation 
    make[1]: Leaving directory 
    `/home/alayrac/uClinux-dist/vendors/Insight/mbvanilla_net' 
    make: *** [image] Erreur 2 

I did not know if I should manually create the romfs and romfs/bin directories 
in my uClinux-dist directory or if the problem comes from somewhere else. 

> Try / confirm the above, and let us know how it goes. 
> 
> Regards, 
> 
> John 

Thanks agin for your help 

Christophe 


> ___________________________ 
> microblaze-uclinux mailing list 
> microblaze-uclinux@itee.uq.edu.au 
> Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux 
> Mailing List Archive : 
> http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/ 
> 
> 
> 



___________________________ 
microblaze-uclinux mailing list 
microblaze-uclinux@itee.uq.edu.au 
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux 
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/



___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/