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