Boot Assist Module (BAM)
MPC5565 Microcontroller Reference Manual, Rev. 1.0
15-2
Freescale Semiconductor
15.1.2
Features
The BAM program provides the following features:
•
Initial e200z6 core MMU setup with minimum address translation for all internal MCU resources
and external memory address space
•
Locate and detect application boot code
•
Automatic switch to serial boot mode if internal or external flash is not initialized or invalid
•
Programmable 64-bit password protection for serial boot mode
•
Boot application code from internal flash module and external memory without arbitration
•
Serial boot loads the application boot code from a FlexCAN or eSCI bus into internal SRAM
•
Censorship protection for internal flash module
•
Enable the e200z6 core watchdog timer
•
Configurable memory map for use with the classic PowerPC Book E code or Freescale VLE code
15.1.3
Modes of Operation
15.1.3.1
Normal Mode
In normal operation, the BAM responds to all read requests within its address space. The BAM program
is executed following the negation of reset.
15.1.3.2
Debug Mode
The BAM program is not executed when the MCU comes out of reset in OnCE debug mode. Use the
development tool to configure and initialize the MCU before accessing the MCU resources.
15.1.3.3
Internal Boot Mode
Use internal boot mode to boot from internal flash memory. Configuration information, initialization, and
boot code are kept in internal flash. The BAM program must complete the boot process before application
code can enable the external bus interface.
15.1.3.4
External Boot Modes
Use external boot mode when the boot code and configuration information are located in external memory
that is connected to the EBI. Do not select external boot mode for devices without an external bus.
15.1.3.5
Serial Boot Mode
This mode of operation can load a user program into internal SRAM using either the eSCI or FlexCAN
serial interface, then to execute the downloaded program. The program can then control the downloading
of data, as well as erasing and programming the internal or external flash memory.
Summary of Contents for MPC5565
Page 18: ...MPC5565 Microcontroller Reference Manual Devices Supported MPC5565 MPC5565 RM Rev 1 0 09 2007...
Page 34: ...MPC5565 Reference Manual Rev 1 0 Freescale Semiconductor 15...
Page 35: ...MPC5565 Reference Manual Rev 1 0 16 Freescale Semiconductor...
Page 553: ...Flash Memory MPC5565 Microcontroller Reference Manual Rev 1 0 13 38 Freescale Semiconductor...
Page 559: ...SRAM MPC5565 Microcontroller Reference Manual Rev 1 0 14 6 Freescale Semiconductor...
Page 973: ...Preface MPC5565 Microcontroller Reference Manual Rev 1 0 21 36 Freescale Semiconductor...
Page 1153: ...Calibration MPC5565 Microcontroller Reference Manual Rev 1 0 B 8 Freescale Semiconductor...