YAMON - “Yet Another MONitor”

Zajímavosti a různé testy Azbox HD.

Moderátoři: schmegea, monkus, gorick

Odpovědět
zbyneksk Czech Republic
Mírně pokročilý
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:

YAMON - “Yet Another MONitor”

Příspěvek od zbyneksk »

Uzivatelsky manual pro YAMON ROM monitor.
Document Number: MD00008, Revision 02.10, October 14, 2005
Nemáte oprávnění prohlížet přiložené soubory.


zbyneksk Czech Republic
Mírně pokročilý
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”

Příspěvek od zbyneksk »

Cely vypis logu z bootu je zde: viewtopic.php?f=149&t=5099

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.
Kdyz budete sikovni a ve spravnem okamziku stisknete "Ctrl+C" tak se Vam objevi toto:

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)
Odentrovanim dostanete kompletni vyis helpu:

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> 
Fantazii se meze nekladou, ale trosku u toho premyslejte co delate a davejte bacha at si to nesmazete.


Odpovědět

Zpět na „Zajímavosti a různé testy Azbox HD“