Install and Use BAM Bootloader for MPC55xx on Phytec phyCORE-MPC5554


Table of Contents

1. License
2. Install Python
3. Install the software
4. Test with Phytec phyCORE-MPC5554

1. License

Author: Jan Kobler, Kobler Systems GmbH, email: eng1@koblersystems.de

This work (text) by Kobler Systems GmbH is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.

2. Install Python

Follow the instructions on https://www.python.org to install Python. For mpc55xx-bam-loader-g1 select the latest stable version of Python 3. At the moment this is Python 3.4.

If pip is not already installed follow the instructions on https://pip.pypa.io/en/latest/installing.html

3. Install the software

Use the tool pip to install the package mpc55xx-bam-loader-g1

pip install mpc55xx-bam-loader-g1

You can find more information about using pip on https://pip.pypa.io/en/latest/user_guide.html.

If not yet installed, the software pyserial will be also installed. You can find more information about pyserial on http://pythonhosted.org/pyserial.

Test if the application is started. On the command line type:

mpc55xx-bam-loader

A help text should appear with a list of possible arguments.

4. Test with Phytec phyCORE-MPC5554

You need to set the Jumper JP1 to the memory, which has been erased. When BAM cannot start an application in the selected memory, then it listens on the eSCI_A and on the CAN port.

Connect the serial cable to the lower serial port.