



Monitor: Monitor Recovery and Updates
















If moninit( ) fails, burn the new monitor to a ROM and follow the recovery steps in “Recov- ering the Monitor” on page
Restoring the PmPPC7448 Monitor Using the KatanaQP
To restore the PmPPC7448 monitor image from the soldered flash, the monitor image can be copied to the KatanaQP carrier’s RAM, to the soldered flash, and finally to the socket flash (EEPROM) via a PCI interface. The KatanaQP’s socket flash can then be removed and placed on any PmPPC7448’s DMC. Follow the instructions below to copy the monitor image from the PmPPC7448 to the socket flash on the KatanaQP.
Note: This example shows how to port linux kernel images in the monitor, however copying a monitor image uses the same steps.
Note: This example assumes that the os kernel in the KatanaQP already sits at flash memory starting at 0xe8100000. The size of the data chunk is 1.6MB <2MB.
1Firmly insert the PmPPC7448 on one of the four PMC slots on the KatanaQP.
2Setup two console terminals with the first for the KatanaQP console and the second for the PmPPC7448 console.
3Boot the KatanaQP and bring it to the monitor prompt.
4Enter showpci at the command prompt.
KatanaQp(1.0.a) => showpci
PCI1:
Scanning PCI devices on bus 0
Bs.Dv.Fn | Vend | Dev | Base0 | Base1 | Base2 | Base3 | Base4 | Base5 |
________ | ____ | ____ | ________ | ________ | ________ | ________ | ________ | ________ |
00.02.0011ab 6480 9000000c 00000000 00000000 00000000 bc000004 00000000
00.02.0111ab 6480 00000000 00000000 00000000 00000000 00000000 00000000
00.02.0211ab 6480 00000000 00000000 00000000 00000000 00000000 00000000
00.02.0311ab 6480 00000000 00000000 00000000 00000000 00000000 00000000
00.02.0411ab 6480 00000000 00000000 00000000 00000000 00000000 00000000
00.03.001597 0300 bc100000 bc200000 bc300000 00000000 00000000 00000000
00.04.00105a 4d69 c1000001 c1000009 c1000011 c1000019 c1000021 bc400000
00.06.0011ab d810 bc404000 b0000000 00000000 00000000 00000000 00000000
5PCI information shows that the offset address of the PmPPC7448 RAM is 0x90000000. Copy the data from the PmPPC7448’s flash memory onto the RAM address (0x100000) where the KatanaQP can see it (0x90100000).
From the PmPPC7448 console, enter:
From the KatanaQP console, enter:
PmPPC7448 User’s Manual |