Uzivatelsky manual pro YAMON ROM monitor.
Document Number: MD00008, Revision 02.10, October 14, 2005
YAMON - “Yet Another MONitor”
Moderátoři: schmegea, monkus, gorick
-
- Mírně pokročilý
- Příspěvky: 294
- Registrován: 06 kvě 2009, 22:18
- Bydliště: Doma
- Dal poděkování: 2 poděkování
- Kontaktovat uživatele:
-
- Mírně pokročilý
- Příspěvky: 294
- Registrován: 06 kvě 2009, 22:18
- Bydliště: Doma
- Dal poděkování: 2 poděkování
- Kontaktovat uživatele:
Re: YAMON - “Yet Another MONitor”
Cely vypis logu z bootu je zde: viewtopic.php?f=149&t=5099
Nicmene my se podrobneji zamerime na tuto pasaz:
Kdyz budete sikovni a ve spravnem okamziku stisknete "Ctrl+C" tak se Vam objevi toto:
Odentrovanim dostanete kompletni vyis helpu:
Fantazii se meze nekladou, ale trosku u toho premyslejte co delate a davejte bacha at si to nesmazete.
Nicmene my se podrobneji zamerime na tuto pasaz:
Kód: Vybrat vše
**********************************
* YAMON ROM Monitor
* Revision 02.06-SIGMADESIGNS-01-2.8.0.1
**********************************
Memory: code: 0x11000000-0x11040000, 0x11200000-0x11204000
reserved data: 0x11240000-0x12440000, PCI memory: 0x12440000-0x12840000
Environment variable 'start' exists. After 1 seconds
it will be interpreted as a YAMON command and executed.
Press Ctrl-C (or do BREAK) to bypass this.
Kód: Vybrat vše
YAMON>
YAMON> help
Available commands :
. . (repeat last command line)
; ; (command separator)
+ + <repeat count> ;
cache cache [ <value> | off | on | wb | wt | wtall ]
cksum cksum <address> <size>
compare compare <address1> <address2> <size>
copy copy [-f] <src> <dst> <size>
cp0 cp0 [ (<name> | ([-<0..7>] <regnum>)) [<value>] ]
dis dis [-m] [-16] <address> [<count>]
disk disk [-f] (id [hda|hdb] )|
(read|readdma hda|hdb <sector> <count> <addr>)|
(write|writedma hda|hdb <sector> <count> <addr>)|
(readpart|writepart hda|hdb <part> <subpart> <count> <addr>)|
(writeimg hda|hdb <part> <subpart> <length> <addr>)|
(set isa|bm)|
(perf hda|hdb <all-sector> <sectors/DMA> [<addr>])|
(test pio|dmaread|dmawrite|irq)
dump dump [-m][-8|-16|-32] <address> [<size>] |
romfs <start_addr>
Press any key (Ctrl-C to break, Enter to singlestep)
Kód: Vybrat vše
YAMON> help
Available commands :
. . (repeat last command line)
; ; (command separator)
+ + <repeat count> ;
cache cache [ <value> | off | on | wb | wt | wtall ]
cksum cksum <address> <size>
compare compare <address1> <address2> <size>
copy copy [-f] <src> <dst> <size>
cp0 cp0 [ (<name> | ([-<0..7>] <regnum>)) [<value>] ]
dis dis [-m] [-16] <address> [<count>]
disk disk [-f] (id [hda|hdb] )|
(read|readdma hda|hdb <sector> <count> <addr>)|
(write|writedma hda|hdb <sector> <count> <addr>)|
(readpart|writepart hda|hdb <part> <subpart> <count> <addr>)|
(writeimg hda|hdb <part> <subpart> <length> <addr>)|
(set isa|bm)|
(perf hda|hdb <all-sector> <sectors/DMA> [<addr>])|
(test pio|dmaread|dmawrite|irq)
dump dump [-m][-8|-16|-32] <address> [<size>] |
romfs <start_addr>
echo echo <data>
edit edit [-8|-16|-32] <address>
erase erase -e | <address> <size>
fill fill [-8|-16|-32] <address> <size> <data>
flush flush [-i|-d]
fpu fpu [on|off] [emul [on|off|stat|clear]] [fs [on|off]] [fr [on|off]]
fread fread tftp://<ipaddr>/<filename> <address>
fwrite fwrite tftp://<ipaddr>/<filename> <address> <size>
gdb gdb [-v][-c] [. <args>]
go go [?|.|<address> [<args>]]
gr16 gr16 <gbus-address>
gr32 gr32 <gbus-address>
gr8 gr8 <gbus-address>
gw16 gw16 <gbus-address> <data>
gw32 gw32 <gbus-address> <data>
gw8 gw8 <gbus-address> <data>
help help [<command>]
load load (uu [-z] <address>) |
(romfs [-z] <romfsaddr> <filename> [<loadaddr>]) |
(zbf <address> [<loadaddr>]) |
[-r] (-b tftp://<ipaddr>/<filename(bin)> <loadaddr>) |
(tftp://<ipaddr>/<filename(srec)>)
(asc:[//(tty0|tty1)])
net net (init | initpci )
( up )|
( down )
pcicfg pcicfg [-8|-16|-32] ([-r] <bus> <dev> <func> <addr> [<range>]) |
( -w <bus> <dev> <func> <addr> <val>) |
(init | disp ) --mambo host
(dmawrite | dmaread) -- PC host
pflash pflash (probe [<bus_width>] [<gbus_addr>]) |
(write [-f] <flash offs addr> <ram addr> <length>) |
(erase <flash offs addr> <length>) |
(eraseall)
ping ping ipaddr [<datagramsize>]
port port [-a] [-8|-16|-32] <address> [<value>]
scpu scpu ( [-i|-d|-m]+ [-a|-u|(-r|-p)+] ) |
( (-i|-d) <bpw> [<assoc>] [-p] ) |
( (-i|-d) <assoc> [<bpw>] [-p] ) |
( (tlb|fixed) [-p] )
search search [-asc|-hex] <address> <size> <string>
setenv setenv [<variable> [<value>]]
setxenv setxenv [-b] [<key> [<value>]]
sleep sleep <ms>
stty stty [-tty<0|1>] [-b|-u|[-p][<baudrate>][n|o|e][7|8][1|2][hw|none]]
test test [-m] [ <module> [ <module arguments> ] ]
tlb tlb ( -i [-s] ) | ( <index> <pagesize> <va> <g> <asid>
<pa0> <c0> <d0> <v0>
<pa1> <c1> <d1> <v1> )
unsetenv unsetenv <variable> | (-u|-s)
unsetxenv unsetxenv <key>
watch watch s/l/i address
xrpc xrpc <xrpc.bin address>
-v | -s | -r
YAMON>