09-30-2010 03:10 PM
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.
09-30-2010 03:44 PM
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.
10-01-2010 12:08 PM
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.