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