Monitor: Monitor Recovery and Updates

KatanaQp(1.0.a) => protect off e8100000 e8a3ffff

KatanaQp(1.0.a) => erase e8100000 e8a3ffff

KatanaQp(1.0.a) => cp.b 90100000 e8100000 200000

6From the KatanaQP console, compare the copied data to the original.

KatanaQp(1.0.a) => cmp.b 90100000 e8100000 200000

7Verify that the checksum is correct.

KatanaQp(1.0.a) => imi e8100000

The PmPPC7448 monitor image has been successfully copied to the KatanaQP’s soldered flash. Now from the KatanaQP console, copy the image to the socket flash using the following steps.

1Toggle the memory map to see the socket flash window.

KatanaQp(1.0.a) => setenv write_enable_socket on

KatanaQp(1.0.a) => reset

KatanaQp(1.0.a) => memmap

2Look for the entrance address of the socket flash.

Note: There will be two windows that map the same socket flash to the memory. Look for the one with “WE”. This is the region to write to. Or enter flinfo to find the writable socket flash memory map in bank 1.

3Treat the socket flash like soldered flash and perform the monitor image rewrite:

KatanaQp(1.0.a) => protect off [address range]

Note: The minimum range is a sector.

KatanaQp(1.0.a) => cp [src_addr] [des_addr] [byte_length]

KatanaQp(1.0.a) => protect on [address range]

The monitor image has been successfully copied from the KatanaQP’s soldered flash to the socket flash. The socket flash can now be removed and placed on any PmPPC7448’s DMC.

Resetting Environment Variables

To reset the monitor’s environment variables, execute the following commands and insert the appropriate data in the italicized fields:

PM/PPC-7448 (1.8) => moninit serial_number noburn

If moninit( ) fails, corrupt the environment variables checksum to force the defaults:

PM/PPC-7448 (1.8) => imw 53 1800.2 0 1

Optionally, save your settings:

PM/PPC-7448 (1.8) => saveenv

10006757-02

PmPPC7448 User’s Manual

11-7

Page 109
Image 109
Emerson PMPPC7448 user manual Resetting Environment Variables, Verify that the checksum is correct