On 5/4/06, Chris Dumoulin <cdumoulin at ics-ltd.com> wrote: > I'm looking into getting a BDI 2000 so I can start stepping through and > see what is going on. > > I looked at the ML300 and V2Pro code in the arch/ppc/platforms/4xx > folder, but I did not use any of that in my code. It looks like this is > intended to be used with the BSP that is generated by Xilinx Platform > Studio. I've tried generating the BSP this way, but the generated code > is obviously not a complete patch to port Linux to your hardware, and I > figure that by the time I figure out what I do/don't have to add, I > might as well write the whole thing by myself. Have you had success > integrating the automatically generated BSP from Xilinx Platform Studio?
No; the stuff in 2.6 is not integrated w/ platform studio. (only 2.4 is). However, you do need to extract the xparameters.h file from the platform studio BSP. You can generate a Linux BSP w/o actually telling it where your Linux tree is. Once its generated; pull out xparameters.h and drop it into arch/ppc/platforms/4xx/xparameters/ in your source tree. Note: it's important that you generate a LINUX BSP; not a 'standalone' bsp. If you don't, then you'll be missing a bunch of #defines. Let me say that once more for clarity: The only file you need from platform studio is the generated xparameters.h This will give you at the very least a serial port driver. Once your booting with that, you can focus on other device drivers. Trust me; this is the path of far less pain. Cheers, g. -- Grant Likely, B.Sc. P.Eng. Secret Lab Technologies Ltd. (403) 399-0195