medit address value1 [value2 ... valueN]
This command is used to modify the contents of the memory starting
at address
using the octets specified by the parameters
value1
through valueN
.
This command returns 0 on success and non-zero if an error is encountered.
Dumping memory from a non-existent address may result in an unrecoverable program fault.
The following is an example of how to use medit
:
SHLL [/] $ mdump 0x02000000 32 0x02000000 A1 48 00 00 29 00 80 33-81 C5 22 BC A6 10 21 00 .H..)..3.."...!. 0x02000010 A1 48 00 00 29 00 80 33-81 C5 22 BC A6 10 21 01 .H..)..3.."...!. SHLL [/] $ medit 0x02000000 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 SHLL [/] $ mdump 0x02000000 32 0x02000000 01 02 03 04 05 06 07 08-09 00 22 BC A6 10 21 00 .........."...!. 0x02000010 A1 48 00 00 29 00 80 33-81 C5 22 BC A6 10 21 01 .H..)..3.."...!.
This command is included in the default shell command set.
When building a custom command set, define
CONFIGURE_SHELL_COMMAND_MEDIT
to have this
command included.
This command can be excluded from the shell command set by
defining CONFIGURE_SHELL_NO_COMMAND_MEDIT
when all
shell commands have been configured.
The medit
is implemented by a C language function
which has the following prototype:
int rtems_shell_rtems_main_medit( int argc, char **argv );
The configuration structure for the medit
has the
following prototype:
extern rtems_shell_cmd_t rtems_shell_MEDIT_Command;
Copyright © 1988-2008 OAR Corporation