
MPU, Hardware, and Firmware Initialization
Memory Requirements
PPCBug requires a maximum of 768KB of read/write memory (i.e., DRAM). The debugger allocates this space from the top of memory. For example, a system containing 64MB ($04000000) of read/write memory will place the PPCBug memory page at locations $03F40000 to $03FFFFFF.
PPCBug Implementation | 5 |
|
PPCBug is written largely in the C programming language, providing benefits of portability and maintainability. Where necessary, assembly language has been used in the form of separately compiled program modules containing only assembler code. No
Physically, PPCBug is contained in two socketed
MPU, Hardware, and Firmware Initialization
The debugger performs the MPU, hardware, and firmware initialization process. This process occurs each time the MVME240x is reset or powered up. The steps below are a
1.Sets MPU.MSR to known value.
2.Invalidates the MPU’s data/instruction caches.
3.Clears all segment registers of the MPU.
4.Clears all block address translation registers of the MPU.
5.Initializes the
6.Initializes the
http://www.mcg.mot.com/literature |