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

[microblaze-uclinux] Question



Hi All,
I am attempting to compile the uClinux distribution for the Xilinx AFX 
456fg board. It is a basic board with just 8mb of SDRAM, a serial 
interface and 8 led's.

I have a few questions:

a)As it has no flash, I would be interested in cutting down the kernel 
to its bare bones - i.e. making it as compact as possible.
Does anyone know of certain features I can cut out to improve this? Do 
the default settigns when I configure uClinux choose minimal options?

b)What are the primary files I need to change to get my board supported 
- I have seen the mbvanilla.ln linker script, and also the 
asm/mbvanilla.h files in the distribution. If I change all the 
base-addresses here, should this be enough?

What is the memory controller (defined in the mbvanilla.h) ? I do not 
have one of these in my design. I simply have some SRAM directly onto 
the OPB bus, which is at base address 0x81800000 - I dont think I need a 
separate memory controller for this, so how do I set this parameter so 
it will work - do I simply set it to the base address of my SRAM? (this 
is also defined in that file).

c) Does the uClinux compress the kernel and expand it when running - if 
not, is this an option?

d) Is it possible to get the impact tool to download data to the SRAM? 
it is very fast at downloading the ~1MB bistream, so if this was an 
option perhaps this could be a way of bypassing the ~1 hour kernel 
download time I am experiencing with XMD & debugger.

Cheers & thanks for help

John



-- 
***********************************************************************

/ /\/  John McGrath
\ \    Xilinx Inc.           

\_\/\                        
                   
  Telephone: +353 21 4355 704        
  FAX:  
  John.McGrath@xilinx.com   
                X I L I N X  I N C.                       
***********************************************************************


___________________________
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/