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

[microblaze-uclinux] Re: Reg uclinux/microblaze on ml310 (flash woes)



Hello Team,

I am trying to build a lean system with microprocessor on ml310.
I have abandoned PPC for now, as it takes lot of real estate
on the fpga. Now with microblaze and uclinux I am still stuck
with the below problems...

uclinux doesnt build libraries if Library OS parameters -> Flash ->
"none" is provided. It needs external flash!

I found FLASH ROM on ml310 board, but it is accessible only from ALi
SouthBridge which sits on PCI bus. This means I need to add in
PCI arbiter/PCI Bus which would take all the real estate away again!!!

I wouldnt want this as I need a lean system with as much space
as possible and running linux!

There is a COMPACT Flash accessible from the SysACE controller.
As mentioned in my previous mail it is accessible from microblaze.
Is there a way to build uclinux with Sysace Controller???
Or better yet without any flash at all??

A montavista linux base is possible without PCI bus and flash but
with PPC (which I havent yet figured to run with single core and
successful JTAG)

shouldn't uclinux also provide such a facility?

Please let me know.

Thanks
LN

On Mon, 15 Aug 2005, Lakshmi Narasimhan. S wrote:

> Hello John,
> I went through the manual you prescribed and was able to successfully
> build a uclinux hardware.  The manual was excellent read.
>
> I would also like a few more inputs, mainly because of the
> different board version am using (ml310).
>
> 1) I do not find FLASH option with the initial projects.
>
>    From the ml310 board manuals, I see that a System ACE CF controller
>    can be used to faciliate general-use, non-volatile storage.
>    The System ACE controller provides an MPU interface for allowing
>    a microprocessor to access the compactFlash memory and it
>    is 512MB, a lotta space. Now I have this in my configuration,
>    but it doesnt show up as an option with Flash (Sw settings ->
> Library OS parameters).
>
>    So, I then used Add/edit cores to add opb_emc, but I am stuck with
>    the configuration. I am not able to find external pins that I need
>    to connect to from my fpga opb_emc to the compact flash!!!
>    Does anyone have any success configuring ml310 to access compact
> flash with opb_emc? can you share the config files.. .mhs and .ucf
> for the same?
>
>
> And also, for getting that uclinux option, I had to copy
> uclinux_v1_00_a/c to <edk_install_dir>/sw/lib/bsp for the option
> to throw up with software settings. And it shows up.
>
> And I cannot build a uclinux until I have a opb_emc configured
> successfully. (as build fails with libraries, doesnt accepting "none"
> as an option with Library OS parameters -> Flash -> "none").
>
> Sincerely
> LN
>
>
> On Mon, 15 Aug 2005, John Williams wrote:
>
> > Hi Lakshmi,
> >
> > Lakshmi Narasimhan. S wrote:
> >
> > > But currently I am way behind this. I have EDK 6.3 and I do not
> > > have an option to build uclinux under software settings for
> > > microblaze. So, is there anyway that one could build a uclinux
> > > for microblaze with EDK 6.3 version?
> >
> > Download and install the uClinux support files from the website (uClinux
> > BSP package)
> >
> > http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux/Downloads/platforms.html
> >
> > Then, uClinux becomes one of the supported software settings in EDK.
> > One of our students, Jason Wu, recently wrote a nice step-by-step
> > document descripting the process of building a MicroBlaze/uClinux system
> > from scratch.  You can find it here:
> >
> > http://www.itee.uq.edu.au/~wu/downloads/uClinux_ready_Microblaze_design.pdf
> >
> > It targets the ML401 board, but the principles apply to all
> > BSB-supported hardware.
> >
> > Regards,
> >
> > John
> > ___________________________
> > partial-reconfig mailing list
> > partial-reconfig@itee.uq.edu.au
> > Mailing List Archive : http://www.itee.uq.edu.au/~listarch/partial-reconfig/
> >
>
___________________________
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/