I am building a kernel through the MontaVista tool suite for my development board, but the kernel fails to boot with no message on the console. The BSP does contain a UartNS550 peripheral that uses the xps_uart16550_v2_00_b or greater.
What could be the problem?
The BSP generated for MontaVista 5.0.24 Linux with EDK 11.1 tools does not work because of compatibility issues with the xps_uart16550_v2_00_b and newer cores.
This issue can be resolved by applying the attached patch to the MontaVista 5.0.24 Linux. Follow the steps below to apply the patch:
This makes the drivers in the MontaVista 5.0.24 Linux compatible with the new cores in EDK 11.1. This patch also works for the 10.1 release of Xilinx design tools. Re-compile the Linux source and boot the kernel on the target.
The patch in this Answer Record also includes the patch found in (Xilinx Answer 32623).
NOTE: An updated patch has been uploaded on March 31, 2010.