<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=gb2312>
<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
<BODY id=MailContainerBody 
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10pt; COLOR: #000000; PADDING-TOP: 15px; FONT-FAMILY: Arial" 
bgColor=#ffffff leftMargin=0 topMargin=0 CanvasTabStop="true" acc_role="text" 
name="Compose message area">
<DIV>//codes from start.S of&nbsp;74xx_7xx&nbsp;&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>=====================================================================</DIV>
<DIV>START_GOT<BR>&nbsp;...</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;. = 
EXC_OFF_SYS_RESET<BR>&nbsp;.globl&nbsp;_start<BR>_start:<BR>&nbsp;li&nbsp;r21, 
BOOTFLAG_COLD&nbsp;/* Normal Power-On: Boot from FLASH 
*/<BR>&nbsp;b&nbsp;boot_cold<BR>&nbsp;sync</DIV>
<DIV>&nbsp;</DIV>
<DIV>...</DIV>
<DIV>&nbsp;</DIV>
<DIV>boot_cold:<BR>boot_warm:<BR>&nbsp;/* disable everything */<BR>...</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;/*<BR>&nbsp; * 
Calculate absolute address in FLASH and jump there<BR>&nbsp; 
*------------------------------------------------------*/<BR>&nbsp;lis&nbsp;r3, 
<A title=mailto:CFG_MONITOR_BASE@h 
href="mailto:CFG_MONITOR_BASE@h">CFG_MONITOR_BASE@h</A><BR>&nbsp;ori&nbsp;r3, 
r3, <A title=mailto:CFG_MONITOR_BASE@l 
href="mailto:CFG_MONITOR_BASE@l">CFG_MONITOR_BASE@l</A><BR>&nbsp;addi&nbsp;r3, 
r3, in_flash - _start + 
EXC_OFF_SYS_RESET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
//<BR>&nbsp;mtlr&nbsp;r3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//move 
contents&nbsp;in r3 to Link 
Register(LR)<BR>&nbsp;blr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//branch 
to address in Link Register(LR)</DIV>
<DIV>&nbsp;</DIV>
<DIV>in_flash:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//<BR>&nbsp;/* 
let the C-code set up the 
rest&nbsp;&nbsp;&nbsp;*/<BR>&nbsp;/*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<BR>&nbsp;/* 
Be careful to keep code relocatable 
!&nbsp;&nbsp;*/<BR>&nbsp;/*------------------------------------------------------*/</DIV>
<DIV>&nbsp;</DIV>
<DIV>==========================================================================</DIV>
<DIV>why not use "bl in_flash" or&nbsp; simply comment these codes out?</DIV>
<DIV>thank you.</DIV></BODY></HTML>