[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