Hi all,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I am presently working with
the Linux porting on Xilinx xupv2pro project. This board is very much
similar to the xilinx ml300 board except some <br>
changes as<br>
1) No. of UARTs supported 1<br>
2) PCI bus not supported, so the xilinx tool generated header file has parameter XPAR_PCI_FREQ set to 0<br>
3) System Compact Flash of 256 MB<br>
4) DDR SDRAM of 256 MB<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; As an initial start we have
downloaded the u-boot-1.1.1 source code that comes along with the
xapp542.zip folder from xilinx folder. <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; We also followed all the
steps required to introduce the board specific options in the source
code. But when we compiled the u-boot, it gave us error that
&quot;redefinition of get_sys_info in xupv2pro.c(i.e. our board specific
file); first defined in cpu/ppc4xx/&quot;. So we commented the function
&quot;get_sys_info&quot; in the file &quot;xupv2pro.c&quot;. The compiled u-boot.elf file
was then downloaded in the compact flash in the .ace format. A compiled
linux kernel u-boot compatible image was also stored on the compact
flash. But the booting of the kernel process would suddenly hang after
uncompressing the image. The output was obtained on the serial console
and it would typically look like:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Image Name : Linux Kernel Image<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Image Type&nbsp;&nbsp; : PowerPC Linux Kernel Image (gzip compressed)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Data Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 678 KB<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Load Address: 00000000<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Entry Point&nbsp;&nbsp;&nbsp;&nbsp; : 00000000<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Verifying Checksum ... OK<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncompressing Kernel Image ... OK<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; After this point the system would
simply hang not giving any output as well as not responding to any
keystrokes. What could be the reason?<br>
The board description file xupv2pro.c is exactly identical to the
ml300.c file. The kernel source used was &quot;Montavista Previewkit kernel
source code&quot;.<br>
<br>
With regards,<br>
Shantanu.<br>