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

[microblaze-uclinux] update



Hi everyone,

A quick update - my Insight board is now self booting with a uclinux 
kernel.  It's more of a moral rather than technical achievement, but I'm 
not complaining!

I've uploaded a kernel and file system image into the flash (via xmd and 
Jan's tcl flash scripts), and written trivial a bootloader stored into 
bram that just copies the image from flash to SRAM, then does the leap 
to execute the kernel.  I wrote the fpga configuration into the little 
xc18v04 prom on the board, and now when I hit the "prog" button on the, 
it boots itself!

Status of the rest of the port is as follows - I've temporarily broken 
the file system because I've dropped the blkmem driver (which is on its 
way to official deprecation in the linux tree), and migrated to the MTD 
drivers, which support both RAM, ROM and Flash-based memory.  This means 
I'll have a consistent low level memory driver, and it should be trivial 
to overlay JFFS2 (a wear-levelling journalled flash file system) over 
the flash.

Once I get the file system back up and running then I'll continue to 
iron out the wrinkles in the rest of the port.

I have a request - does anybody have a *working* example using the 
ethernet MAC peripheral on the Insight XC2V1K board?  The webserver 
example published by Xilinx targets the V2Pro boards, and after 
modifiying it for the V2 board I simply cannot get it to synthesize for 
a 100MHz clock - maximum I can attain is about 90Mhz even with maximum 
PAR effort.  We had some interactions with one of the Insight engineers 
but still couldn't get it to fly.

Has anybody actually managed to get this peripheral working on the 
Insight XC2V1K board?  If so, I need your help, even if you can just zip 
up a project and send it to me.

Thanks,

John