I have made a powerpc system with a user peripheral connected to the plb bus. The user peripheral has an address range from 0xffffff00 - 0xffffffff. At startup the powerpc starts executing from 0xfffffffc, so my peripheral is accessed at startup. In case of a plb bus read action, it always returns "4BFF7FE4" which is a jump to my boot0 section laid in bram. In the linkerfile I forced the boot0 section to a specified address, so the jump should be correct anytime. However, the system is not starting (no output from my uart port). Should the described method work, or do I forget something? If it should work, what could be wrong (I already tried to return "E47FFF4B" in case the byte order may be incorrect, but it gave the same result).
TIA, Frank