I have a xilinx v4 project running mv linux 2.6.10. I have a custom peripheral I made that includes DMA on the opb bus and is therefore master/slave. The SDRAM that the linux .elf file loads to/boots from is also on the opb. Unless I disconnect the custom peripheral linux dies at "uncompressing linux...".
I believe this means that there are data errors from the sdram, but everything works fine stand-alone. I know the dma isn't running, for example, and I've made sure to reset every other register related to that peripheral but linux just won't boot unless I disconnect it.
Any ideas?
Thanks, Clark