Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

embedded_systems:abatron_bdi:telnet_befehle [2013-11-19 15:40] (aktuell)
zueger1 angelegt
Zeile 1: Zeile 1:
 +====== Telnet Befehle ====== 
 +^ Befehl ​ ^ Parameter ​                     ^ Beschreibung ​ ^ 
 +| PHYS    | <​address> ​                     | converts an effective to a physical address ​ | 
 +| MD      | [<​address>​] [<​count>​] ​         | display target memory as word (32bit) ​ | 
 +| MDD     | [<​address>​] [<​count>​] ​         | display target memory as double word (64bit) ​ | 
 +| MDH     | [<​address>​] [<​count>​] ​         | display target memory as half word (16bit) ​ | 
 +| MDB     | [<​address>​] [<​count>​] ​         | display target memory as byte (8bit) ​ | 
 +| DUMP    | <​addr>​ <​size>​ [<​file>​] ​        | dump target memory to a file  | 
 +| MM      | <​addr>​ <​value>​ [<​cnt>​] ​        | modify word(s) (32bit) in target memory ​ | 
 +| MMD     | <​addr>​ <​value>​ [<​cnt>​] ​        | modify double word(s) (64bit) in target memory ​ | 
 +| MMH     | <​addr>​ <​value>​ [<​cnt>​] ​        | modify half word(s) (16bit) in target memory ​ | 
 +| MMB     | <​addr>​ <​value>​ [<​cnt>​] ​        | modify byte(s) (8bit) in target memory ​ | 
 +| MT      | <​addr>​ <​count>​[<​loop>​] ​        | memory test  | 
 +| MC      | [<​address>​] [<​count>​] ​         | calculates a checksum over a memory range  | 
 +| MV      |                                | verifies the last calculated checksum ​ | 
 +| RD      | [<​name>​] ​                      | display general purpose or user defined register ​ | 
 +| RDUMP   | [<​file>​] ​                      | dump all user defined register to a file  | 
 +| RDFPR   ​| ​                               | display floating point registers ​ | 
 +| RDSPR   | <​number> ​                      | display special purpose register ​ | 
 +| RDSR    | <​number> ​                      | display segment register ​ | 
 +| RDVR    | [<​number>​] ​                    | display vector register ​ | 
 +| RM      | {<​nbr>​%%|%%<​name>​} <​value> ​    | modify general purpose or user defined register ​ | 
 +| RMSPR   | <​number> ​  <​value> ​            | modify special purpose register ​ | 
 +| RMSR    | <​number> ​  <​value> ​            | modify segment register ​ | 
 +| RMVR    | <​nbr><​val val val val> ​        | modify vector register (four 32bit values) ​ | 
 +| ICACHE ​ | <addr %%|%% set> ​              | display L1 inst cache content (only MPC83xx/​755) ​ | 
 +| DCACHE ​ | <addr %%|%% set> ​              | display L1 data cache content ​ | 
 +| DTLB    | <​from>​ [<​to>​] ​                 | display data TLB entry (only MPC83xx) ​ | 
 +| DTLB    | <​index>​ <​upper>​ <​lower> ​       | write data TLB entry (only MPC83xx) ​ | 
 +| ITLB    | <​from>​ [<​to>​] ​                 | display inst TLB entry (only MPC83xx) ​ | 
 +| ITLB    | <​index>​ <​upper>​ <​lower> ​       | write inst TLB entry (only MPC83xx) ​ | 
 +| L2CACHE | <addr %%|%% set> ​              | display L2 cache content (only 750FX/​GX) ​ | 
 +| UPMR    | <​MxMR>​ <MDR> <​addr> ​           | read selected UPM array  | 
 +| RESET   | [HALT %%|%% RUN [time]] ​       | reset the target system, change startup mode  | 
 +| BREAK   | [SOFT %%|%% HARD]              | display or set current breakpoint mode  | 
 +| GO      | [<​pc>​] ​                        | set PC and start target system ​ | 
 +| TI      | [<​pc>​] ​                        | trace on instuction (single step)  | 
 +| TC      | [<​pc>​] ​                        | trace on change of flow  | 
 +| HALT    |                                | force target to enter debug mode  | 
 +| BI      | <​addr> ​                        | set instruction hardware breakpoint ​ | 
 +| CI      | [<​id>​] ​                        | clear instruction hardware breakpoint(s) ​ | 
 +| BD      | [R%%|%%W] <​addr> ​              | set data watchpoint via DABR (DABR[BT]=0) ​ | 
 +| BDT     | [R%%|%%W] <​addr> ​              | set data watchpoint via DABR (DABR[BT]=1) ​ | 
 +| CD      | [<​id>​] ​                        | clear data watchpoint(s) ​ | 
 +| INFO    |                                | display information about the current state  | 
 +| LOAD    | [<​offset>​] [<​file>​ [<​format>​]] | load program file to target memory ​ | 
 +| VERIFY ​ | [<​offset>​] [<​file>​ [<​format>​]] | verify a program file to target memory ​ | 
 +| PROG    | [<​offset>​] [<​file>​ [<​format>​]] | program flash memory <​format>​ : SREC, BIN, AOUT or ELF  | 
 +| EPROG   | [<​offset>​] [<​file>​ [ELF]] ​     | erase and program flash memory ​ | 
 +| ERASE   | [<​address>​ [<​mode>​]] ​          | erase a flash memory sector, chip or block <​mode> ​ : CHIP, BLOCK or SECTOR (default is sector) ​ | 
 +| ERASE   | <​addr>​ <​step>​ <​count> ​         | erase multiple flash sectors ​ | 
 +| UNLOCK ​ | [<​addr>​ [<​delay>​]] ​            | unlock a flash sector ​ | 
 +| UNLOCK ​ | <​addr>​ <​step>​ <​count> ​         | unlock multiple flash sectors ​ | 
 +| FLASH   | <​type>​ <​size>​ <​bus> ​           | change flash configuration ​ | 
 +| DELAY   | <​ms> ​                          | delay for a number of milliseconds ​ | 
 +| HOST    | <​ip> ​                          | change IP address of the host  | 
 +| PROMPT ​ | <​string> ​                      | defines a new prompt string ​ | 
 +| CONFIG ​ |                                | display or update BDI configuration ​ | 
 +| CONFIG ​ | <​file>​ [<​hostIP>​ [<​bdiIP>​ [<​gateway>​ [<​mask>​]]]] |  | 
 +| UPDATE ​ |                                | reload the configuration without a reboot ​ | 
 +| HELP    |                                | display command list  | 
 +| BOOT    | [loader] ​                      | reboot the BDI and reload the configuration ​ | 
 +| QUIT    |                                | terminate the Telnet session ​ |