<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>How do I boot VxWorks (6.3) image with u-boot 1.1.3 :: mkimage entry point and address ?</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">I have a working system, PowerPC embedded in Xilinx Virtex II Pro, that does boot into Linux using u-boot 1.1.3; but I need to load a VxWorks (6.3) image and boot from that. I have read the documentation, but I don't know what my entry point for mkimage to use, sysInit( )? What should my load address be?</FONT></P>

<P><FONT SIZE=2 FACE="Arial">To date I have used the following command </FONT>
<UL>
<P><FONT SIZE=2 FACE="Arial">mkimage -O VxWorks -A ppc -C none -a 0x00 -e 0x00 \</FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp; -n vxWorks1a.msc -d ./vxWorks ./vxworks1a</FONT>
</P>
</UL>
<P><FONT SIZE=2 FACE="Arial">I load the resulting file (vxworks1a) to the device, and attempt to run the it</FONT>
<UL>
<P><FONT SIZE=2 FACE="Arial">=&gt; loadb 0x00200000</FONT>

<BR><FONT SIZE=2 FACE="Arial">## Ready for binary (kermit) download to 0x00200000 at 115200 bps...</FONT>

<BR><FONT SIZE=2 FACE="Arial">## Total Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0x000e09b6 = 919990 Bytes</FONT>

<BR><FONT SIZE=2 FACE="Arial">## Start Addr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0x00200000</FONT>

<BR><FONT SIZE=2 FACE="Arial">=&gt;</FONT>

<BR><FONT SIZE=2 FACE="Arial">=&gt;</FONT>

<BR><FONT SIZE=2 FACE="Arial">=&gt;</FONT>

<BR><FONT SIZE=2 FACE="Arial">=&gt;</FONT>

<BR><FONT SIZE=2 FACE="Arial">=&gt; bootm 0x00200000</FONT>

<BR><FONT SIZE=2 FACE="Arial">## Booting image at 00200000 ...</FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp; Image Name:&nbsp;&nbsp; vxWorks3.msc</FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp; Image Type:&nbsp;&nbsp; PowerPC VxWorks Kernel Image (uncompressed)</FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp; Data Size:&nbsp;&nbsp;&nbsp; 919926 Bytes = 898.4 kB</FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp; Load Address: 00000000</FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp; Entry Point:&nbsp; 00000000</FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp; Verifying Checksum ... OK</FONT>

<BR><FONT SIZE=2 FACE="Arial">OK</FONT>
</UL>
<P><FONT SIZE=2 FACE="Arial">The system never returns from 'OK'. What am I doing wrong?</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Michael S. Chaffin</FONT>

<BR><FONT SIZE=2 FACE="Arial">Satellite Test Engineer</FONT>

<BR><FONT SIZE=2 FACE="Arial">MicroSat Systems, Inc.</FONT>

<BR><FONT SIZE=2 FACE="Arial">microsatsystems.com</FONT>
</P>

</BODY>
</HTML>