Monitor: Monitor Recovery and Updates
10006757-02 PmPPC7448 User’s Manual
11-5
1 Issue the following command, where serial_number is the board’s serial number, at the
monitor prompt:
PM/PPC-7448 (1.8) => moninit serial_number
If the monitor recovers, skip to step 5. If moninit() fails, continue on to the next step.
2 Perform the following tasks:
Unprotect the Flash:
PM/PPC-7448 (1.8) => protect off all
Erase the monitor region of soldered Flash:
PM/PPC-7448 (1.8) => erase e8000000 e807ffff
Program the monitor into soldered Flash:
PM/PPC-7448 (1.8) => cp.b fff00000 e8000000 80000
Corrupt the environment variables checksum to force defaults:
PM/PPC-7448 (1.8) => imw 53 1800.2 0 1
3 Cycle power to the board.
4 Reset the environment parameters. serial_number is the board’s serial number:
PM/PPC-7448 (1.8) => moninit serial_number noburn
If moninit( ) fails, execute the following instruction:
Corrupt the environment variables checksum to force defaults:
PM/PPC-7448 (1.8) => imw 53 1800.2 0 1
5 Power down the board and remove the jumper from JP2, pins 1 and 2.
Updating the Monitor via TFTP
To update the monitor, execute the following commands and insert the appropriate data in
the italicized fields:
If necessary, edit your network settings:
PM/PPC-7448 (1.8) => setenv ipaddr 192.168.1.100
PM/PPC-7448 (1.8) => setenv gatewayip 192.168.1.1
PM/PPC-7448 (1.8) => setenv netmask 255.255.255.0
PM/PPC-7448 (1.8) => setenv serverip 10.64.16.168
Optionally, save your settings:
PM/PPC-7448 (1.8) => saveenv
TFTP the new monitor (binary) image to memory location 0x100000:
PM/PPC-7448 (1.8) => tftpboot 100000 path_to_file_on_tftp_server
Update the monitor: