<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3314" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=916143207-28042008>When I debug the 
board SMDK2410 using the BDI2000, I got an error puzzle me a 
lot.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=916143207-28042008></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=916143207-28042008>Debug in <FONT 
color=#0000ff>start.s</FONT> is okay, when get into the file <FONT 
color=#0000ff>board.c <FONT color=#000000>following instruction in "&nbsp;for 
(init_fnc_ptr = init_sequence; *init_fnc_ptr; ++init_fnc_ptr) {" cycle</FONT>, 
</FONT><FONT color=#000000>there is an&nbsp;notification appear in the 
ddd&nbsp;debugger. </FONT></SPAN></FONT><FONT face=Arial size=2><SPAN 
class=916143207-28042008>"Further execution is probably impossible."&nbsp; 
</SPAN></FONT><FONT face=Arial size=2><SPAN class=916143207-28042008>And 
then&nbsp;uboot go back to "monitor_flash_len = _bss_start - _armboot_start; 
"</SPAN></FONT></DIV>
<DIV align=left><FONT face=Arial size=2>
<DIV align=left><SPAN class=916143207-28042008><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV align=left><SPAN class=916143207-28042008><FONT face=Arial size=2>I don't 
know why. Can anybody tell me what happen here?</FONT></SPAN></DIV></FONT></DIV>
<DIV align=left><FONT face=Arial size=2><SPAN class=916143207-28042008>Thanks a 
lot,</SPAN></FONT></DIV>
<DIV align=left><FONT face=Arial size=2><SPAN 
class=916143207-28042008></SPAN></FONT>&nbsp;</DIV>
<DIV align=left><FONT face=Arial size=2><SPAN 
class=916143207-28042008>Fan</SPAN></FONT></DIV>
<DIV align=left><FONT face=Arial size=2><SPAN 
class=916143207-28042008></SPAN></FONT>&nbsp;</DIV>
<DIV align=left><FONT face=Arial size=2><SPAN 
class=916143207-28042008>.......</SPAN></FONT></DIV>
<DIV align=left><FONT face=Arial size=2>&nbsp;gd = (gd_t*)(_armboot_start - 
CFG_MALLOC_LEN - sizeof(gd_t));<BR>&nbsp;/* compiler optimization barrier needed 
for GCC &gt;= 3.4 */<BR>&nbsp;__asm__ __volatile__("": : 
:"memory");</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV align=left><FONT face=Arial size=2>&nbsp;memset ((void*)gd, 0, sizeof 
(gd_t));<BR>&nbsp;gd-&gt;bd = (bd_t*)((char*)gd - sizeof(bd_t));<BR>&nbsp;memset 
(gd-&gt;bd, 0, sizeof (bd_t));</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV align=left><FONT face=Arial size=2>&nbsp;monitor_flash_len = _bss_start - 
_armboot_start;</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV align=left><FONT face=Arial size=2>&nbsp;for (init_fnc_ptr = init_sequence; 
*init_fnc_ptr; ++init_fnc_ptr) {<BR>&nbsp;&nbsp;if ((*init_fnc_ptr)() != 0) 
{<BR>&nbsp;&nbsp;&nbsp;hang ();<BR>&nbsp;&nbsp;}<BR>&nbsp;}</FONT></DIV>
<DIV align=left><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV align=left><SPAN class=916143207-28042008><FONT face=Arial 
size=2>.......</FONT></SPAN></DIV>
<DIV align=left><SPAN class=916143207-28042008></SPAN><SPAN 
class=916143207-28042008></SPAN><SPAN class=916143207-28042008><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV></BODY></HTML>