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

Re: [microblaze-uclinux] Booting uClinux



Oh My God!
Well what would you know? Linux Booted....to a point!
I got as far as:

--snip---
Xilinx GPIO registered
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
MBVanilla flash probe(0xff000000,8388608,4): 800000 at ff000000
CFI: Found no Flash device at location zero
Search for id:(00 00) interleave(2) type(2)
Search for id:(00 00) interleave(2) type(2)
Search for id:(00 00) interleave(2) type(2)
Search for id:(00 00) interleave(2) type(1)
Search for id:(00 00) interleave(2) type(1)
Search for id:(00 00) interleave(2) type(1)
Search for id:(00 00) interleave(4) type(2)
Search for id:(00 00) interleave(4) type(2)
Search for id:(00 00) interleave(4) type(2)
Search for id:(00 00) interleave(4) type(1)
Search for id:(00 00) interleave(4) type(1)
Search for id:(00 00) interleave(4) type(1)
JEDEC: Found no Flash device at location zero
MBVanilla ram probe(0x818c58fc,729088,4): b2000 at 818c58fc
Creating 1 MTD partitions on "RAM":
0x00000000-0x000b2000 : "Romfs"
VFS: Mounted root (romfs filesystem) readonly.
Freeing init memory: 32K


and thats where it ended. Dont know how "good" this is..but its a start....
Any idea what is wrong? from GDB it seems to be "stuck" in block_dev.c 
which is in a directory called fs. Im guessing this has something to do 
with the ROMFS.

I have 8MB ram, and the .bin file is only about 1.3 megs, but I dont 
beleive I have explicitly told uClinux the memory size (I assume 
uclinux-auto does this?)

Any help would be much appreciated!

Cheers
John


John McGrath wrote:

> Hi All,
> Well It's come time to boot my system (I've not been able to work on 
> it the the past while)...
> My board is very basic. 8 LED's, a UART and 8MB RAM. (note, as my chip 
> has few reources, had to reduce the size of the ICACHES/DCACHES - does 
> uclinux-auto pick up on this? Is it possible to run uClinx without 
> these at all, and if so, will uclinux-auto pick up on this, and make 
> the apropriate modifications to the auto-config.in?)
>
> The question is, how do I boot it? Is it enough to simply do the 
> following:
>
> run XMD
> > connect mb mdm
> > force_use_fsl_dow
> > dow -data image.bin 0x81800000           (note, does the image.elf 
> contain the romfs? when I download it it seems to download a .romfs 
> section, but I remember reading this is not the case..what is the truth?)
> >con 0x81800000
>
> The last step simply jumps to the start of the RAM. Is this the 
> correct way to "boot"?
> If so, do I have to type anything into the hyperterminal to get the 
> system kicked into gear, or will it just immediatly begin to boot?
> (I'm not having much luck..so far)
>
> Cheers,
> John
>
> ___________________________
> 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/