STM32MP15 Flash mapping for Android - v1.1.0

Stable: 15.04.2020 - 15:46 / Revision: 15.04.2020 - 15:45

I am here to prevent the first-page-empty bug!

This is a sub-article, please refer to the main one here after: STM32MP15 Flash mapping for Android

1 Flash partitions

The table below lists the partitions defined for STMP32MP15 boards.

Flash partitions for Android Super.png

2 SD card memory mapping

The SD card has to be partitioned with GPT format to be recognized by STM32MP15 microcontrollers. The easiest way to achieve this is to use STM32CubeProgrammer.

The ROM code searches the GPT entries which name begins with "fsbl", such as fsbl1 and fsbl2.

Info white.png Information

The SD card can be unplugged from the board and inserted into a Linux® host computer for direct partitioning with Linux utilities.

SD card mapping for Android Super.png

3 eMMC memory mapping

The eMMC embeds four physical partitions:

  • Boot area partition 1: it is used to store the first copy of the FSBL.
  • Boot area partition 2: it is used to store the second copy of the FSBL.
  • User data area: it is formatted with GPT partitioning and used to store all remaining partitions.
  • Replay protected memory block (RPMB): this partition is not shown in the figure below since it is not involved in the current boot chain.

STM32CubeProgrammer has to be used to prepare the eMMC with the layout shown below and to populate each partition.

EMMC mapping for Android Super.png


IMPORTANT NOTICE – READ CAREFULLY
STMicroelectronics NV and its subsidiaries ("ST") reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgment.

Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of purchasers’ products.

No license, express or implied, to any intellectual property right is granted by ST herein.

Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.

ST and the ST logo are trademarks of ST. For additional information about ST trademarks, refer to www.st.com/trademarks. All other product or service names are the property of their respective owners.

Information in this document supersedes and replaces information previously supplied in any prior versions of this document.