<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 6.00.2900.3132" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>Hi, </DIV>
<DIV>&nbsp;&nbsp;&nbsp; I make a linux uImage with command "make uImage" ,</DIV>
<DIV>&nbsp;and&nbsp;linux kernel&nbsp;can start up after downloading it into the 
</DIV>
<DIV>target board, but now I want to generate uImage by vmlinux</DIV>
<DIV>with mkimage, not by "make uImage",so I do it as follows:</DIV>
<DIV>1)arm-none-linux-gnueabi-objcopy -O binary -R .note -R .comment 
\<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
-S /home/linux-2.6.12/vmlinux /home/temp/vmlinux.bin</DIV>
<DIV>2)gzip -9&nbsp; /home/temp/vmlinux.bin</DIV>
<DIV>3)mkimage&nbsp; -A arm -O linux&nbsp; -T kernel -C none 
\<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -a 00008000 -e 00008000 
\<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -n 'Linux-2.6.12.6-arm1' -d 
/home/temp/vmlinux.bin.gz /home/temp/uImage</DIV>
<DIV>At last, I load uImage to ram to run, but the following message 
happens:</DIV>
<DIV>&nbsp;</DIV>
<DIV>Marvell&gt;&gt; tftp 0x400000 uImage<BR>Using egiga0 device<BR>TFTP from 
server 192.168.0.53; our IP address is 192.168.0.54<BR>Filename 
'uImage'.<BR>Load address: 0x400000<BR>Loading: 
#################################################################<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
#################################################################<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
#################################################################<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
#################################################################<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
#################################################################<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
##########<BR>done<BR>Bytes transferred = 1710086 (1a1806 
hex)<BR>Marvell&gt;&gt; bootm 0x400000<BR>## Booting image at 00400000 
...<BR>&nbsp;&nbsp; Image Name:&nbsp;&nbsp; Linux-2.6.12.6-arm1<BR>&nbsp;&nbsp; 
Created:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2008-02-03&nbsp; 17:12:54 
UTC<BR>&nbsp;&nbsp; Image Type:&nbsp;&nbsp; ARM Linux Kernel Image 
(uncompressed)<BR>&nbsp;&nbsp; Data Size:&nbsp;&nbsp;&nbsp; 1710022 Bytes 
=&nbsp; 1.6 MB<BR>&nbsp;&nbsp; Load Address: 00008000<BR>&nbsp;&nbsp; Entry 
Point:&nbsp; 00008000<BR>&nbsp;&nbsp; Verifying Checksum ... 
OK<BR>OK<BR>&nbsp;<BR>Starting kernel ...&nbsp;<BR>undefined instruction <BR>pc 
: [&lt;ffffffff&gt;]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lr : 
[&lt;00249274&gt;]<BR>sp : 001ff16c&nbsp; ip : ffffffff&nbsp;&nbsp;&nbsp;&nbsp; 
fp : 001ff694<BR>r10: 00000000&nbsp; r9 : 002570a8&nbsp;&nbsp;&nbsp;&nbsp; r8 : 
001fffd4<BR>r7 : 000000ff&nbsp; r6 : 0027ee58&nbsp;&nbsp;&nbsp;&nbsp; r5 : 
00000000&nbsp; r4 : 0027ee58<BR>r3 : 00008000&nbsp; r2 : 
00000100&nbsp;&nbsp;&nbsp;&nbsp; r1 : 0000020e&nbsp; r0 : 00000000<BR>Flags: 
NZCV&nbsp; IRQs off&nbsp; FIQs off&nbsp; Mode SYS_32<BR>Resetting CPU ...</DIV>
<DIV>&nbsp;</DIV>
<DIV>Can anybody tell me what happend?</DIV>
<DIV>Thanks in advance!</DIV>
<DIV><BR>With kind regards,<BR>Rboert</DIV></BODY></HTML>