[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] newbie question
Hi,
I am a newbie to microblaze and ppc on FPGAs.
I have been reading Xilinx documents and tutorials, in
which available Linuxes and BSPs are introduced. Also
I read some of the documents of uClinux for
microblaze.
My question is about the whole process done right
after the reset.
In other microprocessors (I have ported Das Uboot and
ELDK to MPC8260 custom board -ppc603e--), we should
have placed a Flash memory in a certain address
e.g.0x00000000, and the elf of bootloader is run from
there. It inits the SDRAM and puts the kernel image on
it and then jumps to its address.
But I donâ??t understand what happens here.
Little standalone elfs can be held inside BRAM in
bitstream. Does ppc or microblaze search for something
inside BRAMs at reset? What about the big kernel
images? If the SystemACE is the answer, does anything
run in BRAM before Linux? And thatâ??s great if you
give me a view of how we can use Flash memories.
Also I have a little question on softwares.
I realized that the script written in MLD shows the
EDK how to make and build the BSPs. (which observes
the kernel directory structure) then the BSP is copied
to the kernel, and after we configure it, the kernel
is cross-compiled. Then the zImage is returned to the
EDK and SystemACE is generated. Is this the rigth
picture?
One other question... if I want to add a custom module
to my design, can I run the driver in Linux by initmod
after bringing up the Linux? Or I should just add it
inside EDK to be included in BSP?
I am sorry for long post, but Iâ??d be grateful if
someone helps me. Please tell me about any document
which I should have read.
Best Regards,
Alireza Sadri, BS EE Student, IUT.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/