<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.5803" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=530502719-12112009><FONT face=Arial
size=2>Hi!</FONT></SPAN></DIV>
<DIV><SPAN class=530502719-12112009><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=530502719-12112009><FONT face=Arial size=2>I'm trying to soft
reset an ARM926EJ.</FONT></SPAN></DIV>
<DIV><SPAN class=530502719-12112009><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=530502719-12112009><FONT face=Arial size=2>I'm using
</FONT></SPAN></DIV>
<DIV><SPAN class=530502719-12112009> <FONT face=Arial
size=2>cpu_arm926_reset(ulong address) function which:</FONT></SPAN></DIV>
<DIV><SPAN
class=530502719-12112009> -
flushes I/D caches</SPAN></DIV>
<DIV><SPAN
class=530502719-12112009>
- jumps to "address", whose value in my case is NOR flash base addres where
U-Boot stays (after remapping).</SPAN></DIV>
<DIV><SPAN class=530502719-12112009></SPAN> </DIV>
<DIV><SPAN class=530502719-12112009> <FONT face=Arial
size=2>But it sometimes work, but most times hangs. Can this be caused by MMU
not being switched off? </FONT></SPAN></DIV>
<DIV><SPAN class=530502719-12112009><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=530502719-12112009><FONT face=Arial size=2>Any other
hints?</FONT></SPAN></DIV>
<DIV><SPAN class=530502719-12112009><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=530502719-12112009><FONT face=Arial size=2>If you think it
might be caused by MMU, how can MMU be disabled?</FONT></SPAN></DIV>
<DIV><SPAN class=530502719-12112009><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=530502719-12112009><FONT face=Arial size=2>Is there any other
prefered method to soft reboot ARM926 from Linux? I've taken a look at some PXA,
OMAP & AT91 code about soft rebooting. It seems they use Watchdog timer to
reset, but my CPU does not have a watchdog.</FONT></SPAN></DIV>
<DIV><SPAN class=530502719-12112009><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=530502719-12112009><FONT face=Arial size=2>Thanks in
advance,</FONT></SPAN></DIV>
<DIV><SPAN class=530502719-12112009><FONT face=Arial size=2>Ricardo
Martinez</FONT></SPAN></DIV>
<DIV><SPAN class=530502719-12112009><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=530502719-12112009><FONT face=Arial
size=2></FONT></SPAN> </DIV></BODY></HTML>