cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
borowskk
Visitor
Visitor
4,455 Views
Registered: ‎08-25-2010

Expected boot time...

I have linux built and running on the ML605 by following the steps at http://xilinx.wikidot.com/microblaze-linux. However, the boot is very slow. With the complete ramfs it takes nearly 20 minutes from the time I execute the run command from XMD til I see the console. It gets stuck on the second line "Ramdisk addr 0x00000003, ..." I have a simple hardware setup with the minimal timer, uart, mmu microblaze, etc.

 

Where should I start in trying to make this thing come up faster? I assume it should boot much quicker.

0 Kudos
Reply
4 Replies
linnj
Xilinx Employee
Xilinx Employee
4,453 Views
Registered: ‎09-10-2008

No it shouldn't take that long to boot.

 

Does it actually boot to a console as it's not clear from what you say, "gets stuck on the 2nd line....".

 

If it doesn't really boot I would suspect the device tree is not right.

 

Thanks.

0 Kudos
Reply
borowskk
Visitor
Visitor
4,445 Views
Registered: ‎08-25-2010

It does eventually boot to the console. Where linux seems to function correctly.

0 Kudos
Reply
borowskk
Visitor
Visitor
4,419 Views
Registered: ‎08-25-2010

I believe the problem was a result of me not adding instruction and data caches in the base system builder. I compared your .mhs file to mine and that was the most significant difference. Once I rebuilt with caches it boots in about 30 seconds.

0 Kudos
Reply
linnj
Xilinx Employee
Xilinx Employee
4,416 Views
Registered: ‎09-10-2008

Good job!   I should have mentioned that, didn't think about it.

 

Thanks for the feedback saying you got it to work.

0 Kudos
Reply