booting an ML405
David Baird
dhbaird at gmail.com
Wed Jul 9 03:12:08 EST 2008
On Mon, Jul 7, 2008 at 7:37 PM, Lorenzo T. Flores <lorenzo at alphagolf.com> wrote:
> If I stop the processor after it hangs:
>
> XMD% mrd 0xc0259fa4 10
> C0259FA4: 3C353E5B
> C0259FA8: 20202020
> C0259FAC: 302E3030
> C0259FB0: 30303030
> C0259FB4: 5D204C69
> C0259FB8: 6E757820
> C0259FBC: 76657273
> C0259FC0: 696F6E20
> C0259FC4: 322E362E
> C0259FC8: 32352D72
Since XMD is also a Tcl shell, you can easily download __log_buf like this:
set fd [open xmd.log w]
puts $fd [mrd 0xc0259fa4 10]
Then, with a little tweaking, you could use xxd or some other tool to
convert it to ASCII.
> If I cut off the 0xc0000000:
>
> XMD% mrd 0x259fa4 10
> 259FA4: FFFFFFFF
> 259FA8: FFFFFFFF
> 259FAC: FFFFFFFF
> 259FB0: FFFFFFFF
> 259FB4: FFFFFFFF
> 259FB8: FFFFFFFF
> 259FBC: FFFFFFFF
> 259FC0: FFFFFFFF
> 259FC4: FFFFFFFF
> 259FC8: FFFFFFFF
My guess is that if you issue a rst (reset) command, I think this will
take the processor out of virtual mode and then you can strip of the
0xc0000000. But looks like you got what you need anyways, so no need
for this :-)
-David
More information about the Linuxppc-embedded
mailing list