Hi,
This is an FYI. Hopefully it will save someone else some time.
We are creating a custom hardware solution, and have external SDRAM and
FLASH.
In our Bit Ram, we put a simple loader that currently transfers from
FLASH to SDRAM and jumps to the transferred code to execute uCLinux.
In the latest Xilinx 8.1i EDK, if John's toolchain is first in the PATH
environment before the Xilinx paths, a BIT RAM compile that has the
following construct in it fails with an insn error:
//---------------------------------------------------------------------------
typedef void (*FunctionPointer)();
FunctionPointer functionpointer = ADDRESS;
functionpointer();
//---------------------------------------------------------------------------
If you use the Xilinx toolchain first in the PATH environment, it builds
without error.